v8: Сохранение настроек построителя отчета в стандартных настройках
1С в конструкторе использует слишком сложный метод сохранения настроек построителя. Существует более простой способ. | Автор статьи: Гений 1С | Редакторы: Последняя редакция №2 от 06.06.07 |
Ключевые слова: построитель,настройки,сохранение настроек
Добавляем в реквизиты отчета (именно отчета, а не формы, иначе не будет сохраняться) реквизит НастройкиПостроителя с типом "Строка неограниченной длины".
Добавляем его в список "Сохраняемые значения".
Далее, используем такой код:
Процедура ПередСохранениемЗначений(Отказ) ... НастройкиПостроителя=ЗначениеВСтрокуВнутр(Построитель.ПолучитьНастройки()); ... КонецПроцедуры Процедура ПриОткрытии() ... Построитель.Текст=""; Построитель.ЗаполнитьНастройки(); ... Если СокрЛП(НастройкиПостроителя)<>"" Тогда Попытка Построитель.УстановитьНастройки(ЗначениеИзСтрокиВнутр(НастройкиПостроителя)); Исключение КонецПопытки; КонецЕсли; ... КонецПроцедуры