Имя: Пароль:
1C
1С v8
Не везде проставляется в РН ф2
0 sergqwert
 
09.08.23
18:31
При реализации оборудования автоматически статус присваивается Загружено в автомобиль на 2 типа документов: РН ф2 и РН ХО. Сейчас при возврате документа на склад и в бухгалтерию, статус проходит по типу ХО, а в РН ф2 поле остается пустым. Дата события в РН ХО должна проставляться идентично РН ф2.При доработке не везде проставляется в РН ф2. Если заполнено РН ХО - не заполнять РН ф2.
Конфигурация УТ 3.1 для Украины(или УТ 11.4).

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РеализацияТоваровУслуг.Ссылка КАК Документ,
    РеализацияТоваровУслуг.Номер,
    РеализацияТоваровУслуг.Дата,
    РеализацияТоваровУслуг.Склад,
    РеализацияТоваровУслуг.Подразделение,
    РеализацияТоваровУслуг.Инф_ВидНоменклатурыДляДебиторки КАК ВидНоменклатуры,
    РеализацияТоваровУслуг.БА_ШтрихкодДокумента КАК ШтрихкодДокумента,
    "Реализация товаров услуг" КАК ТипДокумента
ПОМЕСТИТЬ ВТ_Документы
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
    РеализацияТоваровУслуг.Проведен
    И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (&ТипДокумента = 1
            ИЛИ &ТипДокумента = 2)
{ГДЕ
    РеализацияТоваровУслуг.Подразделение,
    РеализацияТоваровУслуг.Инф_ВидНоменклатурыДляДебиторки КАК ВидНоменклатуры,
    РеализацияТоваровУслуг.Склад}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    РТУ_Расшифровка.Ссылка,
    РТУ_Расшифровка.Номер,
    РТУ_Расшифровка.Дата,
    РТУ_Расшифровка.Склад,
    РТУ_Расшифровка.Подразделение,
    РТУ_Расшифровка.Инф_ВидНоменклатурыДляДебиторки,
    РТУ_Расшифровка.БА_ШтрихкодДокумента,
    "РТУ расшифровка"
ИЗ
    Документ.РТУ_Расшифровка КАК РТУ_Расшифровка
ГДЕ
    РТУ_Расшифровка.Проведен
    И РТУ_Расшифровка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (&ТипДокумента = 1
            ИЛИ &ТипДокумента = 5)
{ГДЕ
    РТУ_Расшифровка.Подразделение,
    РТУ_Расшифровка.Инф_ВидНоменклатурыДляДебиторки КАК ВидНоменклатуры,
    РТУ_Расшифровка.Склад}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаявкаНаВозвратТоваровОтКлиента.Ссылка,
    ЗаявкаНаВозвратТоваровОтКлиента.Номер,
    ЗаявкаНаВозвратТоваровОтКлиента.Дата,
    ЗаявкаНаВозвратТоваровОтКлиента.Склад,
    ЗаявкаНаВозвратТоваровОтКлиента.Подразделение,
    ЗаявкаНаВозвратТоваровОтКлиента.Инф_ВидНоменклатурыДляДебиторки,
    ЗаявкаНаВозвратТоваровОтКлиента.БА_ШтрихкодДокумента,
    "Заявка на возврат товаров от клиента"
ИЗ
    Документ.ЗаявкаНаВозвратТоваровОтКлиента КАК ЗаявкаНаВозвратТоваровОтКлиента
ГДЕ
    ЗаявкаНаВозвратТоваровОтКлиента.Проведен
    И ЗаявкаНаВозвратТоваровОтКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (&ТипДокумента = 1
            ИЛИ &ТипДокумента = 3)
{ГДЕ
    ЗаявкаНаВозвратТоваровОтКлиента.Склад,
    ЗаявкаНаВозвратТоваровОтКлиента.Подразделение,
    ЗаявкаНаВозвратТоваровОтКлиента.Инф_ВидНоменклатурыДляДебиторки КАК ВидНоменклатуры}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаказНаПеремещение.Ссылка,
    ЗаказНаПеремещение.Номер,
    ЗаказНаПеремещение.Дата,
    ЗаказНаПеремещение.СкладОтправитель,
    ЗаказНаПеремещение.Подразделение,
    ЗНАЧЕНИЕ(Справочник.ВидыНоменклатуры.ПустаяСсылка),
    "",
    "Заказ на перемещение"
