Имя: Пароль:
1C
1С v8
Как получить сумму оборотов для всех контрагентов в группе по опр. счету?
0 new1snik
 
17.06.13
13:53
Нужно получить сумму оборотов по дебету счета 60.01 для всех контрагентов входящих в определенную группу. Пытаюсь это сделать так:
Запрос = Новый Запрос;
   Запрос.Текст =  
   "ВЫБРАТЬ
   |    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.СуммаОборот, 0) КАК Сумма
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, , СчетДт = &Счет6001, , , , ) КАК ХозрасчетныйОборотыДтКт
   |ГДЕ
   |    ХозрасчетныйОборотыДтКт.СубконтоДт1.Родитель.Код = &РодительКод"
   ;
   
   Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
   Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
   Запрос.УстановитьПараметр("Счет6001", ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками);
   
   Запрос.УстановитьПараметр("РодительКод", "000000941");
   Возврат Запрос.Выполнить().Выгрузить();
Но запрос ничего не возвращает. Где я накосячил?
1 vicof
 
17.06.13
13:53
СчетДт = &Счет6001
вот здесь
2 vicof
 
17.06.13
13:55
Запрос.УстановитьПараметр("Счет6001", ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками);
или здесь, на твой выбор
3 new1snik
 
17.06.13
13:55
(1)Так, я что-то не могу понять, в чем здесь ошибка...
4 vicof
 
17.06.13
13:57
(3) попробуй Сообщить(ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками) и все поймешь
5 new1snik
 
17.06.13
14:00
(4) Ага, понял в чем ошибся, благодарю!
AdBlock убивает бесплатный контент. 1Сергей