Как получить настройки отчета 1С из макета

Как получить настройки отчета 1С из макета

Допустим, есть отчет, в котором необходимо заполнить множество параметров перед формированием. Оптимизацией данных действий может послужить получение настроек отчета из макета.

Шаг 1. Сохранение оптимальных настроек в файл

Перейдите в настройки отчета, вызовите контекстное меню нажатием правой клавиши мыши и выберите пункт «Сохранить настройки». Если у вас не доступен данный пункт, включите Расширенную настройку отчета.

Сохранение настроек отчета в файл

Шаг 2. Создание макета с настройками

Откройте отчет в конфигураторе и добавьте новый макет (тип макета — Текстовый документ) и вставьте в него содержимое ранее сохраненного файла с настройками.

Создание макета отчета с настройками

Шаг 3. Получение настроек

В модуле формы пропишите следующее (рекомендую делать это в конце модуля):

МакетНастроек = ПолучитьМакет("НастройкиПоУмолчанию");
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку(МакетНастроек.ПолучитьТекст());

КомпоновщикНастроек.ЗагрузитьНастройки(СериализаторXDTO.ПрочитатьXML(Чтение));

Где «НастройкиПоУмолчанию» — Имя вашего макета.

Ключи: |
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *