Вход | Регистрация
 

Списание компонентов рецептуры

Списание компонентов рецептуры
Я
   TolstiyBeremenniy
 
25.12.18 - 11:31
Имеется документ, называется План меню.
В табличной части у него есть номенклатура и её рецептура.
Рецептура это документ в котором так же содержится номенклатура.
называемая рецептурой другой номенклатуры. При проведении документа
нужно списать эту рецептуру, производя контроль остатков.
По сути в запрос передаю ссылку на рецептуру. и нужно произвести
партионное списание. Все сделано, но почему то в движениях есть
пустые партии. Посмотрите пожалуйста запрос. все ли в нем в порядке?



ВЫБРАТЬ
    РецептураКомпоненты.Номенклатура КАК Номенклатура,
    СУММА(РецептураКомпоненты.Брутто) КАК брутто
ПОМЕСТИТЬ ВТ_ДокТч
ИЗ
    Документ.Рецептура.Компоненты КАК РецептураКомпоненты
ГДЕ
    РецептураКомпоненты.Ссылка = &Ссылка

СГРУППИРОВАТЬ ПО
    РецептураКомпоненты.Номенклатура

ИНДЕКСИРОВАТЬ ПО
    Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПродуктыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ПродуктыНаСкладахОстатки.Партия КАК Партия,
    МАКСИМУМ(ВТ_ДокТч.брутто) КАК брутто,
    СУММА(ЕСТЬNULL(ПродуктыНаСкладахОстатки.КоличествоОстаток, 0)) КАК КоличествоОстаток,
    ЕСТЬNULL(ПродуктыНаСкладахОстатки.ЦенаОстаток, 0) КАК ЦенаОстаток
ИЗ
    ВТ_ДокТч КАК ВТ_ДокТч
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродуктыНаСкладах.Остатки(
                &МоментВремени,
                Номенклатура В
                    (ВЫБРАТЬ РАЗЛИЧНЫЕ
                        Вт_ДокТч.Номенклатура
                    ИЗ
                        Вт_ДокТч КАК Вт_ДокТч)) КАК ПродуктыНаСкладахОстатки
        ПО ВТ_ДокТч.Номенклатура = ПродуктыНаСкладахОстатки.Номенклатура

СГРУППИРОВАТЬ ПО
    ПродуктыНаСкладахОстатки.Номенклатура,
    ПродуктыНаСкладахОстатки.Партия,
    ЕСТЬNULL(ПродуктыНаСкладахОстатки.ЦенаОстаток, 0)

УПОРЯДОЧИТЬ ПО
    ПродуктыНаСкладахОстатки.Партия.МоментВремени
ИТОГИ
    МАКСИМУМ(брутто),
    СУММА(КоличествоОстаток)
ПО
    Номенклатура,
    Партия
 
 
   TolstiyBeremenniy
 
1 - 25.12.18 - 11:33
Это я видимо другим документом при тестировании занес
пустые партии. Как поступают в этом случае? Пропускают
пустые партии при списании?
   shuhard
 
2 - 25.12.18 - 12:49
(0)[Все сделано, но почему то в движениях есть 
пустые партии]
кривые руки детектед
   TolstiyBeremenniy
 
3 - 25.12.18 - 12:55
(2) Ввести в регистр пустые партии должно быть в принципе не возможно?
   Вася Теркин
 
4 - 26.12.18 - 13:20
(3) Робот класса буратино нырять не может! Не может, но ныряет.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует