Өзгерту

Бөлісу құралы:


(Устарело) Обновление пользовательских макетов отчетов

Примечание

Пользовательские макеты отчетов — это устаревшая функция, которая постепенно исчезает. Вместо этого вы должны начать создавать пользовательские макеты, как описано здесь.

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

Можно автоматически обновить макет отчета из сообщения об ошибке, которое отображается при выполнении отчета, выбрав кнопку Да в сообщении об ошибке. Можно также перед выполнением отчетов обновить отдельные макеты отчетов или все пользовательские макеты отчетов, на которые могут оказывать влияние изменения наборов данных.

Кроме того, есть возможность проверить обновления без применения обязательных изменений для пользовательских макетов отчетов. Это позволяет понять, какие изменения будут применены к макету отчета, и выявить возможные проблемы, связанные с этим процессом. Из результатов проверки можно сразу открыть пользовательские макеты отчетов для редактирования и исправить ошибки. Рекомендуется проверить обновление макета отчетов перед применением обновлений.

Не все изменения в наборах данных отчетов могут автоматически применяться для макетов отчетов. Для некоторых изменений потребуется вручную изменить макет отчета. Для получения дополнительных сведений см. раздел Ограничения при обновлении пользовательского макета отчета.

Обновление одного или нескольких пользовательских макетов отчетов

  1. Выберите Лампочка, которая открывает функцию Что вы хотите сделать. значок, введите Выбор макета отчета, а затем выберите связанную ссылку.

  2. Если требуется обновить конкретный отчет, на странице Выбор макета отчета выберите макет из списка, затем выберите действие Обновить макет. Или, если требуется обносить все пользовательские макеты отчетов для организации, выберите действие Обновить все макеты.

Если ошибок нет, обновления применяются к макетам отчетов. В случае возникновения ошибок выводится сообщение с их описанием. Затем потребуется вручную изменить пользовательский макет отчета, чтобы устранить ошибку. Для получения дополнительных сведений см. раздел Исправление ошибок.

Проверка обновлений пользовательских макетов отчетов

  1. Выберите Лампочка, которая открывает функцию Что вы хотите сделать. значок, введите Выбор макета отчета, а затем выберите связанную ссылку.

  2. На странице Выбор макета отчета выберите действие Проверить обновления макетов.

Изменения в макетах отчета проверяются, но не применяются к фактическим макетам отчетов. Откроется страница Журнал обновлений макетов отчетов, содержащее сведения о статусе потенциальных обновлений для каждого макета отчета. Если в макете отчета выявлены ошибки, можно перейти в него непосредственно из окна сообщения для редактирования и устранить ошибки. Для получения дополнительных сведений см. раздел Исправление ошибок.

Ограничения при обновлении пользовательского макета отчета

Существует несколько типов изменений, которые могут применяться при автоматическом обновлении к пользовательским макетам отчетов, например при удалении из набора данных отчета поля, которое использовалось в макете. Тем не менее, автоматическое обновление не может применить перечисленные ниже изменения в наборе данных отчета.

  1. Удаленные поля, названия или элементы данных.

  2. Дубликаты имен полей в макете отчета после переименования поля в наборе данных. Это считается ошибкой проектирования.

  3. Сценарии обновления с несколькими циклами применения макета отчета, что ведет к нескольким переименованиям одних и тех же полей, названий или элементов данных.

Если в процессе обновления будет выявлена одна из таких проблем, обновление не применяется. Такие проблемы требуется исправить вручную, например, изменив макет отчета в Word либо программным способом с использованием модулей codeunit обновления.

Исправление ошибок

В случае вывода сообщения об ошибке при обновлении или проверке обновлений макетов отчетов, скорее всего, возникнет необходимость изменить макет отчета для устранения этой проблемы. Прочитайте сообщения об ошибках, чтобы помочь определить причину проблемы.

Наиболее распространенная проблема происходит, если поле, используемое в макете, было удалено из набора данных отчета. В данном случае отобразится строка в сообщении об ошибке, где будет указано, что товар был удален. Для устранения этой проблемы потребуется изменить макет и удалить соответствующее поле.

Дополнительные сведения см. в разделе Создание и изменение пользовательского макета отчета.

После изменения макета попытайтесь обновить его снова.

См. также

Управление макетами отчетов
Работа с отчетами, пакетными заданиями и XMLport

Бесплатные модули электронного обучения для Business Central можно найти здесь