Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:42

Верно ли, что при соединении с виртуальной таблицей остатков регистра накопления отбираются остатки по измерениям, перечисленным в условии соединения таблиц?

Автор Zeed, 25 ноя 2016, 09:49

0 Пользователей и 1 гость просматривают эту тему.

Zeed

Верно ли, что при соединении с виртуальной таблицей остатков регистра накопления отбираются остатки по измерениям, перечисленным в условии соединения таблиц? ВЫБРАТЬ
ЗаказКлиентаТовары.Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Характеристика,
ЗаказКлиентаТовары.КоличествоУпаковок КАК Заказано,
ЗаказКлиентаТовары.Отменено,
ЗаказКлиентаТовары.Серия,
ЗаказКлиентаТовары.КоличествоУпаковок - ТоварыКОтгрузкеОстатки.КОформлениюОстаток КАК ОтгруженоПоРеализациям,
ЗаказКлиентаТовары.КоличествоУпаковок - ТоварыКОтгрузкеОстатки.КОтгрузкеОстаток КАК ОтгруженоПоОрдерам,
ВЫБОР
КОГДА ЗаказКлиентаТовары.КоличествоУпаковок - ТоварыКОтгрузкеОстатки.КОформлениюОстаток > 0
ТОГДА ТоварыКОтгрузкеОстатки.КОформлениюОстаток
ИНАЧЕ ЗаказКлиентаТовары.КоличествоУпаковок
КОНЕЦ КАК ОсталосьРеализовать,
ВЫБОР
КОГДА ЗаказКлиентаТовары.КоличествоУпаковок - ТоварыКОтгрузкеОстатки.КОтгрузкеОстаток > 0
ТОГДА ТоварыКОтгрузкеОстатки.КОтгрузкеОстаток
ИНАЧЕ ЗаказКлиентаТовары.КоличествоУпаковок
КОНЕЦ КАК ОсталосьОтгрузить
ИЗ
ТоварыЗаказа КАК ЗаказКлиентаТовары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыКОтгрузке.Остатки КАК ТоварыКОтгрузкеОстатки
ПО ЗаказКлиентаТовары.Ссылка = ТоварыКОтгрузкеОстатки.ДокументОтгрузки
И ЗаказКлиентаТовары.Номенклатура = ТоварыКОтгрузкеОстатки.Номенклатура
И ЗаказКлиентаТовары.Характеристика = ТоварыКОтгрузкеОстатки.Характеристика
И ЗаказКлиентаТовары.Серия = ТоварыКОтгрузкеОстатки.Серия

Я соединяю, но в некоторых случаях показывает верно, в некоторых - нет

Kironten

А что значит иногда верно, иногда нет? Мы угадать должны?
Я вот например вижу что соединение идет по 4 измерениям, а в регистре их 7. Возможно тут проблема.
Попробуйте как-нибудь более развернуто описать, что с вашей точки зрения является "неверным" соединением.

Zeed

Цитата: Kironten от 25 ноя 2016, 11:12
А...
Нашёл в чём проблема, если остаток по выбранным измерениям = 0, то в виртуальной таблице нет такой строчки (NULL).
С этой точки зрения никак не определить были ли движения по регистру (но суммы прихода и расхода дали 0) или движений не было вообще.

Теги: Запрос 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск