Сырье по нормам
(перенаправлено с «Отрывки:сырье по нормам»)
Способ формирования производства на нормам
Данный способ подходит, когда в учётной базе 1С не ведётся отражение фактического производства, однако, известна средняя норма расхода сырья, а также в некоторых других случаях.
Пример указан для типовой конфигурации УТ10.3 или УПП.
Порядок модификации
# Процедура ЗапросТаблицыСырья:
Возврат "
|ВЫБРАТЬ
| Ссылки.Ссылка КАК Ссылка,
| Н.Сырье КАК Номенклатура,
| СУММА(ВЫБОР
| КОГДА Т.Номенклатура.Весовой
| ТОГДА Т.Количество
| ИНАЧЕ Т.Номенклатура.ЕдиницаХраненияОстатков.Вес * Т.Количество
| КОНЕЦ * Н.КоличествоСырья / Н.КоличествоПродукции) КАК Количество,
| СУММА(0) КАК КоличествоУпаковок,
| СУММА(0) КАК Сумма
|ИЗ
| СсылкиВет КАК Ссылки
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК Т
| ПО (Т.Ссылка = Ссылки.Ссылка)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_Товары КАК Р
| ПО (Т.Номенклатура = Р.Ссылка)
| И (НЕ Р.Категория = ЗНАЧЕНИЕ(Справочник.АСП_КатегорииНоменклатуры.ПустаяСсылка))
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_НормыСписанияСырья.СрезПоследних(, ) КАК Н
| ПО (Т.Номенклатура = Н.Продукция)
|
|СГРУППИРОВАТЬ ПО
| Ссылки.Ссылка,
| Т.Номенклатура,
| Н.Сырье
|
|УПОРЯДОЧИТЬ ПО
| Ссылки.Ссылка.МоментВремени";
# Процедура ЗапросТаблицыПродукции:
Возврат "ВЫБРАТЬ
| Ссылки.Ссылка КАК Ссылка,
| Т.Номенклатура КАК Номенклатура,
| СУММА(ВЫБОР
| КОГДА Т.Номенклатура.Весовой
| ТОГДА Т.Количество
| ИНАЧЕ Т.Номенклатура.ЕдиницаХраненияОстатков.Вес * Т.Количество
| КОНЕЦ) КАК Количество,
| СУММА(ВЫРАЗИТЬ(Т.Количество + 0.4999999 КАК ЧИСЛО(15, 0 КАК КоличествоУпаковок,
| СУММА(0) КАК Сумма
|ИЗ
| СсылкиВет КАК Ссылки
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК Т
| ПО (Т.Ссылка = Ссылки.Ссылка)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_Товары КАК Р
| ПО (Т.Номенклатура = Р.Ссылка)
| И (НЕ Р.Категория = ЗНАЧЕНИЕ(Справочник.АСП_КатегорииНоменклатуры.ПустаяСсылка))
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_НормыСписанияСырья.СрезПоследних(, ) КАК Н
| ПО (Т.Номенклатура = Н.Продукция)
|
|СГРУППИРОВАТЬ ПО
| Ссылки.Ссылка,
| Т.Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| Ссылки.Ссылка.МоментВремени";