ИЗ
    Документ.ЗаказНаПеремещение КАК ЗаказНаПеремещение
ГДЕ
    ЗаказНаПеремещение.Проведен
    И ЗаказНаПеремещение.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (&ТипДокумента = 1
            ИЛИ &ТипДокумента = 4)
{ГДЕ
    ЗаказНаПеремещение.СкладОтправитель.* КАК Склад,
    ЗаказНаПеремещение.Подразделение.*}

ИНДЕКСИРОВАТЬ ПО
    Документ,
    ШтрихкодДокумента
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВТ_Документы.Документ КАК Документ,
    ВложенныйЗапрос.Ссылка КАК ДокументДоставки,
    ЗаданиеНаПеревозкуМаршрут.АдресДоставки КАК Маршрут,
    ЗаданиеНаПеревозку.ТранспортноеСредство,
    ЗаданиеНаПеревозку.Водитель
ПОМЕСТИТЬ ВТ_ЗаданияНаПеревозку
ИЗ
    ВТ_Документы КАК ВТ_Документы
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ВТ_Документы.Документ КАК Документ,
            ЗаданиеНаПеревозкуРаспоряжения.Ссылка КАК Ссылка,
            ЗаданиеНаПеревозкуРаспоряжения.КлючСвязи КАК КлючСвязи
        ИЗ
            ВТ_Документы КАК ВТ_Документы
                ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаПеревозку.Распоряжения КАК ЗаданиеНаПеревозкуРаспоряжения
                ПО ВТ_Документы.Документ = ЗаданиеНаПеревозкуРаспоряжения.Распоряжение
        ГДЕ
            ЗаданиеНаПеревозкуРаспоряжения.Ссылка.Проведен
            И НЕ ЗаданиеНаПеревозкуРаспоряжения.Ссылка ЕСТЬ NULL) КАК ВложенныйЗапрос
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаПеревозку КАК ЗаданиеНаПеревозку
            ПО ВложенныйЗапрос.Ссылка = ЗаданиеНаПеревозку.Ссылка
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаПеревозку.Маршрут КАК ЗаданиеНаПеревозкуМаршрут
            ПО ВложенныйЗапрос.Ссылка = ЗаданиеНаПеревозкуМаршрут.Ссылка
                И ВложенныйЗапрос.КлючСвязи = ЗаданиеНаПеревозкуМаршрут.КлючСвязи
        ПО ВТ_Документы.Документ = ВложенныйЗапрос.Документ

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "РН ф2" КАК ТипПечатнойФормы
ПОМЕСТИТЬ ВТ_СобытияПечатныхФорм
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтрихкодХО)
        И РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.БА_ПриемОборудования)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL
    И СобытияПечатныхФормДокументов.Документ.Склад.Наименование <>"Харьков Оборудование"
        
СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ВТ_Документы.Документ,
    ВТ_Документы.ШтрихкодДокумента,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ТекущееСобытие,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ДатаСобытия,
    "РН ф2"
ИЗ
    ВТ_Документы КАК ВТ_Документы
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инф_СобытияСПечатнойФормойРасходнойНакладной КАК Инф_СобытияСПечатнойФормойРасходнойНакладной
        ПО ВТ_Документы.Документ = Инф_СобытияСПечатнойФормойРасходнойНакладной.РасходнаяНакладная
ГДЕ
    НЕ Инф_СобытияСПечатнойФормойРасходнойНакладной.РасходнаяНакладная ЕСТЬ NULL
    И ВТ_Документы.Документ ССЫЛКА Документ.РеализацияТоваровУслуг
    
