Электронная отчетность — Создание конфигурации формата (ноябрь 2016 г.)
В этой статье поясняется, как пользователь с ролью "Системный администратор" или "Разработчик электронной отчетности" может создать конфигурацию формата для электронной отчетности. Эта конфигурация формата будет определять формат электронных документов, используемых для обработки платежей. В этом примере вам предстоит создать конфигурацию формата для компании-образца Litware, Inc. Для выполнения этих шагов сначала необходимо выполнить шаги в процедуре "Сопоставление модели с выбранными источникам данных".
Создание новой конфигурации формата
- Перейдите в раздел Управление организацией > Рабочие области > Электронная отчетность.
- Щелкните Конфигурации отчетности.
- В дереве выберите Платежи (упрощенная модель).
- Щелкните Создать конфигурацию, чтобы открыть ниспадающее диалоговое окно.
Примечание
Если пункт Создать конфигурацию отсутствует, необходимо включить режим конструктора на странице Параметры электронной отчетности.
- В поле Создать введите Формат, основанный на модели данных PaymentModel.
- В поле Имя введите BACS (Соединенное Королевство, вымышленный).
- В поле Описание введите Формат платежа поставщикам BACS (Соединенное Королевство, вымышленный).
- Активный поставщик конфигурации вводится здесь автоматически. Этот поставщик сможет обновлять эту конфигурацию. Другие поставщики могут использовать эту конфигурация, но не смогут ее обновлять.
- Можно определить конкретный формат электронного документа. Оставьте это поле пустым, если вы хотите выбирать формат во время выполнения.
- В поле Определение модели данных введите или выберите значение.
- Нажмите Создать конфигурацию. Новая конфигурация создана. Черновую версию можно использовать для хранения разрабатываемого формата для управления электронными документами.
Разработка формата электронного документа
- Выберите Конструктор.
- Щелкните Добавить корень, чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите Общее\Файл.
- В поле Имя введите XML.
- В поле Кодировка введите UTF-8.
- Нажмите кнопку ОК.
- Нажмите кнопку Добавить.
- В дереве выберите XML\Элемент.
- В поле Имя введите Сообщение.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение.
- Щелкните Добавить элемент.
- В поле Имя введите ProcessingDate.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле "Имя" введите MessageId.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле Имя введите Платежи.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи.
- Щелкните Добавить элемент.
- В поле Имя введите Номенклатура.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
- Нажмите кнопку Добавить.
- В дереве выберите XML\Атрибут.
- В поле "Имя" введите Код.
- Нажмите кнопку ОК.
- Нажмите кнопку Добавить.
- В дереве выберите XML\Элемент.
- В поле "Имя" введите Поставщик.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик.
- Щелкните Добавить элемент.
- В поле "Имя" введите Имя.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле Имя введите Банк.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк.
- Щелкните Добавить элемент.
- В поле Имя введите RoutingNumber.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле Имя введите AccountNumber.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик.
- Щелкните Копировать.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
- Щелкните Вставить.
- В поле Имя введите Плательщик,
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
- Щелкните Добавить элемент.
- В поле Имя введите Валюта.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле Имя введите Описание.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле "Имя" введите TransDate.
- Нажмите кнопку ОК.
- Щелкните Добавить элемент.
- В поле "Имя" введите Сумма.
- Нажмите кнопку ОК.
Подготовка компонентов формата для сопоставления с элементами модели данных
- В дереве выберите Xml\Сообщение\ProcessingDate.
- Щелкните Добавить, чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите Текст\DateTime.
- В поле Формат введите yyyy-MM-dd.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\TransDate.
- Нажмите кнопку Добавить DateTime.
- В поле Формат введите yyyy-MM-dd.
- В поле Тип DateTime выберите Дата.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\MessageId.
- Щелкните Добавить, чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите Текст\строка.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Имя.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\RoutingNumber.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\AccountNumber.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Имя.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Банк\RoutingNumber.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Банк\AccountNumber.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Валюта.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Описание.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Сумма.
- Щелкните Добавить строку.
- Нажмите кнопку ОК.
- Нажмите кнопку Сохранить.
- Закройте страницу.