Вход | Регистрация

1С:Предприятие ::

Метки: 

Отчет (на универсальном), добавить отбор путь -"Документ движения (регистратор).Касса"

Я
   General833
 
16.05.18 - 18:21
Есть отчет (на базе универсального), мне надо чтоб он открывался с отбором по кассе, если в ручную его добавлять (в пользовательском). Тогда путь отбора - "Документ движения (регистратор).Касса". Подскажите как это выполнить программно (по умолчанию), пока код такой:

   Отчет.УниверсальныйОтчет.ДатаНач = НачалоДня (ТекущаяДата());
   Отчет.УниверсальныйОтчет.ДатаКон = КонецДня  (ТекущаяДата());


   Отчет.УниверсальныйОтчет.ДобавитьОтбор(Документ движения (регистратор).Касса,Истина, ВидСравнения.ВСписке,СписокКасс);
    
    //Кассы

ЭлементОтбора = Отчет.УниверсальныйОтчет.ПостроительОтчета.Отбор["Кассы"];
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
    ЭлементОтбора.Значение = СписокКассы;
                
    Отчет.УниверсальныйОтчет.мВосстанавливатьНастройкиПриОткрытии = Ложь;
        
    ФормаОтчета = Отчет.ПолучитьФорму();
    ФормаОтчета.Открыть();
    ФормаОтчета.ОбновитьОтчет();
 
  Рекламное место пустует
   mistеr
 
1 - 16.05.18 - 18:57
(0) >Отчет.УниверсальныйОтчет.ДобавитьОтбор(Документ движения (регистратор).Касса,Истина, ВидСравнения.ВСписке,СписокКасс);

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

 ЭлементОтбора = Отчет.УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Регистратор.Касса");
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
    ЭлементОтбора.Значение     = СписокКассы;


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует