Имя: Пароль:
1C
1С v8
СКД Вычислимое поле
0 lightelf
 
13.01.14
20:26
Здравствуйте.
Есть отчет. Кусочек запроса ниже, его функция - LEFT JOIN Номенклатуры и регистра ТоварыОрганизаций. Есть вычислимое поле. По непонятным причинам, если правая часть объединения NULL (то есть ссылок на данную номенклатуру в регистре нет), код вычислимого поля (функция в общем модуле) не вызывается. Что это может быть?
Заранее благодарен за помощь.

Часть запроса:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Номен.Ссылка КАК Номенклатура1
ИЗ
    Справочник.Номенклатура КАК Номен
    ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(, , Авто, ,
    ) КАК ТоварыОрганизаций
    ПО
        ТоварыОрганизаций.Номенклатура = Номен.Ссылка
1 echo77
 
13.01.14
20:30
Попробуйте для поля поставить галку ОБЯЗАТЕЛЬНОЕ
Посмотрите как отрабатывает функция общего модуля
2 ZaprosMan
 
13.01.14
20:34
Попробуйте сначала поместить два результата в виртуальные таблицы, а потом их соединять.