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