а как это записать в самом запросе? какое соединение делать
у меня примерно такой вариант:
ВЫБРАТЬ
ЗаказыНаПроизводствоОстатки.ЗаказНаПроизводство,
ЗаказыНаПроизводствоОстатки.Номенклатура,
ЗаказыНаПроизводствоОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ЗаказыНаПроизводство.Остатки КАК ЗаказыНаПроизводствоОстатки
Надо добавить поле которое будет , например, 1 если в запросе2 есть хоть одна запись
ВЫБРАТЬ
ЗаказыНаПроизводствоОстатки.ЗаказНаПроизводство,
ЗаказыНаПроизводствоОстатки.Номенклатура,
ЗаказыНаПроизводствоОстатки.КоличествоОстаток,
ВЫБОР
КОГДА ВложенныйЗапрос.Единичка ЕСТЬ NULL
ТОГДА 0
ИНАЧЕ 1
КОНЕЦ КАК Поле1
ИЗ
РегистрНакопления.ЗаказыНаПроизводство.Остатки КАК ЗаказыНаПроизводствоОстатки
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
1 КАК Единичка) КАК ВложенныйЗапрос
ПО (ИСТИНА)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший