Биты и байты.

Биты и байты.
Показаны сообщения с ярлыком 1C. Показать все сообщения
Показаны сообщения с ярлыком 1C. Показать все сообщения

пятница, 19 сентября 2014 г.

Быстрый доступ к данным 1С

Когда срочно нужны данные из 1С, а программиста 1С под рукой нет, поможет старый добрый SQL запрос.
Так как структура базы сама по себе хитрая (таблицы и поля имеют служебные названия  а-ля  _Document324 , _Reference1961   и  _Field32634)  желательно сначала получить структуру базы,  самый простой способ  с помощью обработки  с Инфостарта, запускать нужно из под тонкого клиента.

P.S Тоже самое можно получить  встроенной функцией  ПолучитьСтруктуруХраненияБазыДанных(,Истина)


Определенную сложность доставляют перечисления, т.к для них не хранится название элемента. См. ниже

Можно получить названия SSIS пакетом  используя этот код в отдельную таблицу,  взято с хабра

  CREATE TABLE [dbo].[tbl1CEnums](
    [EnumName] [nvarchar](1024) NULL,
    [EnumValue] [nvarchar](2014) NULL,
    [EnumOrder] [int] NULL
) ON [PRIMARY]

Затем  связать эту таблицу с перечислением

About