СГРУППИРОВАТЬ ПО
    ВТ_Документы.Документ,
    ВТ_Документы.ШтрихкодДокумента,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ТекущееСобытие,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ДатаСобытия

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Видаткова ф1"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтрихкодФ1)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "ТТН алко"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтрихкодТТНАлко)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Маркетинг"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтриихкодМаркетинг)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "РН ХО"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтрихкодХО)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ТекущееСобытие,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ДатаСобытия,
    "РН Акт приёма-передачи тары"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.РНШтрихкодАктТара)
        И НЕ РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.БА_ПриемОборудования)) КАК ВложенныйЗапрос
        
         ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инф_СобытияСПечатнойФормойРасходнойНакладной КАК Инф_СобытияСПечатнойФормойРасходнойНакладной
        ПО ВложенныйЗапрос.Документ = Инф_СобытияСПечатнойФормойРасходнойНакладной.РасходнаяНакладная
ГДЕ
    ВложенныйЗапрос.Документ ССЫЛКА Документ.РеализацияТоваровУслуг
    И НЕ Инф_СобытияСПечатнойФормойРасходнойНакладной.РасходнаяНакладная ЕСТЬ NULL
    
СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ТекущееСобытие,
    Инф_СобытияСПечатнойФормойРасходнойНакладной.ДатаСобытия

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВТ_Документы.Документ,
    ВТ_Документы.ШтрихкодДокумента,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Заявка на возврат ТАРА товар"
ИЗ
    ВТ_Документы КАК ВТ_Документы
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВТ_Документы.Документ = СобытияПечатныхФормДокументов.Документ
            И ВТ_Документы.ШтрихкодДокумента = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL
    И ВТ_Документы.Документ ССЫЛКА Документ.ЗаявкаНаВозвратТоваровОтКлиента

ОБЪЕДИНИТЬ ВСЕ

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Заявка на возврат ХО"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаНаВозвратТоваровОтКлиента.ДополнительныеРеквизиты КАК ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ЗВТКШтрихкодХО)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Заявка на возврат Акт приёма-передачи тары"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаНаВозвратТоваровОтКлиента.ДополнительныеРеквизиты КАК ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И ЗаявкаНаВозвратТоваровОтКлиентаДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ЗВТКШтрихкодАктТара)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВложенныйЗапрос.Документ,
    ВложенныйЗапрос.Штрихкод,
    СобытияПечатныхФормДокументов.Событие,
    СобытияПечатныхФормДокументов.ДатаСобытия,
    "Заказ на Перемещение"
ИЗ
    (ВЫБРАТЬ
        ВТ_Документы.Документ КАК Документ,
        ВЫРАЗИТЬ(ЗаказНаПеремещениеДополнительныеРеквизиты.Значение КАК СТРОКА(13)) КАК Штрихкод
    ИЗ
        ВТ_Документы КАК ВТ_Документы
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПеремещение.ДополнительныеРеквизиты КАК ЗаказНаПеремещениеДополнительныеРеквизиты
            ПО ВТ_Документы.Документ = ЗаказНаПеремещениеДополнительныеРеквизиты.Ссылка
    ГДЕ
        НЕ ЗаказНаПеремещениеДополнительныеРеквизиты.Ссылка ЕСТЬ NULL
        И ЗаказНаПеремещениеДополнительныеРеквизиты.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ЗаказНаПеремещениеШтрихкод)) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияПечатныхФормДокументов КАК СобытияПечатныхФормДокументов
        ПО ВложенныйЗапрос.Документ = СобытияПечатныхФормДокументов.Документ
            И ВложенныйЗапрос.Штрихкод = СобытияПечатныхФормДокументов.Штрихкод
ГДЕ
    НЕ СобытияПечатныхФормДокументов.Документ ЕСТЬ NULL
;

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