Для формализованного документа формата *.xml заранее определен состав, форма и расположение полей в файле. Такие документы распознаются и обрабатываются в любой системе, которая настроена на работу с ними.
В СБИС есть стандартные формализованные документы, которые утверждены законом, например товарная накладная. Если в системе нет xml-документа, который вам требуется, создайте его. Он может быть стандартным или настроенным индивидуально, в него можно поместить любые данные из карточки организации или документа. Файл *.xml имеет две составляющие:
- формат (обязательная) — это содержимое документа. Включает в себя теги, которые определяют структуру данных, и параметры, уточняющие их свойства.
- визуализация (необязательная) — внешний вид документа, то как он будет отображаться в системе;
Чтобы распечатать созданный файл, настройте визуализацию в редакторе печатных форм. С помощью правил формирования настройте условия, при которых она будет создаваться в документе.
- В элементе нажмите , выберите «Добавить тег» и в открывшемся окне укажите код элемента.
- В строке «Поле документа» нажмите и выберите доступное поле. Вместо тега или параметра будут автоматически указываться данные из карточки компании либо самого документа.
- Выберите обязательность заполнения. Чтобы тег был необязательный, установите «Не выбрано».
- Отметьте «Исключительный», чтобы наличие этой характеристики в документе исключало другие, у которых тоже отмечена эта настройка.
Например, организация может быть зарегистрирована как в России, так и за границей. Для указания адреса компании доступно два узла: «Адрес РФ» и «Адрес иностранного государства». Чтобы указать, что в xml-документе может быть только одно поле для адреса, добавьте оба узла и для каждого установите параметр «Исключительный».
- Нажмите .
- Добавьте параметры в тег. Для этого в нем нажмите и выберите «Добавить параметр».
- Введите код элемента без пробелов. В строке «Поле документа» выберите доступное поле.
- Укажите тип данных, например для номера документа это целое. Также вы можете установить минимальное и максимальное количество символов или знаков после запятой.
- Укажите обязательность заполнения данного параметра.
- Добавьте дополнительные настройки параметра:
- «Значение по умолчанию» — введите стандартное значение. Чтобы оно было постоянным, установите флаг «Не изменяется»;
- «Исключительный» — наличие этой характеристики в документе исключает другие, у которых тоже отмечена эта настройка;
- «Пишется в файл» — определение элемента в файле xml-документа. Позволяет сохранять структуру при выгрузке в другие системы;
- «Идентификация формата» — установите флаг, если он является ключевым.
Чтобы вам было удобнее работать с редактором XML, кнопкой выберите расположение структуры: горизонтальное или вертикальное. Нажмите , чтобы развернуть или свернуть информацию о типах данных.
На вкладке «Печатная форма» создайте шаблон для визуализации документа: выберите формат и настройте печатную форму. В ней будут доступны поля, которые добавлены в формат файла. Сохраните изменения.
Итог: создан документ формата *.xml и визуализация для него.