|
открыть отчет скд с параметрами
|
Я
|
|
lamme 23.12.20 - 21:23 | приветсвую.
ут11.4
программно открываю отчет с какими то параметрами
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", СписокТоваров(Расшифровка.ПРМ));
Отбор.Вставить("НачалоПериода", началомесяца(Расшифровка.Период));
Отбор.Вставить("ОкончаниеПериода", конецмесяца(Расшифровка.Период));
ИмяФормыТ ="Отчет.ВыручкаИСебестоимостьПродаж.Форма";
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("КлючВарианта", "ПоНоменклатуреКонтекст" );
ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина );
ПараметрыФормы.Вставить("ВидимостьКомандВариантовОтчетов", Ложь );
ПараметрыФормы.Вставить("ОписаниеКоманды", Новый Структура() );
ПараметрыФормы.Вставить("Отбор", Отбор);
ОткрытьФорму(ИмяФормыТ, ПараметрыФормы , Истина);
отчет всегда открывается на одном и том же периоде.
хотя - Расшифровка.Период - это окт
отчет строится - за дек
как параметры периода передать в отчет? |
lamme 1 - 23.12.20 - 21:34 | в настройках вот такое
те период стоит - произвольный
но как туда конкретное значение передать |
lamme 2 - 23.12.20 - 21:35 | и параметры в скд такие
те НачалоПериода и ОкончаниеПериода |
acht 3 - 23.12.20 - 21:50 | Параметр у тебя "Период" вообще-то. А начало и конец через него вычисляются.
|
lamme 4 - 23.12.20 - 21:52 | но у этого параметра Период идут 2 параметра
НачалоПериода = &Период.ДатаНачала
и по окончанию так же. |
acht 5 - 23.12.20 - 21:54 | ( 4) Это, тащем-та, реквизиты значения типа СтандартныйПериод. Того самого типа, который имеет параметр Период. |
lamme 6 - 23.12.20 - 21:57 | понял что не туда ищу ..
тогда как правильно указать период ?
мозг не понимаю
хелп
|
acht 7 - 23.12.20 - 21:59 | Попробуй:
Период = Новый СтандартныйПериод(НачалоМесяца(Расшифровка.Период), КонецМесяца(Расшифровка.Период));
Отбор.Вставить("Период", Период); |
lamme 8 - 23.12.20 - 22:09 | огромное спасибо
|
lamme 9 - 23.12.20 - 22:13 | а теперб взрыв мозга
|
lamme 10 - 23.12.20 - 22:14 | добавляю в отборы
Период = Новый СтандартныйПериод(НачалоМесяца(Расшифровка.Период), КонецМесяца(Расшифровка.Период));
Отбор.Вставить("Период", Период);
не работает отбор по
Отбор.Вставить("Номенклатура", СписокТоваров(Расшифровка.ПРМ));
убираю отбор по периода - отбор по номенклатуре работает |
lamme 11 - 23.12.20 - 22:18 | те одновременный отбор - не хочет отбираться ...
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", СписокТоваров(Расшифровка.ПРМ));
Период = Новый СтандартныйПериод(началомесяца(Расшифровка.Период), конецмесяца(Расшифровка.Период));
Отбор.Вставить("Период", Период); |
lamme 12 - 23.12.20 - 23:21 | все нормально
туплю
за проблеимный мес - не было продаж на самом деле
отбой |