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