Электронная отчетность — Использование файлов управления документами в выходных данных формата (Часть 2. Расширение модели данных)

В следующих шагах поясняется, как пользователь, которому назначена роль системного администратора или разработчика электронной отчетности, может настроить формат электронной отчетности (ER) для использования файлов управления документами (вложений) в выходных данных электронной отчетности. Эти шаги можно выполнить в любой компании.

Для выполнения этих действий необходимо сначала выполнить шаги в руководстве по задаче "Электронная отчетность — Использование файлов управления документами в выходных данных формата (Часть 1. Подготовка модели данных)".

Эта процедура для функции, которая была добавлена в версии 1611 Dynamics 365 for Operations.

Расширение модели данных, чтобы представлять в ней файлы управления документами

  1. Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".
  2. Щелкните "Конфигурации отчетности".
  3. В дереве разверните "Модель накладной клиента".
  4. В дереве выберите "Модель накладной клиента\Модель накладной клиента (настраиваемая)".
  5. Выберите Конструктор.
  6. В дереве выберите "Накладная клиента(InvoiceCustomer)".
    • Мы расширим эту модель данных, чтобы представлять в ней любые файлы, которые были приложены к заказу на продажу, который относится к электронной обработке накладной.
  7. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.
  8. В поле "Имя" введите "Вложения накладной".
    • Вложения накладной
  9. В поле "Тип элемента" выберите "Список записей".
  10. Нажмите кнопку Добавить.
  11. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.
  12. В поле "Имя" введите "Содержимое файла".
    • Содержание файла
  13. В поле "Тип элемента" выберите "Контейнер".
  14. Нажмите кнопку Добавить.
  15. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.
  16. В поле "Имя" введите "Имя файла".
    • Имя файла
  17. В поле "Тип элемента" выберите "Строка".
  18. Нажмите кнопку Добавить.

Сопоставление новых элементов модели данных с источниками данных

  1. Щелкните "Сопоставить модель с источником данных".
  2. Используйте экспресс-фильтр для фильтрации поля "Описание" со значением "InvoiceCustomer".
    • InvoiceCustomer
    • Мы составим новые элементы модели с соответствующими источниками данных.
  3. Выберите Конструктор.
  4. В дереве выберите "Вложения накладной".
  5. В дереве разверните "Вложения накладной".
  6. В дереве выберите "Вложения накладной\Имя файла".
  7. Выберите Изменить.
  8. В поле "Формула" введите "CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents'.'originalFileName()'".
    • CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents'.'originalFileName()'
  9. Нажмите кнопку Сохранить.
  10. Закройте страницу.
  11. В дереве выберите "Вложения накладной\Содержимое файла".
  12. Выберите Изменить.
  13. В поле "Формула" введите 'CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents'.'getFileContentAsContainer()''.
    • CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents'.'getFileContentAsContainer()'
  14. Нажмите кнопку Сохранить.
  15. Закройте страницу.
  16. В дереве выберите "Вложения накладной".
  17. Выберите Изменить.
  18. В поле "Формула" введите 'CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents''.
    • CustInvoiceJour.'>Relations'.SalesTable.'<Relations'.'<Documents'
  19. Нажмите кнопку Сохранить.
  20. Закройте страницу.
  21. Нажмите кнопку Сохранить.
  22. Закройте страницу.
  23. Закройте страницу.
  24. Закройте страницу.
  25. Щелкните "Изменить статус".
  26. Щелкните "Завершить".
  27. Нажмите кнопку "OК".