Обращался уже сегодня с похожим вопросом, но опять потребовалась помощь. Есть запрос (привожу упрощенный вариант):
ВЫБРАТЬ
СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма
ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
,
,
Регистратор = &Регистратор
И СчетДт В ИЕРАРХИИ (&НДСпоПриобретеннымЦенностям),
,
) КАК ХозрасчетныйДвиженияССубконто
Проблема: Если док-регистратор не имеет движений по 19-му счету (НДС не выделен), то мне нужно, чтобы результат запроса вернулся пустым. ОДнако у меня в запросе появляются пустая строка. Вывернулся добавлением условия
ИМЕЮЩИЕ
СУММА(ХозрасчетныйДвиженияССубконто.Сумма) ЕСТЬ НЕ NULL
... но хотелось бы услышать подсказку: как методически правильней обработать такой запрос, чтобы не получать и не отсекать пустую запись через доп. условие. Это возможно?
ИМЕЮЩИЕ
СУММА(ХозрасчетныйДвиженияССубконто.Сумма) <> 0
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой