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