Пост

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

Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.


Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.

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

Обработка позволяет:

  • Указать заменяемые поля вручную на форме обработки
  • Сохранять и загружать поля замены из файла json
  • По настройкам сформировать код, который с использованием самого инструмента программно выполнит замену (для вызова из обработчика обновления)

При выполнении замены инструмент обрабатывает:

  • Выбранные поля
  • Структуру (Группировки\таблицы\диаграммы)
  • Отборы
  • Сортировки
  • Условные оформления
  • Пользовательские поля выбора

При обработке заменяются как непосредственно сами поля, так и обращения к их подчиненным

Авторский пост защищен лицензией CC BY 4.0 .