0
new1snik
24.05.13
✎
07:28
|
Добрый день. УПП 1.3. Нужно получить данные с дебета 66 счета только по одному контрагенту, составил вот такой запрос:
ХозрасчетныйОборотыДтКт.СуммаОборот
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, , СчетДт В ИЕРАРХИИ (&СчетДт66), , , , ) КАК ХозрасчетныйОборотыДтКт
ГДЕ
ХозрасчетныйОборотыДтКт.СубконтоДт1 = &СубконтоДт1
В СубконтоДт1 указываю ссылку на определенного контрагента из справочника Контрагенты. Но в консоли запрос не возвращает результат. Пробовал различные временные интервалы, результат одинаковый. Где я ошибся?
|
|
4
new1snik
24.05.13
✎
08:32
|
Вообщем, для дебета действительно не оказалось данных. Для кредета счета поступил вот так:
"ВЫБРАТЬ
| ЕСТЬNULL(ХозрасчетныйОборотыДтКт.СуммаОборот, 0) КАК Сумма
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, , , , СчетКт В ИЕРАРХИИ (&Счет66), &Субконто, ) КАК ХозрасчетныйОборотыДтКт
|ГДЕ
| ХозрасчетныйОборотыДтКт.СубконтоКт1.Код = &Код"
;
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("Счет66", ПланыСчетов.Хозрасчетный.РасчетыПоКраткосрочнымКредитамИЗаймам);
Запрос.УстановитьПараметр("Субконто", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
Запрос.УстановитьПараметр("Код", "000000252");
Но возникла небольшая проблемка, если за какой нибудь период в счете нет данных по контрагенту, то запрос не возвращает 0, несмотря на эту строку ЕСТЬNULL(ХозрасчетныйОборотыДтКт.СуммаОборот, 0). Как это подправить?
|
|