0
Spyke
13.05.15
✎
11:30
|
Добрый день.
В запросе выбирается ТЧ документа списания и подставляется качество товара которое необходимо.
ВЫБРАТЬ
СписаниеТоваровТовары.Номенклатура,
СписаниеТоваровТовары.Количество,
СписаниеТоваровТовары.Качество,
ТоварыВРозницеОстатки.Качество КАК Качество1,
ТоварыВРозницеОстатки.КоличествоОстаток
ПОместить ВрТЗ
ИЗ
Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары
Внутреннее СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(&ДатаН,) КАК ТоварыВРозницеОстатки
ПО СписаниеТоваровТовары.Номенклатура = ТоварыВРозницеОстатки.Номенклатура
И СписаниеТоваровТовары.Ссылка.Склад = ТоварыВРозницеОстатки.Склад
И СписаниеТоваровТовары.Качество = ТоварыВРозницеОстатки.Качество
и СписаниеТоваровТовары.Количество <= ТоварыВРозницеОстатки.КоличествоОстаток
ГДЕ
СписаниеТоваровТовары.Ссылка.Ссылка = &ДокС
;
Выбрать
СписаниеТоваровТовары.Ссылка.Склад как Склад,
СписаниеТоваровТовары.НомерСтроки,
СписаниеТоваровТовары.Номенклатура,
СписаниеТоваровТовары.Количество,
СписаниеТоваровТовары.Качество
Поместить ВрТЗ_Смена
ИЗ
Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары
Левое соединение ВрТЗ как ВрТЗ по
СписаниеТоваровТовары.Номенклатура = ВрТЗ.Номенклатура
Где
СписаниеТоваровТовары.Ссылка.Ссылка = &ДокС
и ВрТЗ.Номенклатура есть null
;
Выбрать
ВрТЗ_Смена.Склад,
ВрТЗ_Смена.НомерСтроки,
ВрТЗ_Смена.Номенклатура,
ВрТЗ_Смена.Количество,
ВрТЗ_Смена.Качество ,
ТоварыВРозницеОстатки.Качество КАК Качество1
Из ВрТЗ_Смена как ВрТЗ_Смена
внутреннее соединение РегистрНакопления.ТоварыВРознице.Остатки(&ДатаН,) КАК ТоварыВРозницеОстатки
по
ВрТЗ_Смена.Номенклатура = ТоварыВРозницеОстатки.Номенклатура и
ВрТЗ_Смена.Склад = ТоварыВРозницеОстатки.Склад
и ВрТЗ_Смена.Количество <= ТоварыВРозницеОстатки.КоличествоОстаток
Вопрос. Как в запросе сделать выбор качества товара если необходимо списать 5 а числится 3 - новый 2 брак
|
|