Имя: Пароль:
1C
1С v8
1с БГУ 2.0 отбор по значению субконто в запросе
0 Очень Любознательная
 
23.11.18
17:13
Добрый вечер. Есть такой запрос:
    СчетУчетаБСО = ПланыСчетов.ЕПСБУ.НайтиПоКоду("03");
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ЖурналПроводокЕПСБУОстатки.Субконто1 КАК БСО,
                   |    ЖурналПроводокЕПСБУОстатки.Субконто2 КАК ЦМО,
                   |    СУММА(ЖурналПроводокЕПСБУОстатки.КоличествоОстаток) КАК КоличествоОстаток
                   |ИЗ
                   |    РегистрБухгалтерии.ЖурналПроводокЕПСБУ.Остатки(&НаДату, Счет В ИЕРАРХИИ (&СчетУчетаБСО), , Субконто2 = &ЦМО) КАК ЖурналПроводокЕПСБУОстатки
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ЖурналПроводокЕПСБУОстатки.Субконто1,
                   |    ЖурналПроводокЕПСБУОстатки.Субконто2";

    Запрос.УстановитьПараметр("НаДату", ТекущаяДата());
    Запрос.УстановитьПараметр("СчетУчетаБСО", СчетУчетаБСО);
    Запрос.УстановитьПараметр("ЦМО", Объект.ЦМО);

Объект.ЦМО задан, значение определяется, остатки есть по этому ЦМО, но почему-то в результате запроса пусто. Причём через "ГДЕ Субконто2 = &ЦМО" работает. В чём причина?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший