Приветствую, Форумчане!
1с8.3.12, самопис, БСП, УФ
В запросе СКД из регистра накопления "ДвиженияТМЦ" берутся данные:
ВЫБРАТЬ
ДвижениеТМЦОстаткиИОбороты.Заказ,
ДвижениеТМЦОстаткиИОбороты.Модель,
ДвижениеТМЦОстаткиИОбороты.Размеры,
ДвижениеТМЦОстаткиИОбороты.Полировка,
**************************
ИЗ
РегистрНакопления.ДвижениеТМЦ.ОстаткиИОбороты(
Из-за косяков предшественников значения Заказ (документ), Модель, Размеры, Полировка (справочники) могут принимать разные значения: Ссылка, NULL, Неопределено, ""... Исправить документы бросающие в регистр данные пока не представляет возможным, тем более ссылки древних периодов...
Как можно в запросе СКД написать следующее типа:
1. Если ДвижениеТМЦОстаткиИОбороты.Заказ не является ссылкой на документ, тогда принимать значение Неопределено (или "", или Пустая ссылка)
2. Если ДвижениеТМЦОстаткиИОбороты.Размеры не является ссылкой на справочник, тогда принимать значение Неопределено (или "", или Пустая ссылка)?
Constantus @ Сегодня, 10:01
,
Справочники составные и их много:
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ДвижениеТМЦОстаткиИОбороты.Размеры) = ТИП(Справочник.01)
***************
Наверняка загрузит отчет на выполнение...