Сохранение и восстановление отборов построителя отчета
Иногда пользователю надо давать возможность сохранять значения отбора, в случае если это необходимо. Ведь согласитесь, каждый раз при открытии обработки устанавливать параметры отбора построителя слишком «мутное» дело. Особенно, если пользователь делает это каждый раз и одно и тоже. Я как-то раз видел как девушка каждый день по несколько раз в сутки настраивала сложный отбор номенклатуры для того что бы сформировать заполнение списка товаров в обработке. В общем сложное и нудное это дело.
Я всегда предлагаю своим клиентам функцию сохранения настроек отбора построителя отчета. Это легко пишется и легко внедряется в любую обработку. Мне это ничего не стоит, а вот для пользователя это большое облегчение. При закрытии формы обработки настройка отбора записывается в хранилище, а при открытии оттуда распаковывается. В итоге пользователю ничего не надо делать. Реально удобная весчь!
Код, отвечающий за сохранение настроек отбора:
1 |
СохранитьЗначение("Обработка.РММенеджераПоОбработкеЦен.НастройкаПостроителяОтчёта", ПостроительОтчета.ПолучитьНастройки()); |
Код, отвечающий за восстановление настроек отбора:
1 2 3 4 |
НастройкаПостроителяОтчета = ВосстановитьЗначение("Обработка.РММенеджераПоОбработкеЦен.НастройкаПостроителяОтчёта"); Если НастройкаПостроителяОтчета <> Неопределено Тогда ПостроительОтчета.УстановитьНастройки(НастройкаПостроителяОтчета); КонецЕсли; |
Так что, беспокойтесь за своих клиентов. Они как дети, иногда не знают, что хотят, но если предложишь, то будут искренне и по-детски рады этому! 🙂