Поделиться через


Электронная отчетность — Создание конфигурации формата (ноябрь 2016 г.)

В этой статье поясняется, как пользователь с ролью "Системный администратор" или "Разработчик электронной отчетности" может создать конфигурацию формата для электронной отчетности. Эта конфигурация формата будет определять формат электронных документов, используемых для обработки платежей. В этом примере вам предстоит создать конфигурацию формата для компании-образца Litware, Inc. Для выполнения этих шагов сначала необходимо выполнить шаги в процедуре "Сопоставление модели с выбранными источникам данных".

Создание новой конфигурации формата

  1. Перейдите в раздел Управление организацией > Рабочие области > Электронная отчетность.
  2. Щелкните Конфигурации отчетности.
  3. В дереве выберите Платежи (упрощенная модель).
  4. Щелкните Создать конфигурацию, чтобы открыть ниспадающее диалоговое окно.

Примечание

Если пункт Создать конфигурацию отсутствует, необходимо включить режим конструктора на странице Параметры электронной отчетности.

  1. В поле Создать введите Формат, основанный на модели данных PaymentModel.
  2. В поле Имя введите BACS (Соединенное Королевство, вымышленный).
  3. В поле Описание введите Формат платежа поставщикам BACS (Соединенное Королевство, вымышленный).
    • Активный поставщик конфигурации вводится здесь автоматически. Этот поставщик сможет обновлять эту конфигурацию. Другие поставщики могут использовать эту конфигурация, но не смогут ее обновлять.
    • Можно определить конкретный формат электронного документа. Оставьте это поле пустым, если вы хотите выбирать формат во время выполнения.
  4. В поле Определение модели данных введите или выберите значение.
  5. Нажмите Создать конфигурацию. Новая конфигурация создана. Черновую версию можно использовать для хранения разрабатываемого формата для управления электронными документами.

Разработка формата электронного документа

  1. Выберите Конструктор.
  2. Щелкните Добавить корень, чтобы открыть раскрывающееся диалоговое окно.
  3. В дереве выберите Общее\Файл.
  4. В поле Имя введите XML.
  5. В поле Кодировка введите UTF-8.
  6. Нажмите кнопку ОК.
  7. Нажмите кнопку Добавить.
  8. В дереве выберите XML\Элемент.
  9. В поле Имя введите Сообщение.
  10. Нажмите кнопку ОК.
  11. В дереве выберите Xml\Сообщение.
  12. Щелкните Добавить элемент.
  13. В поле Имя введите ProcessingDate.
  14. Нажмите кнопку ОК.
  15. Щелкните Добавить элемент.
  16. В поле "Имя" введите MessageId.
  17. Нажмите кнопку ОК.
  18. Щелкните Добавить элемент.
  19. В поле Имя введите Платежи.
  20. Нажмите кнопку ОК.
  21. В дереве выберите Xml\Сообщение\Платежи.
  22. Щелкните Добавить элемент.
  23. В поле Имя введите Номенклатура.
  24. Нажмите кнопку ОК.
  25. В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
  26. Нажмите кнопку Добавить.
  27. В дереве выберите XML\Атрибут.
  28. В поле "Имя" введите Код.
  29. Нажмите кнопку ОК.
  30. Нажмите кнопку Добавить.
  31. В дереве выберите XML\Элемент.
  32. В поле "Имя" введите Поставщик.
  33. Нажмите кнопку ОК.
  34. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик.
  35. Щелкните Добавить элемент.
  36. В поле "Имя" введите Имя.
  37. Нажмите кнопку ОК.
  38. Щелкните Добавить элемент.
  39. В поле Имя введите Банк.
  40. Нажмите кнопку ОК.
  41. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк.
  42. Щелкните Добавить элемент.
  43. В поле Имя введите RoutingNumber.
  44. Нажмите кнопку ОК.
  45. Щелкните Добавить элемент.
  46. В поле Имя введите AccountNumber.
  47. Нажмите кнопку ОК.
  48. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик.
  49. Щелкните Копировать.
  50. В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
  51. Щелкните Вставить.
  52. В поле Имя введите Плательщик,
  53. В дереве выберите Xml\Сообщение\Платежи\Номенклатура.
  54. Щелкните Добавить элемент.
  55. В поле Имя введите Валюта.
  56. Нажмите кнопку ОК.
  57. Щелкните Добавить элемент.
  58. В поле Имя введите Описание.
  59. Нажмите кнопку ОК.
  60. Щелкните Добавить элемент.
  61. В поле "Имя" введите TransDate.
  62. Нажмите кнопку ОК.
  63. Щелкните Добавить элемент.
  64. В поле "Имя" введите Сумма.
  65. Нажмите кнопку ОК.

Подготовка компонентов формата для сопоставления с элементами модели данных

  1. В дереве выберите Xml\Сообщение\ProcessingDate.
  2. Щелкните Добавить, чтобы открыть раскрывающееся диалоговое окно.
  3. В дереве выберите Текст\DateTime.
  4. В поле Формат введите yyyy-MM-dd.
  5. Нажмите кнопку ОК.
  6. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\TransDate.
  7. Нажмите кнопку Добавить DateTime.
  8. В поле Формат введите yyyy-MM-dd.
  9. В поле Тип DateTime выберите Дата.
  10. Нажмите кнопку ОК.
  11. В дереве выберите Xml\Сообщение\MessageId.
  12. Щелкните Добавить, чтобы открыть раскрывающееся диалоговое окно.
  13. В дереве выберите Текст\строка.
  14. Нажмите кнопку ОК.
  15. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Имя.
  16. Щелкните Добавить строку.
  17. Нажмите кнопку ОК.
  18. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\RoutingNumber.
  19. Щелкните Добавить строку.
  20. Нажмите кнопку ОК.
  21. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\AccountNumber.
  22. Щелкните Добавить строку.
  23. Нажмите кнопку ОК.
  24. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Имя.
  25. Щелкните Добавить строку.
  26. Нажмите кнопку ОК.
  27. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Банк\RoutingNumber.
  28. Щелкните Добавить строку.
  29. Нажмите кнопку ОК.
  30. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Плательщик\Банк\AccountNumber.
  31. Щелкните Добавить строку.
  32. Нажмите кнопку ОК.
  33. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Валюта.
  34. Щелкните Добавить строку.
  35. Нажмите кнопку ОК.
  36. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Описание.
  37. Щелкните Добавить строку.
  38. Нажмите кнопку ОК.
  39. В дереве выберите Xml\Сообщение\Платежи\Номенклатура\Сумма.
  40. Щелкните Добавить строку.
  41. Нажмите кнопку ОК.
  42. Нажмите кнопку Сохранить.
  43. Закройте страницу.