|
Настройки построителя. |
☑ |
0
palm1c
05.12.13
✎
17:58
|
Добрый день.
Стоит задача сохранить настройки построителя, для дальнейшего использования.
Использую такой код:
НастройкиПостроителя - строка неопределенной длины.
Процедура КнопкаВыполнитьНажатие(Кнопка)
НашОтчет = Отчеты.УниверсальныйОтчет.Создать();
НашОтчет.ИмяРегистра = ИмяРегистра;
Если СокрЛП(НастройкиПостроителя)<>"" Тогда
Настройки = ЗначениеИзСтрокиВнутр(НастройкиПостроителя);
КонецЕсли;
ФормаОтчета = НашОтчет.ПолучитьФорму();
НашОтчет.ПереустановитьНачальныеНастройки(НашОтчет,НашОтчет,ФормаОтчета);
Если Настройки<>Неопределено Тогда
НашОтчет.ПостроительОтчета.УстановитьНастройки(Настройки);
КонецЕсли;
ФормаНастроек = НашОтчет.ПолучитьФорму("ФормаНастройка", ФормаОтчета);
ФормаНастроек.ОткрытьМодально();
НовыеНастройки = НашОтчет.ПостроительОтчета.ПолучитьНастройки();
НовыеНастройкиПостроителя = ЗначениеВСтрокуВнутр(НовыеНастройки);
НастройкиПостроителя = НовыеНастройкиПостроителя;
Конецпроцедуры
при нажатии на кнопку открывается окно настроек.
Группировки и отбор сохраняются, а выбранные показатели - нет.
Что я делаю неправильно?
Спасибо.
|
|
1
dj_serega
05.12.13
✎
17:59
|
Имеешь ввиду не при загрузке не загружаются?
|
|
2
palm1c
05.12.13
✎
18:03
|
(1) Я создал обработку внешнюю, с таким кодом, чтобы проверить, как я могу сохранять настройки. Реквизиты формы - ИмяРегистра и НастройкиПостроителя. Всё сохраняется (группировки, отборы), кроме показателей.
|
|
3
palm1c
05.12.13
✎
18:07
|
(1) ФормаНастроек.ОткрытьМодально();
когда я во второй раз открываю форму настроек, то в ней показатели заполнены все.
|
|
4
Ёпрст
гуру
05.12.13
✎
18:23
|
Проще их в хранилищезначения помещать, как есть, без преобразования в строку..
|
|
5
Ёпрст
гуру
05.12.13
✎
18:24
|
(3) ясен пень.. при модально открытой форме весь код что после, будет выполнен только после закрытия модальной формы.
|
|
6
palm1c
05.12.13
✎
18:28
|
(5) Верно, код после закрытия модальной формы - сохраняет настройки в строку. при повторном открытии формы - восстанавливает натройки. И восстанавливаются только отборы и группировки, показатели - выбраны все.
|
|
7
palm1c
05.12.13
✎
18:43
|
вверх
|
|
8
Ёпрст
гуру
05.12.13
✎
18:48
|
А чем типовое сохранение не нравится ?
Настройки в структуру, структуру в хранилище.. и привет.. и писать ничего особо не надо..
|
|
9
Ёпрст
гуру
05.12.13
✎
18:49
|
да и.. любой отчет на основе универсального взять - там и останется то, как текст запроса влепить и первоначальные настройки..
|
|
10
palm1c
05.12.13
✎
19:01
|
(8) Спасибо.
Сделал по-типовому.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший