Добрый день!
В табличной части "Товары" есть ячейка "Сделка" с составным типом данных. Если ячейка не заполнена - какой тип у нее?
В запросе если ставить "Не Документ.Сделка = """ - не понимает.
Приходится тупняком прописывать
ВЫБОР
КОГДА КорректировкаДолгаСуммыДолга.Сделка ССЫЛКА Документ.ЗаказПокупателя
ТОГДА НЕ КорректировкаДолгаСуммыДолга.Сделка = &ПустойЗаказ
КОГДА КорректировкаДолгаСуммыДолга.Сделка ССЫЛКА Документ.СчетНаОплатуПокупателю
ТОГДА НЕ КорректировкаДолгаСуммыДолга.Сделка = &ПустойСчет
КОНЕЦ
Если реквизиту составного типа не присвоено ни одно значение, то там Неопределено. Если присвоено значение пустой ссылки - то пустая ссылка соответствующего типа.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший