Формат устарел и развиваться не будет
Описанные здесь структуры применялись до версии 2025.2 и оставлены только ради
обратной совместимости со старыми файлами *.pdwx и внешними обработками.
Начиная с 2025.2 макеты хранятся и передаются в
унифицированной XML-схеме — новые интеграции делайте на ней.
Страница сохранена как справка для тех, у кого остались интеграции на старом
формате: она скрыта из навигации и не входит в документацию AI-ассистента.
Раньше формат был расписан на четырёх страницах; здесь они сведены в одну.
Имя Тип Описание version Строка Номер версии сериализатора при выгрузке данных data pw#template#file#data Структура макета, с даннымы для экспорта metadata null Не используется type Строка Всегда “pdw_data”. Не используется, оставлено для совместимости с версией < 4.0>
Символ ”-” перед именем колонки означает, что поле удалено
Описание колонки “Экспорт” (х - это число)
“х.х” - версия файла экспорта
“х.х *” - при экспорте изменяется, подробнее см. в pw#template#file
(не заполнено) - не используется при экспорте
Имя Тип Описание Экспорт Реквизиты pw#template#attributes Основные реквизиты макета печатной формы 5.0 Таблицы pw#template#tables Данные таблиц макета печатной формы 5.0 Макет Произвольный Данные макета печатной формы 5.0 *
Макет может хранится в двух форматах:
ТабличныйДокумент - для макетов в табличном документе
ДвоичныеДанные - для макетов в формате *.docx
Имя Тип Описание Экспорт Имя Строка Внутреннее имя макета печатной формы Наименование Строка Представление макета печатной формы ЭтоРеестр Булево Признак формирования реестра (по всем ссылкам) КлючМакета Строка Уникальный ключ макета сформированный программой ВнешнийКлюч Строка Уникальный ключ макета загруженный при импорте ЭтоOfficeOpenXML Булево Признак печатной формы в формате *.docx ХешСумма Строка Хеш сумма макета, используется для контроля наличия изменений ОтметкаВремени Число Отметка о времени последнего изменения Описание pw#template#about Дополнительная информация о печатной форме
Имя Тип Описание Экспорт ПолноеНаименование Строка Полное наименование печатной формы 5.0 НомерУнифицированнойФормы Строка № унифицированной формы 5.0 ОКУД pw_ОКУД ОКУД печатной формы (1) НомерОКУД Строка Номер в ОКУД 5.0 НаименованиеОКУД Строка Наименование в ОКУД 5.0 УтвержденаДокумент Строка 5.0 УтвержденаДата Дата 5.0 Комментарий Строка Комментарий к макету печатной формы 5.0
Значением структуры для общего макета выступает ТаблицаЗначений. Для экспорта данные преобразовываются в Массив со структурами внутри.
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 ПолноеИмяОбъекта Строка Полное имя объекта метаданных для печатной формы 5.0 КомандаПечати Булево Создать команду печати по умолчанию 5.0 КомандаИдентификатор Строка Идентификатор команды печати 5.0 КомандаПредставление Строка Представление команды в меню Печать 5.0 КомандаПорядок Число Значение от 1 до 100, указывающее порядок размещения команды по отношению к другим командам 5.0 КомандаФункциональныеОпции Строка Имена функциональных опций, от которых зависит доступность команды печати, через запятую 5.0 КомандаПроверкаПроведения Булево Признак необходимости проверки проведенности документов перед печатью 5.0 КомандаСразуНаПринтер Булево Признак необходимости печати документов без предварительного просмотра 5.0 КомандаСписокФорм Строка Имена форм, в которых должна отображаться команда, через запятую 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ запроса 5.0 ИмяЗапроса Строка 5.0 ТекстЗапроса Строка 5.0 ЭтоОбщийЗапрос Булево Признак, что запрос не содержит отбора по ссылкам 5.0 ТипРезультата Строка Тип данных в результате выполнения запроса 5.0 ИмяВременнойТаблицы Строка Имя временной таблицы полученной в результате запроса 5.0 КоличествоПолейЗапроса Число Количество полей в запросе 5.0 ЕстьОшибки Булево Признак наличия ошибок в запросе 5.0 ТекстОшибки Строка Описание ошибок в запросе 5.0 ТекстРекомендаций Строка Описание рекомендаций для текущего запроса 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ запроса-владельца 5.0 КлючСтрокиПоля Строка Уникальный ключ поля 5.0 ПолеЗапроса Строка Имя поля в запросе 5.0 ИмяПоля Строка Имя поля для пользователя 5.0 ТипДанных Строка Строковое представление типа данных в поле 5.0 ЭтоПолеПечати Булево Поле, рекомендованное для печатной формы 5.0 ТипНомерКартинки Число Номер картинки в коллекции pw_ТипыДанных 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ набора 5.0 ИмяНабора Строка Имя набора данных 5.0 ВидНабора Строка Вид формирования данных 5.0 ИспользоватьВМакете Булево Разрешить использовать набор в макете 5.0 КлючСтрокиЗапроса Строка Ключ строки запроса - основы набора 5.0 ИмяЗапроса Строка Имя запроса 5.0 АлгоритмОбработкиВТ Неопределено Не используется ПроизвольныйАлгоритм Строка Текст алгоритма обработки набора данных 5.0 КоличествоПолей Число Количество полей в наборе 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ набора-владельца 5.0 КлючСтрокиПоля Строка Уникальный ключ поля 5.0 ИмяПоля Строка Имя поля в наборе 5.0 ТипПоля Строка Тип поля 5.0 ЗначениеJSON Строка Настройка поля в JSON, подробнее см. pw#field#… 5.0 ЗначениеТекст Строка Представление настройки поля 5.0 ЭтоПолеПечати Булево Поле, рекомендованное для печатной формы 5.0 ТипДанных Строка Строковое представление типа данных в поле 5.0 ТекстАлгоритма Строка Текст алгоритма, для полей с типом “ВычисляемоеПоле” 5.0 ЕстьДопСвойства Булево Признак наличия доп. свойств для поля 5.0 ТипНомерКартинки Число Номер картинки в коллекции pw_ТипыДанных 5.0 КартинкаСвязи Число Номер картинки в коллекции pw_КоллекцияПолеВМакете 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ соединения 5.0 ИмяСоединения Строка Имя для представления правой стороны соединения в доступных полях 5.0 ВидНабора Строка Вид формирования данных 5.0 КлючСтрокиНабораЛево Строка Ключ набора, левая сторона 5.0 КлючСтрокиНабораПраво Строка Ключ набора, правая сторона 5.0 КлючСтрокиПоляЛево Строка Ключ поля набора, левая сторона 5.0 КлючСтрокиПоляПраво Строка Ключ поля набора, правая сторона 5.0 ИмяНабораЛево Строка Имя набора, левая сторона 5.0 ИмяНабораПраво Строка Имя набора, правая сторона 5.0 ИмяПоляЛево Строка Имя поля набора, левая сторона 5.0 ИмяПоляПраво Строка Имя поля набора, правая сторона 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтроки Строка Уникальный ключ области 5.0 ИмяОбласти Строка Имя области как оно задано в макете 5.0 СпособВывода Строка Способ вывода области макета в печатную форму 5.0 КлючСтрокиНабора Строка Ключ набора для повтора при печати, для способа вывода ПоСтрокамКоллекции 5.0 ИмяНабора Строка Имя набора для повтора при печати, для способа вывода ПоСтрокамКоллекции 5.0 ИмяПараметраПереноса Строка Имя спец. области, для способа вывода ПереносСтроки 5.0 ИмяКонтрольнойОбласти1 Строка Имя спец. области, для способа вывода ПереносСтроки 5.0 ИмяКонтрольнойОбласти2 Строка Имя спец. области, для способа вывода ПереносСтроки 5.0 ИмяДополнительнойОбласти Строка Имя спец. области, для способа вывода ПереносСтроки 5.0 КоличествоПараметров Число Количество параметров в области 5.0 ПолеСортировки Число Поля для сортировки областей в по порядку 5.0 НастройкаВывода Строка Настройка вывода области (повтор в шапке, подвале, перенос) 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 КлючСтрокиОбласти Строка Ключ области-владельца 5.0 КлючСтроки Строка Ключ параметра 5.0 ИмяПараметра Строка Имя параметра, как оно задано в макете 5.0 ЭтоРасшифровка Булево Признак, что параметр используется для расшифровки 5.0 ТипПараметра Строка Тип заполнения параметра данными 5.0 ЗначениеJSON Строка Настройка параметра в JSON, подробнее см. pw#field#… 5.0 ЗначениеТекст Строка Представление настройки параметра 5.0 ФорматЗначения pw#format#all Настройка форматирования значения, перед установкой в параметр 5.1 ТипДанных Строка Строковое представление типа данных в параметра 5.0 ТипНомерКартинки Число Номер картинки в коллекции pw_ТипыДанных 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 ИмяПараметра Строка Имя параметра запроса 5.0 ТипДанных Строка Строковое представление типа данных в параметра 5.0 ЭтоАлгоритм Булево Признак, что параметр заполняется алгоритмом 5.0 ЭтоСписок Булево Признак, что параметр заполняется списком значений 5.0 Значение Строка Значение параметра в сериализованном значении XML 5.0 * ЗначениеТекст Строка Строковое представление значения параметра 5.0 ТипНомерКартинки Число Номер картинки в коллекции pw_ТипыДанных 5.0
При экспорте, поле “Значение” заменяется из строкового значения на структуру pw#value#internal .
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 ИмяПараметра Строка Имя параметра настройки печати 5.0 ЗначениеПараметра Строка Значение настройки печати 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.0 ИмяСобытия Строка Имя события 5.0 ТекстАлгоритма Строка Текст алгоритма обработки события 5.0 ОписаниеСобытия Строка Описание события 5.0
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.4 Ключ Строка Ключ функции 5.4 Имя Строка Имя функции 5.4 Алгоритм Строка Текст функции 5.4 Описание Строка Описание функции 5.4
Имя Тип Описание Экспорт НомерСтроки Число Порядковый номер 5.4 КлючФункции Строка Ключ функции 5.4 Ключ Строка Ключ параметра 5.4 Имя Строка Имя параметра 5.4 ТипДанных Строка Тип данных параметра 5.4 Описание Строка Описание функции 5.4 ТипНомерКартинки Число Номер картинки в коллекции pw_ТипыДанных 5.4
Имя Тип Описание Экспорт СтрокаXML Строка Сериализованное в XML значение 5.0 ПолноеИмя Строка Полное имя объекта метаданных 5.0 Идентификатор Строка Уникальный идентификатор ссылки 5.0 Реквизиты Структура Значения реквизитов для поиска по наименованию, коду и т.д. 5.0 ИмяПредопределенныхДанных Строка Имя предопределенного элемента 5.0
для простых типов, а также типов не связанных с метаданными конфигурации заполняется только значение СтрокаXML;
для перечислений имя значения перечисления заполняется ИмяПредопределенныхДанных
для всех ссылок заполняется Идентификатор
поле “ИмяПредопределенныхДанных” заполняется для: Справочник, ПланВидовРасчета, ПланСчетов, ПланВидовХарактеристик (по возможности)
поле “Реквизиты” заполняется следующим образом:
ПВХ.ДополнительныеРеквизитыИСведения: Имя
Спр.ВидыКонтактнойИнформации: ИмяПредопределенногоВида, Наименование, ИдентификаторДляФормул
Справочник,ПланВидовРасчета,ПланОбмена,ПланСчетов: Наименование, Код
Задача: Наименование, Номер
БизнесПроцесс,Документ: Дата, Номер
Набор структур pw#field#... используется для сохранения данных в полях ЗначениеJSON. Данные структуры содержат настройки полей или параметров. Используются для унифицированного хранения различных по своей сути полей.
Структура для хранения настроек поля доп. реквизита или свойства (БСП, план видов характеристик ДополнительныеРеквизитыИСведения). Используется в наборах данных, для полей с типом ПолеСвойства.
Имя Тип Описание Экспорт СвойствоИдентификатор Строка Уникальный идентификатор ссылки 5.0 СвойствоИмя Строка Значение реквизита “Имя” свойства 5.0 СвойствоИдентификаторДляФормул Строка Значение реквизита “ИдентификаторДляФормул” свойства 5.0 СвойствоНаименование Строка Значение реквизита “Наименование” свойства 5.0 СвойствоТипДанных Строка Список типов свойства 5.0 ИмяПоля Строка Имя поля-владельца (кому принадлежит свойство) 5.0 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.0 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.0
Структура для хранения настроек поля контактной информации (БСП, справочник Виды контактной информации). Используется в наборах данных, для полей с типом ПолеКонтИнф.
Имя Тип Описание Экспорт ВидИдентификатор Строка Уникальный идентификатор ссылки 5.2 ВидИмяПредопределенногоВида Строка Значение реквизита “ИмяПредопределенногоВида” или “ИмяПредопределенныхДанных” ссылки 5.2 ВидИдентификаторДляФормул Строка Значение реквизита “ИдентификаторДляФормул” ссылки 5.2 ВидНаименование Строка Значение реквизита “Наименование” ссылки 5.2 ВидИмя Строка Уникальное имя ссылки (формируется автоматически программой) 5.2 Период pw#field#dataset Поле для получения значения периода 5.2 ИмяПоля Строка Имя поля-владельца (кому принадлежит конт, инф.) 5.2 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.2 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.2
Массив для хранения настроек поля представления. Массив содержит структуры с настройками частей поля представления. Используется в: наборах данных, для полей с типом ПолеПредставления; параметрах макета с типом КонструкторСтроки.
Имя Тип Описание Экспорт НомерСтроки Число Уникальный идентификатор ссылки 5.0 ИмяПоля Строка Имя поля источника данных. Для параметра хранится полный путь (НаборыДанных.Имя…) 5.0 Префикс Строка Значение строки, для подстановки перед значением параметра 5.0 Формат pw#format#all Настройка форматирования значения поля 5.1 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.0 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.0
Массив для хранения настроек поля нумератора. Массив содержит структуры с настройками группировки при нумерации. Используется в: наборах данных, для полей с типом ПолеНумератора.
Имя Тип Описание Экспорт НомерСтроки Число Уникальный идентификатор ссылки 5.0 ИмяПоля Строка Имя поля источника данных 5.0 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.0 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.0
Структура для хранения настроек поля с произвольным алгоритмом. Используется в: наборах данных, для полей с типом ВычисляемоеПоле, параметрах макета с типом ПроизвольныйАлгоритм.
Имя Тип Описание Экспорт ТекстАлгоритма Строка Текст алгоритма 5.0
Структура для хранения настроек формирования QR-кода. Используется в параметрах макета с типом ДанныеQRКода.
Имя Тип Описание Экспорт ТипКода Строка Тип данных QR-кода (УФЭБС, XML, JSON, Алгоритм) 5.0 Состав Массив Данные QR-кода (элемент массива pw#field#qrcode#row ) 5.0 Погрешность Число Значение допустимой погрешности: 1 (7%), 2 (15%), 3 (25%), 4 (35%) 5.0 Размер Число Максимальный размер QR-кода (190 по умолчанию) 5.0 ТекстАлгоритма Строка Текст алгоритма формирования QR-кода 5.0
Имя Тип Описание Экспорт ИмяСвойства Строка Имя свойства коллекции 5.0 ИмяПоля Строка Имя поля источника данных 5.0 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.0 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.0 Формат pw#format#all Настройка форматирования значения поля 5.1
Структура для хранения настроек поля с произвольным алгоритмом. Используется в параметрах макета с типом ЗначениеНабора.
Имя Тип Описание Экспорт ИмяПоля Строка Имя поля источника данных 5.0 КлючСтрокиПоля Строка Ключ строки поля-владельца 5.0 КлючСтрокиНабора Строка Ключ строки набора поля-владельца 5.0
Структура для хранения настроек поля для формирования суммы прописью. Используется в параметрах макета с типом СуммаПрописью.
Имя Тип Описание Экспорт Число pw#field#dataset Поле данных для получения значения “Число” 5.1 Валюта pw#field#dataset Поле данных для получения значения “Валюта” 5.1 БезДробнойЧасти Булево Выводить сумму без дробной части (без копеек) ВалютаПоУмолчанию Строка Код валюты по умолчанию. Используется для настройки форматирования значения по умолчанию. 5.1 ФорматнаяСтрока Строка Форматная строка для метода ЧислоПрописью 5.1 ПараметрыПредмета Строка Параметры предмета прописи для метода ЧислоПрописью 5.1
Набор структур pw#format#... используется для сохранения данных в полях Формат. Данные структуры содержат настройки форматирования значений. Используются для унифицированного хранения различных настроек форматирования (для метода Формат, ЧислоПрописью, СтрокаСЧислом и собственным алгоритмом форматирования строк).