Конфигурация описания форматов файлов .data


v8Types: попытка создать структуру описаний файлов data (в терминологии V8Unpack).

В рамках развития V8Unpack (http://avprog.ru/blogs/337/) осуществляется попытка разобраться со структурой хранения форм в конфигурациях.

Параллельно с FormsToXML (http://avprog.ru/projects/1801/), создана конфигурация 1Cv8 c единственным справочником Типы, в котором можно описывать структуру хранения файлов data (текстовые файлы с кучей фигурных скобок), частным случаем которых и являются файлы форм. Различные фрагменты файла data описываются именованными типами - элементами справочника Типы.

В справочнике Типы можно описывать следующие виды типов:

  • Селектор (похож на флаговый индикатор в терминологии Германа http://avprog.ru/blogs/374/),
  • ПростойТип (с ограничениями на возможные значения),
  • Перечисление,
  • СоставнойТип,
  • Список.

Конфигурация позволяет преобразовать входящий файл data в дерево значений и типизировать элементы дерева (попытаться определить имена и типы элементов дерева).

Дерево можно сохранить в XML файл для удобного сравнения с другими вариантами.

На данный момент начато описание структуры хранения форм, а также в справочник Типы загружены все системные перечисления 8.1 (так как в формах значения многих элементов имеют тип разных системных перечислений).

Файлы обработки:

-