Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В отчет выводить все маршруты по которым была подготовка.

В отчет выводить все маршруты по которым была подготовка.
Я
   Privetanya
 
25.07.19 - 08:20
есть запрос. По нему выходят все маршруты по которым была подготовка к отгрузке(рс). Как получить все маршруты,не зависимо от того была подготовка или нет.
ВЫБРАТЬ
    ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
    СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
    ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
    ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
    Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
    ПеремещениеТМЦТЧ.Ссылка.Проведен
    И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

СГРУППИРОВАТЬ ПО
    ПеремещениеТМЦТЧ.Номенклатура,
    ПеремещениеТМЦТЧ.Ссылка,
    ПеремещениеТМЦТЧ.Ссылка.Автор
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК Маршрут,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
    РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутРасход,
    РСУ_РасходныйОрдер.Автор КАК АвторРасход,
    РСУ_РасходныйОрдер.ДокРасход КАК ПеремещениеРасхорд,
    Номперем.Номенклатура,
    Номперем.Кол,
    Номперем.АвторПеремещения,
    Номперем.Перемещение
ИЗ
    Номперем КАК Номперем
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
            ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
        ПО Номперем.Перемещение = РСУ_РасходныйОрдер.ДокРасход
ГДЕ
    НЕ РСУ_РасходныйОрдер.ПометкаУдаления
    И РСУ_РасходныйОрдер.Проведен
    И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления
    И РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон

СГРУППИРОВАТЬ ПО
    РСУ_РасходныйОрдер.ПС_ДокМаршрут,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование,
    РСУ_РасходныйОрдер.ДокРасход,
    РСУ_РасходныйОрдер.Автор,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор,
    Номперем.АвторПеремещения,
    Номперем.Номенклатура,
    Номперем.Кол,
    Номперем.Перемещение
 
 
   mikecool
 
1 - 25.07.19 - 09:00
поменять направление соединения
зы: все не читал
   Privetanya
 
2 - 25.07.19 - 09:02
(1) пробовала
   Admin_Net_1C
 
3 - 25.07.19 - 09:26
(0) попробуй заменить:
И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления

на

И
ВЫБОР КОГДА ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ЕСТЬ NULL
ТОГДА ИСТИНА
ИНАЧЕ НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления
   Privetanya
 
4 - 25.07.19 - 10:27
(3) так,да так тоже работает,ноя уже сделала вот так. Но теперь другая проблема. Одну подготовку может сделать 2 автора и сейчас выводится одна и та же номенклатура 2 раза. Как это можно исправить?
ВЫБРАТЬ
    ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
    СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
    ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
    ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
    Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
    ПеремещениеТМЦТЧ.Ссылка.Проведен
    И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

СГРУППИРОВАТЬ ПО
    ПеремещениеТМЦТЧ.Номенклатура,
    ПеремещениеТМЦТЧ.Ссылка,
    ПеремещениеТМЦТЧ.Ссылка.Автор
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутПодготовка,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовка
ПОМЕСТИТЬ Подготовка
ИЗ
    РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
    И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутРасход,
    РСУ_РасходныйОрдер.Автор КАК АвторРасход,
    РСУ_РасходныйОрдер.ДокРасход КАК ПеремещениеРасхорд,
    Номперем.Номенклатура,
    Номперем.Кол,
    Номперем.АвторПеремещения,
    Номперем.Перемещение,
    Подготовка.МаршрутПодготовка,
    Подготовка.АвторПодготовка
ИЗ
    Номперем КАК Номперем
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
            ЛЕВОЕ СОЕДИНЕНИЕ Подготовка КАК Подготовка
            ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = Подготовка.МаршрутПодготовка
        ПО Номперем.Перемещение = РСУ_РасходныйОрдер.ДокРасход
ГДЕ
    НЕ РСУ_РасходныйОрдер.ПометкаУдаления
    И РСУ_РасходныйОрдер.Проведен
    И РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон

СГРУППИРОВАТЬ ПО
    РСУ_РасходныйОрдер.ПС_ДокМаршрут,
    РСУ_РасходныйОрдер.Автор,
    РСУ_РасходныйОрдер.ДокРасход,
    Номперем.Номенклатура,
    Номперем.Кол,
    Номперем.АвторПеремещения,
    Номперем.Перемещение,
    Подготовка.МаршрутПодготовка,
    Подготовка.АвторПодготовка

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