1С 7.7 - В какой таблице хранятся данные (Документы, Справочники)?


Кто видел структуру Базы Данных (БД) 1С, тот знает, в чем соль вопроса! :-)

И тем не менее - ответ на этот вопрос найти достаточно просто. Структура всей БД храниться в файле 1Cv7.DD (1Cv7.DDS - для серверной версии). Зная идентификатор (причем, именно Идентификатор, а не Синоним) Справочника или Документа в этом файле можно найти название таблицы, в которой хранятся данные, а также ее структуру.
Таблицы Справочников имеют названия вида: SC*.
Таблицы Документов: DH*. Если у Документа есть табличная часть, то она хранится в файле: DT*.

Структуру таблицы также несложно понять: сначала идет список "системных" полей, которые присутствуют в любой таблице (ID, PARENTID, CODE, DESCR, ISFOLDER, ISMARK, VERSTAMP - в Справочниках; IDDOC, LINENO - в Документах), а затем - "пользовательские" поля.


Нравится