powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц в 1С 8.0
25 сообщений из 126, страница 2 из 6
Структура таблиц в 1С 8.0
    #34050340
СуперМозг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Качай по ссылке
http://softpoint.ru/downloads/downloads.php?do=download&id=26
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34054140
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы знаете разницу между СУБД и Информационными системами. У всех задачи разные. Так что это некорректное сравнение


Я то вот и знаю. И развелось не "1с-ников", а "сверхмегаспецов", которые выучили язык запросов и думают, что теперь они повелители данных. Лезут в базы напрямую, херят БЛ, будь она на 1С реализована, на net или еще где. Конечно, это же суперинтеграторы, которым только дай таблички и они все вытянут.

К интеграции 1С надо подходить как к интеграции Exchange, например, т.е. забыть про прямой доступ и пользоваться тем, что есть.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34054177
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson
А Вы знаете разницу между СУБД и Информационными системами. У всех задачи разные. Так что это некорректное сравнение


Я то вот и знаю. И развелось не "1с-ников", а "сверхмегаспецов", которые выучили язык запросов и думают, что теперь они повелители данных. Лезут в базы напрямую, херят БЛ, будь она на 1С реализована, на net или еще где. Конечно, это же суперинтеграторы, которым только дай таблички и они все вытянут.

К интеграции 1С надо подходить как к интеграции Exchange, например, т.е. забыть про прямой доступ и пользоваться тем, что есть.
позвольте не согласиться
есть некоторые задачи, которые рациональней делать именно на прямую в обход системы
например репликация для 1С 7.7 между ТиС и Бух у меня так сделана
ну это уже частные и нетривиальные задачи
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34054243
2 gybson:
Вы чем-то лично обижены? Я считаю разумным доступ напрямую к базе данных. например для целей консолидированной отчетности, OLAP. Тех средств которые УЖЕ есть и могу ЭФФЕКТИВНО быть использованы.

Возможно, Вы разработчик 1С, даже в этом случае подход не конструктивный. Я кроме знание структуры 1С ТиС и пользования DD файлом еще и занимался интеграциями с Exchange. Точнее написание продуктов под него с использованием WOrkFlow - и не соглашусь с Вами, что там надо прнимать все как есть. Там _много_ чего можно изменить, конечно не все, но даже там есть провайдер ExOLDB для доступа к айтемам напрямую, я могу залезать в чужие почтвые ящики и в общие папки, я могу все в контакты копировать контакты из GAL (Global Address List) для синхронизации со старыми мобилами.

Не надо останавливаться на достингутом.

Спасибо, ссылка интересная - только вот это демка :) Пообщаюсь с ними..
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34054495
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 gybson.
Вы пытались предоставить доступ к 1С с помощью WEB-сервисов, к которым смогли бы обращаться внешние потребители? Вы пытались решать обрабатывать данные, имеющиеся в 1С, с помощью OLAP и/или BI? Каким образом Вы предлагаете взаимодействовать с приложениями сторонних разработчиков - например, с системой клиент-банк, данные которой хранятся в зашифрованном виде, если единственный способ взаимодействия с ней - через предумотренные именно в системе клиент-банк интерфейсы доступа к данным (например, ODBC)? Могут быть приложения, в которых бизнес-логика отслеживается на стороне сервера, и взаимодействие с другими приложениями наиболее рационально реализовать из триггера (потому что к данным "ходят" из разных приложений и разными способами; на событие реагирует триггер и желательно, чтобы именно при обработке реакции на это событие происходило взаимодействие с 1С). Я перечислил лишь малую толику тех ситуаций, в которых обойтись средствами 1С не получится, либо это требует неоправданно больших усилий.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34062253
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson.
Вы пытались предоставить доступ к 1С с помощью WEB-сервисов, к которым смогли бы обращаться внешние потребители?


Да, писал вебсервис, который успешно используется.
Да, обрабатывал данные при помощи утилит на C# и при этом напрямую в базу не лез, а все-таки воспользовался COM компонентами доступа к данным, которые поставляются самой 1С.

P.S. WEB-приложение "Удаленный склад" входит в поставку "Управление торговлей 8.0"
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34062254
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могут быть приложения, в которых бизнес-логика отслеживается на стороне сервера, и взаимодействие с другими приложениями наиболее рационально реализовать из триггера


Ну да, это как открыть все двери и окна, а потом собирать статистику, где же нам сколько нужно охраны. И уж потом, лет через 50 дойти до того, что в общем то все могли ходить в одну дверь.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34073069
DeepHacker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В база 8.0 есть табличка Config в ней запись FileName = 'metadata' .
В этой табличке запись сжата старым-добрым ZLIB.
На выходе получаем файл имеющий страничную структуру - есть страница с заголовком root - в ней перечислены объекты конфигурации. Описания объектов лежат в соответствующих записях с FileName = GUID объекта.
Есть страница DBNames в ней описаны названия полей в соответствии с GUID объектами лежащими с структуре root. Отсюда берем имя таблицы и состав полей.

При желании и возможности анализировать информацию пишется адаптер для чтения и преобразования информации в удобный для обработки вид.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34100542
Виталий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeepHackerНа выходе получаем файл имеющий страничную структуру - есть страница с заголовком root - в ней перечислены объекты конфигурации. Описания объектов лежат в соответствующих записях с FileName = GUID объекта.
Есть страница DBNames в ней описаны названия полей в соответствии с GUID объектами лежащими с структуре root. Отсюда берем имя таблицы и состав полей.


Файл получил. А есть готовое решение по превращению этого файла в читаемый вид?
Можно на мыло: mailforvital@mail.ru
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34102544
zlib?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 DeepHacker :

Точно zlib?
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34103837
Виталий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2All
Файл получить можно так:

textcopy /S SERVER /D BASE /U User /P Password /T Config /C BinaryData /W "where FileName = 'metadata'" /F c:\1CV8Config.bin /O /Z

c:\undeflat.exe 1CV8Config.bin 1CV8ConfigText.bin

Файл получается в кодировке UTF-8
А вот что потом дальше с ним делать.Там структура просто дикая. Может кто парсер написать? Буду очень признателен!
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34259599
Ilya kochetkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОЧЕНЬ хочется ODBC/OLEDB драйвер для восьмерки...
Я даже согласен сам его написать (через COM) тока скажите как он должен выглядеть (методы/свойства) и как его воткнуть в систему чтобы источник данных можно было добавлять и обращаться к нему всякими Exel-ями, Access-ами OLAP-ами и др.?
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34260910
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталий_А кто знает, какая структура у SQL базы 1C?

Варианты типа, зайти в 1С и оттуда обращать запросы не предлагать. Я рассматриваю базу 1С только как Хранилище Данных, ничем не отличающееся от любых других и желания копаться в 1С нет.


ИБ 1С нельзя рассматривать просто как хранилище данных. Поэтому использовать прямой доступ к БД следует ТОЛЬКО в исключительных случаях (это кстати касается и других систем, где есть свой сервер приложения). Почему-то никто не пытается работать с файлами SQL сервера напрямую?

Интересно, что у вас за задача, что вам понадобился прямой доступ?
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261072
Ilya kochetkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RedBird ну расскажи нам как ты, скажем, будешь перегружать данные в SSAS чтобы потом обращаться к нему разными приложениями? А то может и правда стоит скрипт написать и запускать 1С-ку каждый вечер шедулером и выгружать запросами?
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261140
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В сотый раз ... COM COM COM
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261165
Vlad2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBird Виталий_А кто знает, какая структура у SQL базы 1C?

Варианты типа, зайти в 1С и оттуда обращать запросы не предлагать. Я рассматриваю базу 1С только как Хранилище Данных, ничем не отличающееся от любых других и желания копаться в 1С нет.


ИБ 1С нельзя рассматривать просто как хранилище данных. Поэтому использовать прямой доступ к БД следует ТОЛЬКО в исключительных случаях (это кстати касается и других систем, где есть свой сервер приложения). Почему-то никто не пытается работать с файлами SQL сервера напрямую?

Интересно, что у вас за задача, что вам понадобился прямой доступ?

Гм... Иногда мне УПОРНО хочется реализовать механизм глобальной выгрузки-загрузки документов и справочников в приличный SQL аппарат, и все обработки делать там.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261926
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ilya kochetkov ОЧЕНЬ хочется ODBC/OLEDB драйвер для восьмерки...
Я даже согласен сам его написать (через COM) тока скажите как он должен выглядеть (методы/свойства) и как его воткнуть в систему чтобы источник данных можно было добавлять и обращаться к нему всякими Exel-ями, Access-ами OLAP-ами и др.?
MDAC SDK - http://www.microsoft.com/downloads/details.aspx?familyid=5067faf8-0db4-429a-b502-de4329c8c850&displaylang=en
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261927
Фотография Андрей Таранов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисой
...
Да. SAP и Oracle выкладывают структуры таблиц и ER-диаграммы в свободный доступ.
Можно пример из SAP? А то както не верится.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261932
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonВ сотый раз ... COM COM COM
Да хоть в тычячный.

QuickBooks - и тот имеет ODBC драйвер
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261955
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил gybsonВ сотый раз ... COM COM COM
Да хоть в тычячный.

QuickBooks - и тот имеет ODBC драйвер

Вам вот не все равно, писать драйвер через COM или обращаться к платформе через COM?
Давно бы написали OLEDB драйвер, если бы это действительно было необходимо, но необходимости нет.

http://www.kb.mista.ru/article.php?id=35

Работайте как с OLEDB драйвером, делов то.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34261993
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad2005
Гм... Иногда мне УПОРНО хочется реализовать механизм глобальной выгрузки-загрузки документов и справочников в приличный SQL аппарат, и все обработки делать там.
А выгружать/загружать хочется все?
Тогда стоит смотреть в сторону универсального экпорта/импорта данных.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34265565
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов.

Внимание! Возможность получения структуры хранения базы данных может использоваться для выполнения административных действий. Информация о структуре хранения базы данных не должна применяться для реализации какой-либо части прикладной функциональности, а только для административных задач обслуживания базы данных и анализа записей технологического журнала.
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34266630
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalВ 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов.

Внимание! Возможность получения структуры хранения базы данных может использоваться для выполнения административных действий. Информация о структуре хранения базы данных не должна применяться для реализации какой-либо части прикладной функциональности, а только для административных задач обслуживания базы данных и анализа записей технологического журнала.

gybson должен возмутиться :)

Собственно приведённой в данном топике информации достаточно для дешифровки имён таблиц/полей, ну а про индексы проще спросить у сервера
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34266866
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
Gybson должен возмутиться :)


Gybson уже года два как знает как вытянуть эту информацию из 8.0. А теперь будут знать все и начнется : "Ваша программа неправильно работает".
...
Рейтинг: 0 / 0
Структура таблиц в 1С 8.0
    #34266887
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalВ 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов.

Читаешь и поражаешься. Коллеги, Вы хоть бурю в стакане такую смешную не поднимайте. Объявлять здесь как достижение возможность узнать структуру БД - это что-то.
...
Рейтинг: 0 / 0
25 сообщений из 126, страница 2 из 6
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц в 1С 8.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]