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

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

Консоль СКД и Отчет СКД с одинаковыми схемами компоновки работает по разному

Консоль СКД и Отчет СКД с одинаковыми схемами компоновки работает по разному
Я
   Terras
 
07.01.19 - 11:17
Добрый день!
Уважаемые форумчане, 3-й день бьюсь над задачей элементарной, и не могу понять в чем дело.
Отчет в консоли СКД выводит нормально, в отчете с той же схемой компановки ругается на "не найдено поле "ДатаОтгрузки"". Запрос в консоли начальный:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
    ЗаказПокупателя.Контрагент.Партнер.ОсновнойМенеджер КАК ЗаказПокупателяКонтрагентОсновнойМенеджерПокупателя,
    ЗаказПокупателя.ДатаОтгрузки КАК ЗаказПокупателяДатаОтгрузки,
    ЗаказПокупателя.Контрагент КАК ЗаказПокупателяКонтрагент,
    ЗаказПокупателя.НаОтгрузку КАК ЗаказПокупателяНаОтгрузку,
    ЗаказПокупателя.Набран КАК ЗаказПокупателяНабран,
    ЗаказПокупателя.Отгружен КАК ЗаказПокупателяОтгружен,
    ЗаказПокупателя.ПроведенДляБухгалтерии КАК ЗаказПокупателяПроведенДляБухгалтерии,
    ЗаказПокупателя.СуммаДокумента КАК СуммаЗаказа,
    ЗаказПокупателя.Организация КАК Организация,
    ЗаказПокупателя.Договор КАК Договор,
    ЗаказПокупателя.Комментарий КАК Комментарий,
    ЗаказПокупателя.Договор.ПорядокРасчетов КАК ВидВзаиморасчетов
ПОМЕСТИТЬ Вт_Основная
ИЗ
    Документ.ЗаказКлиента КАК ЗаказПокупателя
ГДЕ
    ЗаказПокупателя.Проведен = ИСТИНА
    И ЗаказПокупателя.Отгружен = ЛОЖЬ
    И ВЫБОР
            КОГДА &Менеджер = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка)
                ТОГДА ИСТИНА
            ИНАЧЕ ЗаказПокупателя.Контрагент.Партнер.ОсновнойМенеджер = &Менеджер
        КОНЕЦ

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

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

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

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

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

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

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.ЗаказКлиента

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

ВЫБРАТЬ
    КОЛИЧЕСТВО(ПеремещениеТоваров.Ссылка),
    ПеремещениеТоваров.ДокументОснование
ИЗ
    Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
ГДЕ
    ПеремещениеТоваров.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
    ПеремещениеТоваров.ДокументОснование
;

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

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыВРезервеНаСкладахОстатки.ДокументОтгрузки КАК ДокументРезерва,
    СУММА(ТоварыВРезервеНаСкладахОстатки.ВРезервеОстаток) КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_Резерв
ИЗ
    РегистрНакопления.ТоварыКОтгрузке.Остатки(&Период, ) КАК ТоварыВРезервеНаСкладахОстатки

СГРУППИРОВАТЬ ПО
    ТоварыВРезервеНаСкладахОстатки.ДокументОтгрузки
;

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

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

СГРУППИРОВАТЬ ПО
    ПоступлениеБезналичныхДенежныхСредств.ОснованиеПлатежа
;

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

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Организация КАК Организация,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Контрагент КАК Контрагент,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Договор КАК ДоговорКонтрагента,
    СУММА(РасчетыСКлиентамиОстатки.КОплатеОстаток) КАК СуммаВзаиморасчетовОстаток
ПОМЕСТИТЬ ВТ_Контрагенты
ИЗ
    РегистрНакопления.РасчетыСКлиентами.Остатки(&Период, ) КАК РасчетыСКлиентамиОстатки

СГРУППИРОВАТЬ ПО
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Контрагент,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Организация,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Договор
;

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

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

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

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВТ_промежуточная.ЗаказПокупателя КАК ЗаказПокупателя,
    ВТ_промежуточная.ЗаказПокупателяКонтрагентОсновнойМенеджерПокупателя КАК ЗаказПокупателяКонтрагентОсновнойМенеджерПокупателя,
    ВТ_промежуточная.ЗаказПокупателяДатаОтгрузки КАК ЗаказПокупателяДатаОтгрузки,
    ВТ_промежуточная.ЗаказПокупателяКонтрагент КАК ЗаказПокупателяКонтрагент,
    ВТ_промежуточная.ЗаказПокупателяСуммаДокумента КАК СуммаЗаказа,
    ВТ_промежуточная.ЗаказПокупателяНаОтгрузку КАК ЗаказПокупателяНаОтгрузку,
    ВТ_промежуточная.ЗаказПокупателяНабран КАК ЗаказПокупателяНабран,
    ВТ_промежуточная.ЗаказПокупателяОтгружен КАК ЗаказПокупателяОтгружен,
    ВТ_промежуточная.ЗаказПокупателяПроведенДляБухгалтерии КАК ЗаказПокупателяПроведенДляБухгалтерии,
    ВТ_промежуточная.ЕстьДокументОплаты КАК ЕстьДокументОплаты,
    ВТ_промежуточная.ЕстьРеализация КАК ЕстьРеализация,
    ВТ_промежуточная.ЕстьРезервНаСкладе КАК ЕстьРезервНаСкладе,
    ВТ_промежуточная.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов,
    ВТ_промежуточная.Комментарий КАК Комментарий,
    ВТ_промежуточная.ВидВзаиморасчетов КАК ВидВзаиморасчетов
{ВЫБРАТЬ
    ЗаказПокупателя.*,
    ЗаказПокупателяКонтрагентОсновнойМенеджерПокупателя.* КАК ОсновнойМенеджерПокупателя,
    ЗаказПокупателяДатаОтгрузки КАК ДатаОтгрузки,
    ЗаказПокупателяКонтрагент.* КАК Контрагент,
    СуммаЗаказа,
    ЗаказПокупателяНаОтгрузку КАК НаОтгрузку,
    ЗаказПокупателяНабран КАК Набран,
    ЗаказПокупателяОтгружен КАК Отгружен,
    ЗаказПокупателяПроведенДляБухгалтерии КАК ПроведенДляБухгалтерии,
    ЕстьДокументОплаты,
    ЕстьРеализация,
    ЕстьРезервНаСкладе,
    СуммаВзаиморасчетов,
    Комментарий,
    ВидВзаиморасчетов.*}
ИЗ
    ВТ_промежуточная КАК ВТ_промежуточная
{ГДЕ
    ВТ_промежуточная.ЗаказПокупателя.*,
    ВТ_промежуточная.ЗаказПокупателяКонтрагентОсновнойМенеджерПокупателя.* КАК ОсновнойМенеджерПокупателя,
    ВТ_промежуточная.ЗаказПокупателяДатаОтгрузки КАК ДатаОтгрузки,
    ВТ_промежуточная.ЗаказПокупателяКонтрагент.* КАК Контрагент,
    ВТ_промежуточная.ЗаказПокупателяСуммаДокумента КАК СуммаЗаказа,
    ВТ_промежуточная.ЗаказПокупателяНаОтгрузку КАК НаОтгрузку,
    ВТ_промежуточная.ЗаказПокупателяНабран КАК Набран,
    ВТ_промежуточная.ЗаказПокупателяОтгружен КАК Отгружен,
    ВТ_промежуточная.ЗаказПокупателяПроведенДляБухгалтерии КАК ПроведенДляБухгалтерии,
    ВТ_промежуточная.ЕстьДокументОплаты,
    ВТ_промежуточная.ЕстьРеализация,
    ВТ_промежуточная.ЕстьРезервНаСкладе,
    ВТ_промежуточная.СуммаВзаиморасчетов,
    ВТ_промежуточная.Комментарий,
    ВТ_промежуточная.ВидВзаиморасчетов.*}

УПОРЯДОЧИТЬ ПО
    ВТ_промежуточная.ЗаказПокупателяДатаОтгрузки

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

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

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

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

ВЫБРАТЬ
    ПередачаТоваров.Ссылка,
    ПередачаТоваров.Контрагент.Партнер.ОсновнойМенеджер,
    ПередачаТоваров.ДатаОтгрузки,
    ПередачаТоваров.Контрагент,
    ПередачаТоваров.НаОтгрузку,
    ПередачаТоваров.Набран,
    ПередачаТоваров.Отгружен,
    ПередачаТоваров.ПроведенДляБухгалтерии,
    ПередачаТоваров.Организация,
    ПередачаТоваров.Договор
ИЗ
    Документ.ПередачаСырьяПереработчику КАК ПередачаТоваров
ГДЕ
    ПередачаТоваров.Проведен = ИСТИНА
    И ПередачаТоваров.Отгружен = ЛОЖЬ
    И ВЫБОР
            КОГДА &amp;Менеджер = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка)
                ТОГДА ИСТИНА
            ИНАЧЕ ПередачаТоваров.Контрагент.Партнер.ОсновнойМенеджер = &amp;Менеджер
        КОНЕЦ
;

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

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

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.ЗаказКлиента

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

ВЫБРАТЬ
    КОЛИЧЕСТВО(ПеремещениеТоваров.Ссылка),
    ПеремещениеТоваров.ДокументОснование
ИЗ
    Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
ГДЕ
    ПеремещениеТоваров.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
    ПеремещениеТоваров.ДокументОснование
;

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

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыВРезервеНаСкладахОстатки.ДокументОтгрузки КАК ДокументРезерва,
    СУММА(ТоварыВРезервеНаСкладахОстатки.ВРезервеОстаток) КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_Резерв
ИЗ
    РегистрНакопления.ТоварыКОтгрузке.Остатки(&amp;П, ) КАК ТоварыВРезервеНаСкладахОстатки

СГРУППИРОВАТЬ ПО
    ТоварыВРезервеНаСкладахОстатки.ДокументОтгрузки
;

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

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

СГРУППИРОВАТЬ ПО
    ПоступлениеБезналичныхДенежныхСредств.ОснованиеПлатежа
;

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

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Организация КАК Организация,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Контрагент КАК Контрагент,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Договор КАК ДоговорКонтрагента,
    СУММА(РасчетыСКлиентамиОстатки.КОплатеОстаток) КАК СуммаВзаиморасчетовОстаток
ПОМЕСТИТЬ ВТ_Контрагенты
ИЗ
    РегистрНакопления.РасчетыСКлиентами.Остатки(&amp;П, ) КАК РасчетыСКлиентамиОстатки

СГРУППИРОВАТЬ ПО
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Контрагент,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Организация,
    РасчетыСКлиентамиОстатки.ЗаказКлиента.Договор
;

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

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

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

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

УПОРЯДОЧИТЬ ПО
    ВТ_промежуточная.ЗаказПокупателяДатаОтгрузки


То что перерабатывает отчет на СКД к сожалению никак не увидеть... Повторюсь, схемы идентичные абсолютно.
Подскажите, куда копать?
 
 
   Terras
 
1 - 07.01.19 - 11:19
Запрос после вывода СКД почему то убирает ЗаказПокупателяКонтрагент, комментарий и видВзаиморасчетов из начального запроса.
   Terras
 
2 - 07.01.19 - 11:37
Поменяла представление полей в запросе компановки. Теперь в отчете на СКД ругается на ЗаказПокупателяНабран.
В консоли СКД по прежнему все норм выводится.
   Terras
 
3 - 07.01.19 - 11:38
Мистика какая то...
   mmmarat
 
4 - 07.01.19 - 11:49
(0) отчёт подключён как внешний или в конфигурации существует такой же отчёт с тем же именем и именем варианта.
   Terras
 
5 - 07.01.19 - 12:22
(4) имя отчета такое же, а имя варианта другое. Сейчас попробую загрузить схему в отчет с другим именем. Спасибо
   Terras
 
6 - 07.01.19 - 12:38
(4) Спасибо огромное! помогло)
   Chameleon1980
 
7 - 07.01.19 - 13:01
вечная старая хрень. простите
   Terras
 
8 - 07.01.19 - 13:41
Но только все равно контрагента удаляет из итогового отчета, хотя в схеме явно его прописываю в группировке
   Chameleon1980
 
9 - 07.01.19 - 14:47
использовать всегда попробуй :) хотя
   Chameleon1980
 
10 - 07.01.19 - 14:48
ой. Обязательное
http://prntscr.com/m40rsc
 
 Рекламное место пустует

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