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

1С:Предприятие :: 1С:Предприятие 8 общая

получить правильные данные по заказу на производсту и производству в запросе

получить правильные данные по заказу на производсту и производству в запросе
Я
   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

Тогда не учел всех мелочей и не знаю, как переделать под нужный вид
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует