|
Не получается корректно изменить схему компоновки отчета | ☑ | ||
---|---|---|---|---|
0
SOLO1C
15.07.13
✎
09:03
|
Делаю так...
В Обработке расшифровки вызываю форму для расшифровки, пердаю параметры и в ней пишу: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); ОтчетОбъект.СхемаКомпановкиДанных = Отчеты.АнализНезакрытыхЗаказов.ПолучитьМакет("Расшифровка"); ЗначениеВРеквизитФормы(ОтчетОбъект,"Отчет"); Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ЗаказДляРасшифровки",Параметры.Заказ); Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НаДату",Параметры.Период); ЭтаФорма.СкомпоноватьРезультат(); КонецПроцедуры В итоге срабатывает событие ПриЗагрузкеВарианта... и восстанавливает настройки на вариант основной схемы... короче не работает.. Глобально вопрос собственно в сабже... |
|||
1
SOLO1C
15.07.13
✎
09:28
|
Замечу что если основную схему очистить, то у меня просто не получается ее установить из формы...из модуля объекта отчета не пробовал правда
|
|||
2
SOLO1C
15.07.13
✎
09:31
|
А, ну и еще там пропустил переинициализацию....
Отчет.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(ОтчетОбъект.СхемаКомпановкиДанных)); перед установкой параметров, что суть дела не меняет... Витоге пришлось сделать через отдельный отчет... но неспортивно как то ( |
|||
3
SOLO1C
15.07.13
✎
09:32
|
Можно еще наверное через вложенные схемы сделать и заполнять настройки по варианту... но опять же это все другие пути...
|
|||
4
Maxus43
15.07.13
✎
09:34
|
>>В итоге срабатывает событие ПриЗагрузкеВарианта... и восстанавливает настройки на вариант основной схемы
а кто мешает обойти эту ситуацию? при открытии формы расшифроски параметры и настройки не перезаполнять? |
|||
5
SOLO1C
15.07.13
✎
09:36
|
От события нельзя отказаться... нет флага СтандартнаяОбработка
|
|||
6
SOLO1C
15.07.13
✎
09:37
|
Проблема не в этом событии...проблема в том что из формы не получается изменить схему объекта...она все равно остается стандартной...
|
|||
7
Maxus43
15.07.13
✎
09:42
|
ПриЗагрузкеВариантаНаСервере (OnLoadVariantAtServer)
Синтаксис: ПриЗагрузкеВариантаНаСервере(<Настройки>) Параметры: <Настройки> Тип: НастройкиКомпоновкиДанных. Загруженные настройки. Описание: Вызывается после загрузки настроек в компоновщик настроек. как оно загрузит стандартные? если только сам передашь их туда |
|||
8
Maxus43
15.07.13
✎
09:42
|
нет СтандартнаяОбработка, зато есть Возврат
|
|||
9
SOLO1C
15.07.13
✎
09:47
|
входящими заходят настройки основной схемы... возврат или не возврат не помогает... пробовал переопределять настройик на этом этапе - да они загружаются , но т.к. схема не правильная... то потом по ним чсе равно все вылетает с закрытием предприятия
Вообщем, еще раз пишу( - проблема в установке СКД а не в этом событии... |
|||
10
SOLO1C
15.07.13
✎
16:46
|
Апну
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |