Интеграция
Для передачи данных внутри объектов конструктора используется система “контрактов”. Контракт - это коллекция (структура, массив) созданная по заданным правилам. Состав свойств контракта может быть расширен, но его уменьшение недопустимо. За формирование контрактов отвечает общий модуль pw_СериализаторКлиентСервер.
Описание контрактов
Заголовок раздела «Описание контрактов»Все структуры имеют предопределенное поле “pdw_type”, которое хранит имя для текущей структуры. По имени определяется формат самой структуры. Более подробное описание контрактов описано в pw#template.
Структура для экспорта
Заголовок раздела «Структура для экспорта»Структура содержит данные для преобразования в формат JSON и дальнейшего сохранения в *.pdwx файл. Все таблицы имеют тип “Массив”, а ссылочные данные преобразованы в простые типы. Формат структуры: pw#template#file.
Начиная с версии 2025.2 файл *.pdwx содержит XML-схему.