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