Главная Регистрация Форум Поиск по форуму Продать разработку Программное обеспечение Опубликовать статью Статьи по программированию Общение Сообщества Фриланс Добавить проект Web-бухгалтерия Железо Книги

forum1C8.ru

Социальная сеть программистов
 


 Авторизация
Логин:

Пароль:



 Забыли пароль ?

 Регистрация
На сайте:
Содержание

Как проверить достаточность остатков товаров на складах, указанных в документе?


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

Нравится

Программирование finansoft.ru