0
leobrn
29.10.16
✎
13:54
|
Конфа УНФ.
Есть заказ на производство с количеством 15 штук табуреток и два документа производства(сборка запасов), в одном выполнено 7, а в другом 8.
Нужно получить примерно такого вида:
Сотрудник | Номенклатура | Спецификация |ЗаказПокупателя | План | Факт| Операция | Цена
Сотрудник1 Табуретка Табуретка4x Заказ1 15 7 Сборка 1000
Сотрудник1 Табуретка Табуретка4x Заказ1 15 8 Сборка 1000
Я делал так:
ВЫБРАТЬ
ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура КАК Номенклатура,
ВыпускПродукции.Спецификация КАК Спецификация,
ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя,
СУММА(ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ВыпускПродукции.Регистратор) = ТИП(Документ.ЗаказНаПроизводство)
ТОГДА ВыпускПродукции.КоличествоПлан
ИНАЧЕ 0
КОНЕЦ) КАК План,
СУММА(ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ВыпускПродукции.Регистратор) = ТИП(Документ.СборкаЗапасов)
ТОГДА ВыпускПродукции.Количество
КОНЕЦ) КАК Факт,
ЗаказНаПроизводствоРесурсыПредприятия.Операция,
ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса Как Сотрудник,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
РегистрНакопления.ВыпускПродукции КАК ВыпускПродукции
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство.РесурсыПредприятия КАК ЗаказНаПроизводствоРесурсыПредприятия
ПО ВыпускПродукции.Номенклатура = ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура
И ВыпускПродукции.ЗаказПокупателя = ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО (ЗаказНаПроизводствоРесурсыПредприятия.Операция = ЦеныНоменклатурыСрезПоследних.Номенклатура)
ГДЕ
ВыпускПродукции.Период МЕЖДУ &Период И &Период1
И ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса = &РесурсПредприятия
СГРУППИРОВАТЬ ПО
ВыпускПродукции.Спецификация,
ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура,
ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя,
ЗаказНаПроизводствоРесурсыПредприятия.Операция,
ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса,
ЦеныНоменклатурыСрезПоследних.Цена,
ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура.ЕдиницаИзмерения.Ссылка
Результат был такой:
Сотрудник | Номенклатура | Спецификация |ЗаказПокупателя | План | Факт| Операция | Цена
Сотрудник1 Табуретка Табуретка4x Заказ1 15 15 Сборка 1000
Тогда не учел всех мелочей и не знаю, как переделать под нужный вид
|
|