|
Не передает параметр отбора в универсальный отчет, почему?
| ☑ |
0
Gen833
30.03.18
✎
10:19
|
Код:
Если ЭлементыФормы.СправочникСписок.ТекущиеДанные <> Неопределено И ЗначениеЗаполнено(ЭлементыФормы.СправочникСписок.ТекущиеДанные.Ссылка) Тогда
Если ЭлементыФормы.СправочникСписок.ТекущиеДанные.ЭтоГруппа Тогда
Предупреждение("Нельзя формировать отчет по группе!");
Возврат;
Иначе
ОтчетКонтрагента = Отчеты.ПрайсЛистПоКонтрагенту.Создать();
ОтчетКонтрагента.УстановитьНачальныеНастройки();
ЭлементОтбора = ОтчетКонтрагента.УниверсальныйОтчет.ПостроительОтчета.Отбор["Контрагент"];
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравнения.Равно;
ЭлементОтбора.Значение = ЭлементыФормы.СправочникСписок.ТекущиеДанные.Ссылка;
ОтчетКонтрагента.УниверсальныйОтчет.мВосстанавливатьНастройкиПриОткрытии = Ложь;
ФормаОтчета = Отчеты.ПрайсЛистПоКонтрагенту.ПолучитьФорму();
ФормаОтчета.Открыть();
ФормаОтчета.ОбновитьОтчет();
КонецЕсли;
КонецЕсли;
|
|
1
Gen833
30.03.18
✎
10:19
|
Формирует отчет без отбора - контрагент!!!
|
|
2
Kondarat
30.03.18
✎
10:25
|
(1) При открытии формы кажется будет опять УстановитьНачальныеНастройки();
|
|
3
Gen833
30.03.18
✎
10:25
|
ЭлементОтбора.Значение = ЭлементыФормы.СправочникСписок.ТекущиеДанные.Ссылка; Передается параметр - справчник.ссылка.
|
|
4
Chameleon1980
30.03.18
✎
10:30
|
там в ОтчетКонтрагента.УниверсальныйОтчет
в процедуре обновить отчет отладчиком глануть какие встали отборы
это для начала
|
|
5
Kondarat
30.03.18
✎
10:51
|
Не знаю, что за конфигурация, но в УТ 10.3 именно так как в (2). Поэтому сначала открыть форму, установить отбор, ОбновитьОтчет()
|
|
6
Gen833
30.03.18
✎
12:03
|
(5), (2) , да все верно именно так и надо было сделать!!! СП!!!!
|
|