|
Отчет (на универсальном), добавить отбор путь -"Документ движения (регистратор).Касса"
| ☑ |
0
General833
16.05.18
✎
18:21
|
Есть отчет (на базе универсального), мне надо чтоб он открывался с отбором по кассе, если в ручную его добавлять (в пользовательском). Тогда путь отбора - "Документ движения (регистратор).Касса". Подскажите как это выполнить программно (по умолчанию), пока код такой:
Отчет.УниверсальныйОтчет.ДатаНач = НачалоДня (ТекущаяДата());
Отчет.УниверсальныйОтчет.ДатаКон = КонецДня (ТекущаяДата());
Отчет.УниверсальныйОтчет.ДобавитьОтбор(Документ движения (регистратор).Касса,Истина, ВидСравнения.ВСписке,СписокКасс);
//Кассы
ЭлементОтбора = Отчет.УниверсальныйОтчет.ПостроительОтчета.Отбор["Кассы"];
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.Значение = СписокКассы;
Отчет.УниверсальныйОтчет.мВосстанавливатьНастройкиПриОткрытии = Ложь;
ФормаОтчета = Отчет.ПолучитьФорму();
ФормаОтчета.Открыть();
ФормаОтчета.ОбновитьОтчет();
|
|
1
mistеr
16.05.18
✎
18:57
|
(0) >Отчет.УниверсальныйОтчет.ДобавитьОтбор(Документ движения (регистратор).Касса,Истина, ВидСравнения.ВСписке,СписокКасс);
Что, вот прямо так и пишешь?
|
|
2
General833
16.05.18
✎
18:58
|
Нет )))
|
|
3
General833
16.05.18
✎
18:59
|
Это забыл удалить))
|
|
4
Михаил Козлов
16.05.18
✎
19:45
|
ЭлементОтбора.Значение = СписокКассы; - это что?
Не пробовали оформить пользовательскую настройку и сохранить?
|
|
5
General833
16.05.18
✎
19:55
|
(4) СписокКассы; - СписокЗначений (Кассы), по которым должен быть отбор. Попробую...
|
|
6
Михаил Козлов
16.05.18
✎
20:02
|
(5) Этот список задается на форме? Тогда придется менять форму.
Не пробовали просто добавить нужный отбор в построитель отчета:
ЭлементОтбора = Отчет.УниверсальныйОтчет.ПостроительОтчета.Отбор["Регистратор.Касса"];
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
|
|
7
General833
16.05.18
✎
20:15
|
(6) СПАСИБО!
|
|
8
General833
16.05.18
✎
20:16
|
СписокКассы - получаю запросом, пробую...
|
|
9
General833
16.05.18
✎
20:53
|
ВОТ ТАК ПОЛУЧИЛОСЬ:
ЭлементОтбора = Отчет.УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Регистратор.Касса");
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.Значение = СписокКассы;
|
|