Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Дальше Назад Содержание

Подробнее о Main Metadata Stream

Этот файл разбит на множество секций, каждая из которых взята в фигурные кавычки. Секции могут быть вложенными. Внутри секции может находиться несколько параметров, разделенных запятыми. Секции одного вида имеют одинаковый набор параметров. Все секции имеют идентификаторы. Эти идентификаторы записаны в первом параметре любой секции. Если секция самого верхнего уровня, то она имеет текстовый идентификатор, обозначающий, какого типа метаданные описаны в этой секции. Например, у констант секция называется Consts, у справочников - SbCnts, у нумераторов документов - DocNumRef, и т. д. Если же секция содержит в себе описание какого-то конкретного объекта метаданных, то идентификатор, как правило, цифровой. Для тех объектов метаданных, которым можно сопоставить некий файл в базе данных, этот идентификатор совпадает с номером файла. Например, справочник "Номенклатура" в комплексной конфигурации имеет идентификатор 33 и файл sc33.dbf.

Рассмотрим строение секции на примере справочника "Номенклатура". Первым полем, как уже было сказано, является идентификатор. Вторым - тот идентификатор, который задан в конфигураторе. Далее идут комментарий и синоним, а так же другие параметры справочника, такие как длина кода, наименование, подчиненность, вид основного представления, и т. д.

Затем идет секция описания параметров, называется она "Param", и вся состоит из вложенных секций-параметров. В каждом параметре идет идентификатор, затем название в конфигураторе, комментарий с синонимом, тип данных (U-Неопределенный, N-Число, S-Строка, D-Дата, B-Справочник, O-Документ, E-перечисление, T-Счет, P-ПланСчетов, K-ВидСубконто, C-Календарь, A-ВидРасчета), и ряд параметров, характерных для данного типа данных (длина, неотрицательность, периодичность, индексация, и т. д.).

И последняя секция - секция форм списков ("Form"). Здесь описаны формы списка нашего справочника. В данной секции так же присутствуют числовой идентификатор формы списка, идентификатор с синонимом и комментарием, как задано в конфигураторе. Например в моей конфигурации, для формы списка "ФормаСписка" идентификатор 34, а для списка "ДляПодбора" - 549.

Дальше Назад Содержание
Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05