|
Сохранение настроек ПостроителяОтчета в обработке. | ☑ | ||
---|---|---|---|---|
0
ammorf
06.10.14
✎
08:41
|
Есть проблема. Существукет некая обработка с реквизитом "ПостроительОтчета". На форме как положено поле с фильтрами. В свойствах формы установлен признак Сохранеять реквизиты, реквизит "НастройкаОтчета" тип "Произвольный" выбран как сохраняемый реквизит. Два события присутсвуют:
Процедура ПередСохранениемЗначений(Отказ) НастройкиПостроителя=ПостроительОтчета.ПолучитьНастройки(); КонецПроцедуры Процедура ПослеВосстановленияЗначений() Если ТипЗнч(НастройкиПостроителя)=Тип("НастройкиПостроителяОтчета") Тогда ПостроительОтчета.УстановитьНастройки(НастройкиПостроителя); КонецЕсли; КонецПроцедуры Проблема в том что сама настройка сохраняется и при установке настроек при открытии обработки она тоже присутсвует, но отбор остается в ПостроителеОтчета пустой! Подскажите пожалуйста что я не так делаю?:) |
|||
1
Ёпрст
06.10.14
✎
08:44
|
Проще сохранять в хранилище значения, как во всех типовых отчетах.. так и обмениваться настройками можно будет между пользователями.
|
|||
2
ammorf
06.10.14
✎
08:44
|
То есть стандартный метод тут не прокатит?
|
|||
3
Ёпрст
06.10.14
✎
08:48
|
так есть че ?
ПостроительОтчета.УстановитьНастройки(НастройкиПостроителя); ДоступныеПоляОтбора = ПостроительОтчета.Отбор.ПолучитьДоступныеПоля(); Для каждого Поле ИЗ ДоступныеПоляОтбора Цикл Поле.Отбор = Истина; КонецЦикла; |
|||
4
ammorf
06.10.14
✎
08:52
|
Нет все равно пустые все
|
|||
5
ammorf
06.10.14
✎
08:53
|
С хранилищем кстати тоже так же
|
|||
6
Ёпрст
06.10.14
✎
08:55
|
после выполнения отчета, в ПостроителеОтчета, есть хоть настройки то? Мот уже сохраняешь изначально пустышку ?..
|
|||
7
ammorf
06.10.14
✎
08:57
|
Нет отбор присутсвует в отладчике видно что отбор в построителе есть. но при загрузке настроек построителя он уже пустой, как будто уже в настройках самих его нет уже.
|
|||
8
ammorf
06.10.14
✎
08:58
|
Проблема в том что сами НастройкиПостроителя не просматриваются в отладке))
|
|||
9
ammorf
06.10.14
✎
09:10
|
http://dropmefiles.com/DZuI5
Вот тестовую накалякал, точно так же у меняы в основной обработке щас. |
|||
10
ammorf
06.10.14
✎
09:17
|
Все! Разобрался))) спасибо за вдохновение)
|
|||
11
ammorf
06.10.14
✎
09:18
|
Все просто, оказывается надо было доступные поля отбора сначала настроить а потом восстанавливать настройку а не наоборот)))
|
|||
12
Ёпрст
06.10.14
✎
09:23
|
||||
13
Ёпрст
06.10.14
✎
09:24
|
ага, я чей то опоздал..
:) |
|||
14
Ёпрст
06.10.14
✎
09:24
|
Ну и это, построитель отчета не обязательно реквизитом делать (если не собираешься его в модуле использовать)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |