|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Качай по ссылке http://softpoint.ru/downloads/downloads.php?do=download&id=26 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2006, 13:21 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
А Вы знаете разницу между СУБД и Информационными системами. У всех задачи разные. Так что это некорректное сравнение Я то вот и знаю. И развелось не "1с-ников", а "сверхмегаспецов", которые выучили язык запросов и думают, что теперь они повелители данных. Лезут в базы напрямую, херят БЛ, будь она на 1С реализована, на net или еще где. Конечно, это же суперинтеграторы, которым только дай таблички и они все вытянут. К интеграции 1С надо подходить как к интеграции Exchange, например, т.е. забыть про прямой доступ и пользоваться тем, что есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2006, 16:02 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
gybson А Вы знаете разницу между СУБД и Информационными системами. У всех задачи разные. Так что это некорректное сравнение Я то вот и знаю. И развелось не "1с-ников", а "сверхмегаспецов", которые выучили язык запросов и думают, что теперь они повелители данных. Лезут в базы напрямую, херят БЛ, будь она на 1С реализована, на net или еще где. Конечно, это же суперинтеграторы, которым только дай таблички и они все вытянут. К интеграции 1С надо подходить как к интеграции Exchange, например, т.е. забыть про прямой доступ и пользоваться тем, что есть. позвольте не согласиться есть некоторые задачи, которые рациональней делать именно на прямую в обход системы например репликация для 1С 7.7 между ТиС и Бух у меня так сделана ну это уже частные и нетривиальные задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2006, 16:11 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
2 gybson: Вы чем-то лично обижены? Я считаю разумным доступ напрямую к базе данных. например для целей консолидированной отчетности, OLAP. Тех средств которые УЖЕ есть и могу ЭФФЕКТИВНО быть использованы. Возможно, Вы разработчик 1С, даже в этом случае подход не конструктивный. Я кроме знание структуры 1С ТиС и пользования DD файлом еще и занимался интеграциями с Exchange. Точнее написание продуктов под него с использованием WOrkFlow - и не соглашусь с Вами, что там надо прнимать все как есть. Там _много_ чего можно изменить, конечно не все, но даже там есть провайдер ExOLDB для доступа к айтемам напрямую, я могу залезать в чужие почтвые ящики и в общие папки, я могу все в контакты копировать контакты из GAL (Global Address List) для синхронизации со старыми мобилами. Не надо останавливаться на достингутом. Спасибо, ссылка интересная - только вот это демка :) Пообщаюсь с ними.. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2006, 16:27 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
2 gybson. Вы пытались предоставить доступ к 1С с помощью WEB-сервисов, к которым смогли бы обращаться внешние потребители? Вы пытались решать обрабатывать данные, имеющиеся в 1С, с помощью OLAP и/или BI? Каким образом Вы предлагаете взаимодействовать с приложениями сторонних разработчиков - например, с системой клиент-банк, данные которой хранятся в зашифрованном виде, если единственный способ взаимодействия с ней - через предумотренные именно в системе клиент-банк интерфейсы доступа к данным (например, ODBC)? Могут быть приложения, в которых бизнес-логика отслеживается на стороне сервера, и взаимодействие с другими приложениями наиболее рационально реализовать из триггера (потому что к данным "ходят" из разных приложений и разными способами; на событие реагирует триггер и желательно, чтобы именно при обработке реакции на это событие происходило взаимодействие с 1С). Я перечислил лишь малую толику тех ситуаций, в которых обойтись средствами 1С не получится, либо это требует неоправданно больших усилий. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2006, 17:47 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
gybson. Вы пытались предоставить доступ к 1С с помощью WEB-сервисов, к которым смогли бы обращаться внешние потребители? Да, писал вебсервис, который успешно используется. Да, обрабатывал данные при помощи утилит на C# и при этом напрямую в базу не лез, а все-таки воспользовался COM компонентами доступа к данным, которые поставляются самой 1С. P.S. WEB-приложение "Удаленный склад" входит в поставку "Управление торговлей 8.0" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2006, 08:21 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Могут быть приложения, в которых бизнес-логика отслеживается на стороне сервера, и взаимодействие с другими приложениями наиболее рационально реализовать из триггера Ну да, это как открыть все двери и окна, а потом собирать статистику, где же нам сколько нужно охраны. И уж потом, лет через 50 дойти до того, что в общем то все могли ходить в одну дверь. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2006, 08:22 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
В база 8.0 есть табличка Config в ней запись FileName = 'metadata' . В этой табличке запись сжата старым-добрым ZLIB. На выходе получаем файл имеющий страничную структуру - есть страница с заголовком root - в ней перечислены объекты конфигурации. Описания объектов лежат в соответствующих записях с FileName = GUID объекта. Есть страница DBNames в ней описаны названия полей в соответствии с GUID объектами лежащими с структуре root. Отсюда берем имя таблицы и состав полей. При желании и возможности анализировать информацию пишется адаптер для чтения и преобразования информации в удобный для обработки вид. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2006, 10:05 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
DeepHackerНа выходе получаем файл имеющий страничную структуру - есть страница с заголовком root - в ней перечислены объекты конфигурации. Описания объектов лежат в соответствующих записях с FileName = GUID объекта. Есть страница DBNames в ней описаны названия полей в соответствии с GUID объектами лежащими с структуре root. Отсюда берем имя таблицы и состав полей. Файл получил. А есть готовое решение по превращению этого файла в читаемый вид? Можно на мыло: mailforvital@mail.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2006, 12:55 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
2 DeepHacker : Точно zlib? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2006, 00:39 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
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 А вот что потом дальше с ним делать.Там структура просто дикая. Может кто парсер написать? Буду очень признателен! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2006, 12:57 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
ОЧЕНЬ хочется ODBC/OLEDB драйвер для восьмерки... Я даже согласен сам его написать (через COM) тока скажите как он должен выглядеть (методы/свойства) и как его воткнуть в систему чтобы источник данных можно было добавлять и обращаться к нему всякими Exel-ями, Access-ами OLAP-ами и др.? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2007, 17:45 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Виталий_А кто знает, какая структура у SQL базы 1C? Варианты типа, зайти в 1С и оттуда обращать запросы не предлагать. Я рассматриваю базу 1С только как Хранилище Данных, ничем не отличающееся от любых других и желания копаться в 1С нет. ИБ 1С нельзя рассматривать просто как хранилище данных. Поэтому использовать прямой доступ к БД следует ТОЛЬКО в исключительных случаях (это кстати касается и других систем, где есть свой сервер приложения). Почему-то никто не пытается работать с файлами SQL сервера напрямую? Интересно, что у вас за задача, что вам понадобился прямой доступ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 11:11 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
RedBird ну расскажи нам как ты, скажем, будешь перегружать данные в SSAS чтобы потом обращаться к нему разными приложениями? А то может и правда стоит скрипт написать и запускать 1С-ку каждый вечер шедулером и выгружать запросами? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 11:44 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
В сотый раз ... COM COM COM ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 11:57 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
RedBird Виталий_А кто знает, какая структура у SQL базы 1C? Варианты типа, зайти в 1С и оттуда обращать запросы не предлагать. Я рассматриваю базу 1С только как Хранилище Данных, ничем не отличающееся от любых других и желания копаться в 1С нет. ИБ 1С нельзя рассматривать просто как хранилище данных. Поэтому использовать прямой доступ к БД следует ТОЛЬКО в исключительных случаях (это кстати касается и других систем, где есть свой сервер приложения). Почему-то никто не пытается работать с файлами SQL сервера напрямую? Интересно, что у вас за задача, что вам понадобился прямой доступ? Гм... Иногда мне УПОРНО хочется реализовать механизм глобальной выгрузки-загрузки документов и справочников в приличный SQL аппарат, и все обработки делать там. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 12:01 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:52 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Сисой ... Да. SAP и Oracle выкладывают структуры таблиц и ER-диаграммы в свободный доступ. Можно пример из SAP? А то както не верится. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:52 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
gybsonВ сотый раз ... COM COM COM Да хоть в тычячный. QuickBooks - и тот имеет ODBC драйвер ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:54 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Изопропил gybsonВ сотый раз ... COM COM COM Да хоть в тычячный. QuickBooks - и тот имеет ODBC драйвер Вам вот не все равно, писать драйвер через COM или обращаться к платформе через COM? Давно бы написали OLEDB драйвер, если бы это действительно было необходимо, но необходимости нет. http://www.kb.mista.ru/article.php?id=35 Работайте как с OLEDB драйвером, делов то. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:58 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Vlad2005 Гм... Иногда мне УПОРНО хочется реализовать механизм глобальной выгрузки-загрузки документов и справочников в приличный SQL аппарат, и все обработки делать там. А выгружать/загружать хочется все? Тогда стоит смотреть в сторону универсального экпорта/импорта данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 15:05 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
В 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов. Внимание! Возможность получения структуры хранения базы данных может использоваться для выполнения административных действий. Информация о структуре хранения базы данных не должна применяться для реализации какой-либо части прикладной функциональности, а только для административных задач обслуживания базы данных и анализа записей технологического журнала. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2007, 16:15 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
GreyCardinalВ 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов. Внимание! Возможность получения структуры хранения базы данных может использоваться для выполнения административных действий. Информация о структуре хранения базы данных не должна применяться для реализации какой-либо части прикладной функциональности, а только для административных задач обслуживания базы данных и анализа записей технологического журнала. gybson должен возмутиться :) Собственно приведённой в данном топике информации достаточно для дешифровки имён таблиц/полей, ну а про индексы проще спросить у сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2007, 23:37 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
Изопропил Gybson должен возмутиться :) Gybson уже года два как знает как вытянуть эту информацию из 8.0. А теперь будут знать все и начнется : "Ваша программа неправильно работает". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 08:22 |
|
Структура таблиц в 1С 8.0
|
|||
---|---|---|---|
#18+
GreyCardinalВ 1С:Предприятии 8.1 реализована возможность получения информации о структуре хранения базы данных средствами встроенного языка в терминах модели базы данных 1С:Предприятия 8.1. Для каждой таблицы можно получить состав ее полей, а также перечень и состав индексов. Читаешь и поражаешься. Коллеги, Вы хоть бурю в стакане такую смешную не поднимайте. Объявлять здесь как достижение возможность узнать структуру БД - это что-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 08:40 |
|
|
start [/forum/topic.php?fid=28&startmsg=34050340&tid=1524720]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 174ms |
0 / 0 |