Добавление новых полей в шаблон бизнес-документа в Microsoft Excel
В шаблон можно добавлять новые поля, используемые для создания бизнес-документов в формате Microsoft Excel. Эти поля могут быть добавлены в качестве заполнителей, используемых для заполнения созданных документов необходимыми сведениями из приложения. Для каждого добавляемого поля можно также задать привязку к источникам данных, чтобы указать, какие данные приложения будут вводиться в поле при использовании шаблона для создания бизнес-документов.
Чтобы получить дополнительные сведения об этой функции, выполните пример в этой статье. В этом примере показано, как обновить шаблон, чтобы заполнить поля в создаваемых формах накладных с произвольным текстом.
Настройка управления бизнес-документами для редактирования шаблонов
Так как управление бизнес-документами (BDM) основано на верхней части Обзор электронной отчетности (ER), необходимо настроить необходимые параметры ER и BDM, прежде чем можно будет начать работать с BDM.
Выполните вход в экземпляр Microsoft Dynamics 365 Finance в качестве системного администратора.
Выполните следующие шаги примера в статье Обзор управления бизнес-документами:
- Настройте параметры ER.
- Включите BDM.
Теперь можно приступить к использованию БДМ для редактирования шаблонов бизнес-документов.
Импорт решений ER, содержащих шаблон
В примере в этой процедуре используется официально опубликованное решение ER. Необходимо импортировать конфигурации ER данного решения в текущий экземпляр Finance.
Конфигурация формата ER Накладная с произвольным текстом (Excel) для этого решения содержит шаблон бизнес-документа в формате Excel, который можно редактировать с помощью BDM. Импортируйте последнюю версию конфигурации формата ER Microsoft Dynamics Lifecycle Service (LCS). Соответствующая модель данных ER и конфигурации сопоставления модели ER будут импортированы автоматически.
Дополнительные сведения о способе импорта конфигураций ER см. в разделе Управление жизненным циклом конфигурации ER.
Редактирование шаблона решения ER
Выполните вход как пользователь, имеющий доступ к рабочей области Управление бизнес-документами.
Откройте рабочую область Управление бизнес-документами.
В сетке выберите шаблон накладной с Накладная с произвольным текстом (Excel).
В правой области выберите Создать шаблон, чтобы создать шаблон, основанный на выбранном шаблоне.
В поле Название введите в качестве названия нового шаблона Накладная с произвольным текстом (Excel) Contoso.
Выберите ОК, чтобы подтвердить начало процесса редактирования.
Появится страница редактора шаблонов BDM. Можно использовать Microsoft 365 для редактирования выбранного шаблона в интерактивном режиме во встроенном элементе управления.
Добавление метки для нового поля в шаблон
На странице редактора шаблонов BDM в ленте Excel на вкладке Вид установите флажки Заголовки и линии сетки для редактируемого шаблона Excel.
Выберите ячейки E8:F8.
В ленте Excel на вкладке Главная выберите Объединить и выровнять по центру, чтобы объединить выбранные ячейки в новую объединенную ячейку E8:F8.
В объединенной ячейке E8:F8 введите URL-адрес.
Выберите объединенную ячейку E7:F7, выберите Форматирование по образцу, а затем выберите объединенную ячейку E8:F8, чтобы отформатировать ее так же, как и объединенную ячейку E7: F7.
Форматирование шаблона для резервирования пространства для нового поля
На странице редактора шаблонов BDM выберите объединенную ячейку G8:H8.
В ленте Excel на вкладке Главная выберите Объединить и выровнять по центру, чтобы объединить выбранные ячейки в новую объединенную ячейку G8:H8.
Выберите объединенную ячейку G7:H7, выберите Форматирование по образцу, а затем выберите объединенную ячейку G8:H8, чтобы отформатировать ее так же, как и объединенную ячейку G7: H7.
В поле Имя выберите CompanyInfo.
Диапазон CompanyInfo текущего шаблона Excel содержит все поля, используемые для заполнения заголовка созданного отчета сведениями о текущей компании в качестве стороны продавца.
Добавление нового поля в шаблон
На странице редактора шаблонов BDM в области действий выберите Показать формат.
В области Структура шаблона выберите Добавить.
Примечание
Необходимо откорректировать раздел шаблона, который будет использоваться в качестве нового поля. Эта корректировка уже была выполнена путем форматирования объединенной ячейки G8:H8.
Выберите Excel\Ячейка, чтобы добавить новое поле в качестве ячейки в шаблоне.
Можно выбрать Excel\Диапазон, если необходимо добавить новый диапазон в шаблон. Введенный диапазон может содержать несколько ячеек. Эти ячейки можно будет добавить позже.
Обратите внимание, что компонент шаблона CompanyInfo автоматически выбирается в области Структура шаблона, поскольку он является наиболее подходящим родительским компонентом в текущей структуре шаблона для добавляемого поля.
В поле Диапазон Excel введите CompanyURL_Value.
Нажмите ОК.
В области Структура шаблона выберите кнопку с многоточием (...), а затем выберите Показать привязки.
В области Структура шаблона теперь отображаются источники данных, доступные в основном формате ER.
Выберите CompanyInfo_Value как поле, которое планируется привязать к источнику данных в основном формате ER.
В разделе Источники данных панели Структура шаблона раскройте Модель > InvoiceBase > CompanyInfo.
В области CompanyInfo выберите элемент WebsiteURI.
Выберите Связать.
В области Структура шаблона выберите Сохранить и закройте страницу редактора шаблонов BDM.
В рабочей области Управление бизнес-документами на вкладке Шаблон в правой области отображается обновленный шаблон. Обратите внимание, что в сетке поле Статус для измененного шаблона изменено на Черновик, а поле Версия больше не пустое. Такие изменения означают, что процесс редактирования этого шаблона был запущен.
Просмотр настроек компании
- Перейдите в раздел Управление организацией > Организации > Юридические лица.
- Убедитесь, что URL-адрес компании введен на экспресс-вкладке Контактная информация.
Создание бизнес-документов для тестирования обновленного шаблона
В приложении измените компанию на USMF и перейдите Расчеты с клиентами > Накладные > Все накладные с произвольным текстом.
Выберите накладную FTI-00000002, затем выберите Управление печатью.
В левой области раскройте Модуль — Расчеты с клиентами > Документы > Накладная с произвольным текстом.
В Накладная с произвольным текстом выберите уровень Исходный документ, чтобы задать область накладных для обработки.
В правой области в поле Формат отчета выберите шаблон Накладная с произвольным текстом (Excel) Contoso для указанного уровня документа.
Нажмите клавишу Esc, чтобы закрыть текущую страницу.
Выберите Печать > Выбранное.
Загрузите созданный документ и откройте его в Excel.
Измененный шаблон используется для создания отчета по накладной с произвольным текстом для выбранной номенклатуры. Чтобы проанализировать влияние изменений, введенных в шаблон, на этот отчет, можно выполнить этот отчет в одном сеансе приложения сразу после того, как был изменен шаблон в другом сеансе приложения.
Связанные ссылки
Обзор электронной отчетности (ER)
Обзор управления бизнес-документами
Разработка конфигурации для создания отчетов в формате OPENXML