|
Добавить группировку по регистратору в расшифровку СКД отчетом.
| ☑ |
0
unknown181538
16.01.16
✎
22:10
|
УТ11. В расшифровке отчета нужно открывать другой отчет (стандартный на СКД). Открыть получилось следующим кодом:
Если ТипЗнч(Расшифровка) = Тип("Структура") Тогда
ПериодОтчета = Новый СтандартныйПериод;
ПериодОтчета.ДатаОкончания = Расшифровка.Период;
Отбор = Новый Структура("Партнер,Период", Расшифровка.Партнер,ПериодОтчета);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
ПараметрыФормы.Вставить("КлючВарианта", "РасчетыСКлиентами");
ПараметрыФормы.Вставить("Отбор", Отбор);
ОткрытьФорму("Отчет.РасчетыСПартнерами.Форма", ПараметрыФормы);
СтандартнаяОбработка = Ложь;
КонецЕсли;
Но нужно, чтобы еще в группировках присутствовал регистратор. Как задать группировки?
|
|
1
vicof
16.01.16
✎
22:12
|
В настройках отчета, не?
|
|
2
vicof
16.01.16
✎
22:13
|
ПриКомпоновкеРезультата не?
|
|
3
unknown181538
16.01.16
✎
22:17
|
(1) это вручную что ли?
(2) не понял? У отчета формы нету, если что.
|
|
4
vicof
16.01.16
✎
22:22
|
1. Типа того
2. Если что, при компоновке результата находится в модуле отчета.
|
|
5
runoff_runoff
16.01.16
✎
22:25
|
КомпоновщикНастроек.Настройки.Структура
|
|
6
runoff_runoff
16.01.16
✎
22:27
|
типа того
&НаКлиенте
//
Ф = ОткрытьФорму("Отчет.РасчетыСПартнерами.Форма", ПараметрыФормы);
&НаСервере
//
Ф.РеквизитФормыВЗначение("Отчет").КомпоновщикНастроек
|
|
7
unknown181538
17.01.16
✎
00:23
|
(6) Т.е. форму надо передать с клиента на сервер? Каким образом?
|
|
8
unknown181538
17.01.16
✎
01:09
|
Период оказывается тоже не устанавливается правильный.
|
|