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