Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ВЫБРАТЬ
- ДоговорыКонтрагентов.Ссылка КАК Договор,
- ДоговорыКонтрагентов.Партнер КАК ПартнерГолова,
- ДоговорыКонтрагентов.ТипДоговора КАК ТипДоговора
- ПОМЕСТИТЬ ПартнерыГоловыСДоговоромДавальца
- ИЗ
- Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
- ГДЕ
- ДоговорыКонтрагентов.ТипДоговора = &ТипДоговораДавальца
- И ДоговорыКонтрагентов.Партнер.Родитель = ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка)
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ различные
- Партнеры.Ссылка КАК Партнер,
- ПартнерыГоловыСДоговоромДавальца.ПартнерГолова КАК ПартнерГолова
- ПОМЕСТИТЬ ПартнерыСДоговоромДавальца
- ИЗ
- Справочник.Партнеры КАК Партнеры
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПартнерыГоловыСДоговоромДавальца КАК ПартнерыГоловыСДоговоромДавальца
- ПО (Партнеры.Ссылка = ПартнерыГоловыСДоговоромДавальца.ПартнерГолова
- ИЛИ Партнеры.Родитель = ПартнерыГоловыСДоговоромДавальца.ПартнерГолова
- ИЛИ Партнеры.Родитель.Родитель = ПартнерыГоловыСДоговоромДавальца.ПартнерГолова
- ИЛИ Партнеры.Родитель.Родитель.Родитель = ПартнерыГоловыСДоговоромДавальца.ПартнерГолова)
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВложенныйЗапрос.Партнер КАК Партнер,
- ВложенныйЗапрос.Менеджер КАК Менеджер,
- ВложенныйЗапрос.Подразделение КАК Подразделение,
- ВложенныйЗапрос.ТекущийРуководительФизЛицо КАК ТекущийРуководительФизЛицо,
- ПользователиРОП.Ссылка КАК Руководитель
- ПОМЕСТИТЬ МенеджерыРуководителиПартнеров
- ИЗ
- (ВЫБРАТЬ
- Партнеры.Ссылка КАК Партнер,
- Партнеры.ОсновнойМенеджер КАК Менеджер,
- Партнеры.ОсновнойМенеджер.Подразделение КАК Подразделение,
- СтруктураПредприятия.ТекущийРуководитель КАК ТекущийРуководительФизЛицо
- ИЗ
- Справочник.Партнеры КАК Партнеры
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СтруктураПредприятия КАК СтруктураПредприятия
- ПО Партнеры.ОсновнойМенеджер.Подразделение = СтруктураПредприятия.Ссылка
- ГДЕ
- СтруктураПредприятия.ТекущийРуководитель <> ЗНАЧЕНИЕ(справочник.физическиелица.пустаяссылка)) КАК ВложенныйЗапрос
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК ПользователиРОП
- ПО ВложенныйЗапрос.ТекущийРуководительФизЛицо = ПользователиРОП.ФизическоеЛицо
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗРЕШЕННЫЕ
- Партнеры.Ссылка КАК Ссылка
- ПОМЕСТИТЬ ВтРазрешенныеПартнеры
- ИЗ
- Справочник.Партнеры КАК Партнеры
- ГДЕ
- ВЫБОР &РежимРаботы
- КОГДА 0
- ТОГДА Партнеры.ОсновнойМенеджер = &ТекПользователь
- ИНАЧЕ Партнеры.ОсновнойМенеджер.Подразделение В ИЕРАРХИИ (&ТекПодразделение)
- КОНЕЦ
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- ПланыПродажОбороты.Партнер
- ИЗ
- РегистрНакопления.ПланыПродаж.Обороты(
- &ДатаН,
- &ДатаК,
- ,
- Сценарий = &СценарийУточнение
- И ВидПлана = &ВидПланаМенеджер
- И ВЫБОР
- КОГДА &РежимРаботы = 0
- ТОГДА Менеджер = &ТекПользователь
- ИНАЧЕ Менеджер.Подразделение В ИЕРАРХИИ (&ТекПодразделение)
- КОНЕЦ) КАК ПланыПродажОбороты
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- ПланыПродажПоКатегориямОбороты.Назначение.Партнер
- ИЗ
- РегистрНакопления.ПланыПродажПоКатегориям.Обороты(
- &ДатаН,
- &ДатаК,
- ,
- Сценарий = &СценарийОсновной
- И ВЫБОР
- КОГДА &РежимРаботы = 0
- ТОГДА ПланПродажПоКатегориям.Ответственный = &ТекПользователь
- ИНАЧЕ ПланПродажПоКатегориям.Ответственный.Подразделение В ИЕРАРХИИ (&ТекПодразделение)
- КОНЕЦ) КАК ПланыПродажПоКатегориямОбороты
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗЛИЧНЫЕ
- ВтРазрешенныеПартнеры.Ссылка КАК Ссылка
- ПОМЕСТИТЬ ВтПартнеры
- ИЗ
- ВтРазрешенныеПартнеры КАК ВтРазрешенныеПартнеры
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- НоменклатураПоставщиков.Владелец КАК Партнер,
- НоменклатураПоставщиков.Номенклатура.ТоварнаяКатегория КАК ТоварнаяКатегория,
- НоменклатураПоставщиков.Номенклатура КАК Номенклатура,
- НоменклатураПоставщиков.Характеристика КАК Характеристика,
- НоменклатураПоставщиков.Владелец.БизнесРегион КАК Территория
- ПОМЕСТИТЬ ВесьАссортиментИСтратПлан
- ИЗ
- Справочник.НоменклатураПоставщиков КАК НоменклатураПоставщиков
- ГДЕ
- НЕ НоменклатураПоставщиков.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
- И НЕ НоменклатураПоставщиков.ПометкаУдаления
- СГРУППИРОВАТЬ ПО
- НоменклатураПоставщиков.Владелец,
- НоменклатураПоставщиков.Номенклатура,
- НоменклатураПоставщиков.Характеристика,
- НоменклатураПоставщиков.Номенклатура.ТоварнаяКатегория,
- НоменклатураПоставщиков.Владелец.БизнесРегион
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ РАЗЛИЧНЫЕ
- ПланыПродажОбороты.Партнер,
- ПланыПродажОбороты.Номенклатура.ТоварнаяКатегория,
- ПланыПродажОбороты.Номенклатура,
- ПланыПродажОбороты.Характеристика,
- ПланыПродажОбороты.Партнер.БизнесРегион
- ИЗ
- РегистрНакопления.ПланыПродаж.Обороты(&ДатаН, &ДатаК, Месяц, Сценарий = &СценарийОсновной) КАК ПланыПродажОбороты
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗЛИЧНЫЕ
- ВесьАссортиментИСтратПлан.Партнер КАК Партнер,
- ВесьАссортиментИСтратПлан.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ВесьАссортиментИСтратПлан.Номенклатура КАК Номенклатура,
- ВесьАссортиментИСтратПлан.Характеристика КАК Характеристика,
- ВесьАссортиментИСтратПлан.Территория КАК Территория,
- ВЫРАЗИТЬ(ЕСТЬNULL(ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение, ЛОЖЬ) КАК БУЛЕВО) КАК ХарактеристикаВыведенаИзОборота
- ПОМЕСТИТЬ НоменклатураПоставщиков
- ИЗ
- ВесьАссортиментИСтратПлан КАК ВесьАссортиментИСтратПлан
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты
- ПО ВесьАссортиментИСтратПлан.Характеристика = ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка
- И (ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &СвойствоНеИспользовать)
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- НоменклатураПоставщиков.Партнер КАК Партнер,
- НоменклатураПоставщиков.ТоварнаяКатегория КАК ТоварнаяКатегория,
- НоменклатураПоставщиков.Номенклатура КАК Номенклатура,
- НоменклатураПоставщиков.Характеристика КАК Характеристика,
- ПартнерыДополнительныеРеквизиты.Значение КАК СегментРынка,
- ПартнерыДополнительныеРеквизиты1.Значение КАК Категория,
- НоменклатураПоставщиков.Территория КАК Территория,
- evp_ПотенциалПотребленияПродукцииПоКлиентам.Потенциал КАК Потенциал,
- СУММА(ТоварыКОтгрузкеОбороты.КОтгрузкеОборот) КАК ОтгруженоВПрошломГоду,
- ПартнерыДополнительныеРеквизиты2.Значение КАК ТипЦенообразования,
- ПартнерыКонтактнаяИнформация.Представление КАК АдресДоставкиПартнера,
- ВтПартнеры.Ссылка.evp_СпособДоставки КАК СпособДоставкиПартнера,
- ВтПартнеры.Ссылка.evp_ОсновнойСкладОтгрузки КАК ОсновнойСкладОтгрузкиПартнера,
- МАКСИМУМ(НоменклатураПоставщиков.ХарактеристикаВыведенаИзОборота) КАК ХарактеристикаВыведенаИзОборота
- ПОМЕСТИТЬ ВтКорень
- ИЗ
- НоменклатураПоставщиков КАК НоменклатураПоставщиков
- ЛЕВОЕ СОЕДИНЕНИЕ ВтПартнеры КАК ВтПартнеры
- ПО НоменклатураПоставщиков.Партнер = ВтПартнеры.Ссылка
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты
- ПО НоменклатураПоставщиков.Партнер = ПартнерыДополнительныеРеквизиты.Ссылка
- И (ПартнерыДополнительныеРеквизиты.Свойство = &СвойствоСегментРынка)
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты1
- ПО НоменклатураПоставщиков.Партнер = ПартнерыДополнительныеРеквизиты1.Ссылка
- И (ПартнерыДополнительныеРеквизиты1.Свойство = &СвойствоКатегория)
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты2
- ПО НоменклатураПоставщиков.Партнер = ПартнерыДополнительныеРеквизиты2.Ссылка
- И (ПартнерыДополнительныеРеквизиты2.Свойство = &СвойствоЦенообразование)
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.evp_ПотенциалПотребленияПродукцииПоКлиентам КАК evp_ПотенциалПотребленияПродукцииПоКлиентам
- ПО НоменклатураПоставщиков.Партнер = evp_ПотенциалПотребленияПродукцииПоКлиентам.Партнер
- И НоменклатураПоставщиков.ТоварнаяКатегория = evp_ПотенциалПотребленияПродукцииПоКлиентам.ТоварнаяКатегория
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыКОтгрузке.Обороты(&ДатаН_ПрошлыйГод, &ДатаК_ПрошлыйГод, Год, ) КАК ТоварыКОтгрузкеОбороты
- ПО НоменклатураПоставщиков.Партнер = ТоварыКОтгрузкеОбороты.Получатель
- И НоменклатураПоставщиков.Номенклатура = ТоварыКОтгрузкеОбороты.Номенклатура
- И НоменклатураПоставщиков.Характеристика = ТоварыКОтгрузкеОбороты.Характеристика
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
- ПО НоменклатураПоставщиков.Партнер = ПартнерыКонтактнаяИнформация.Ссылка
- И (ПартнерыКонтактнаяИнформация.Вид = &ВидКИАдресДоставки)
- ГДЕ
- НЕ ЕСТЬNULL(ВтПартнеры.Ссылка, 0) = 0
- СГРУППИРОВАТЬ ПО
- НоменклатураПоставщиков.Партнер,
- НоменклатураПоставщиков.Номенклатура,
- НоменклатураПоставщиков.Характеристика,
- НоменклатураПоставщиков.ТоварнаяКатегория,
- ПартнерыДополнительныеРеквизиты.Значение,
- ПартнерыДополнительныеРеквизиты1.Значение,
- evp_ПотенциалПотребленияПродукцииПоКлиентам.Потенциал,
- НоменклатураПоставщиков.Территория,
- ПартнерыДополнительныеРеквизиты2.Значение,
- ПартнерыКонтактнаяИнформация.Представление,
- ВтПартнеры.Ссылка.evp_СпособДоставки,
- ВтПартнеры.Ссылка.evp_ОсновнойСкладОтгрузки
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВыручкаИСебестоимостьПродажОбороты.Период КАК Период,
- КлючиАналитикиУчетаНоменклатуры.Номенклатура.ТоварнаяКатегория КАК НоменклатураТоварнаяКатегория,
- ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК АналитикаУчетаПоПартнерамПартнер,
- КлючиАналитикиУчетаНоменклатуры.Номенклатура КАК Номенклатура,
- КлючиАналитикиУчетаНоменклатуры.Характеристика КАК Характеристика,
- ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК КоличествоОборот,
- ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК Сумма
- ПОМЕСТИТЬ ПродажиЕРП
- ИЗ
- РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&ДатаН_Продажи, &ДатаК_Продажи, Месяц, ) КАК ВыручкаИСебестоимостьПродажОбороты
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаНоменклатуры КАК КлючиАналитикиУчетаНоменклатуры
- ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры = КлючиАналитикиУчетаНоменклатуры.Ссылка
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВложенныйЗапрос.Номенклатура КАК Номенклатура,
- ВложенныйЗапрос.Характеристика КАК Характеристика,
- ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК ЦенаСырье
- ПОМЕСТИТЬ СырьеЦены
- ИЗ
- (ВЫБРАТЬ РАЗЛИЧНЫЕ
- ПродажиЕРП.Номенклатура КАК Номенклатура,
- ПродажиЕРП.Характеристика КАК Характеристика
- ИЗ
- ПродажиЕРП КАК ПродажиЕРП) КАК ВложенныйЗапрос
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаК_Продажи, ВидЦены = &ВидЦенБазоваяПлановая) КАК ЦеныНоменклатурыСрезПоследних
- ПО ВложенныйЗапрос.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ПродажиЕРП.Период КАК Период,
- ПродажиЕРП.НоменклатураТоварнаяКатегория КАК НоменклатураТоварнаяКатегория,
- ПродажиЕРП.АналитикаУчетаПоПартнерамПартнер КАК АналитикаУчетаПоПартнерамПартнер,
- ПродажиЕРП.Номенклатура КАК Номенклатура,
- ПродажиЕРП.Характеристика КАК Характеристика,
- ПродажиЕРП.КоличествоОборот КАК КоличествоОборот,
- ПродажиЕРП.Сумма - СырьеЦены.ЦенаСырье * ПродажиЕРП.КоличествоОборот КАК Сумма
- ПОМЕСТИТЬ ВтПродажиДоГруппировки
- ИЗ
- ПродажиЕРП КАК ПродажиЕРП
- ЛЕВОЕ СОЕДИНЕНИЕ СырьеЦены КАК СырьеЦены
- ПО ПродажиЕРП.Номенклатура = СырьеЦены.Номенклатура
- И ПродажиЕРП.Характеристика = СырьеЦены.Характеристика
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- rt_СтатистикаПродажУПП.Период,
- rt_СтатистикаПродажУПП.Номенклатура.ТоварнаяКатегория,
- rt_СтатистикаПродажУПП.Партнер,
- rt_СтатистикаПродажУПП.Номенклатура,
- rt_СтатистикаПродажУПП.Характеристика,
- rt_СтатистикаПродажУПП.Количество,
- rt_СтатистикаПродажУПП.СуммаГрязнаяНаценка
- ИЗ
- РегистрСведений.rt_СтатистикаПродажУПП КАК rt_СтатистикаПродажУПП
- ГДЕ
- rt_СтатистикаПродажУПП.Период МЕЖДУ &ДатаН_Продажи И &ДатаК_Продажи
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВтПродажиДоГруппировки.Период КАК Период,
- ВтПродажиДоГруппировки.НоменклатураТоварнаяКатегория КАК НоменклатураТоварнаяКатегория,
- ВтПродажиДоГруппировки.АналитикаУчетаПоПартнерамПартнер КАК АналитикаУчетаПоПартнерамПартнер,
- ВтПродажиДоГруппировки.Номенклатура КАК Номенклатура,
- ВтПродажиДоГруппировки.Характеристика КАК Характеристика,
- СУММА(ВтПродажиДоГруппировки.КоличествоОборот) КАК КоличествоОборот,
- СУММА(ВтПродажиДоГруппировки.Сумма) КАК СуммаПродажи,
- ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Значение
- ПОМЕСТИТЬ ВтПродажи
- ИЗ
- ВтПродажиДоГруппировки КАК ВтПродажиДоГруппировки
- ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты
- ПО ВтПродажиДоГруппировки.Характеристика = ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка
- И (ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &СвойствоПроизводственнаяПлощадка)
- ГДЕ
- ВЫБОР
- КОГДА &НомерВкладки = 3
- ТОГДА ИСТИНА
- ИНАЧЕ ВЫБОР
- КОГДА ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение В (&НомераПроизводственныхПлощадок)
- ТОГДА ИСТИНА
- ИНАЧЕ ЛОЖЬ
- КОНЕЦ
- КОНЕЦ
- СГРУППИРОВАТЬ ПО
- ВтПродажиДоГруппировки.Период,
- ВтПродажиДоГруппировки.НоменклатураТоварнаяКатегория,
- ВтПродажиДоГруппировки.АналитикаУчетаПоПартнерамПартнер,
- ВтПродажиДоГруппировки.Номенклатура,
- ВтПродажиДоГруппировки.Характеристика,
- ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- "ПоНоменклатуреУточнение" КАК ТипТаблицы,
- ПланыПродажОбороты.Период КАК Период,
- ПланыПродажОбороты.Партнер КАК Партнер,
- ПланыПродажОбороты.Номенклатура.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ПланыПродажОбороты.Номенклатура КАК Номенклатура,
- ПланыПродажОбороты.Характеристика КАК Характеристика,
- ПланыПродажОбороты.КоличествоОборот КАК Количество,
- ВЫБОР
- КОГДА ПланыПродажОбороты.КоличествоОборот > 0
- ТОГДА ПланыПродажОбороты.СуммаОборот / ПланыПродажОбороты.КоличествоОборот
- ИНАЧЕ 0
- КОНЕЦ КАК Цена,
- ПланыПродажОбороты.СуммаОборот КАК СуммаОборот,
- ПланыПродажОбороты.Менеджер КАК МенеджерПлана,
- ПланыПродажОбороты.ПланПродаж КАК ПланПродаж,
- ПланыПродажОбороты.Статус КАК СтатусПланаПродаж,
- ПланыПродажОбороты.Склад КАК СкладПлана,
- ПланПродажДополнительныеРеквизиты.Значение КАК РегистраторЦенВалют,
- ВЫБОР
- КОГДА ПланыПродажОбороты.Назначение = ЗНАЧЕНИЕ(справочник.назначения.пустаяссылка)
- ТОГДА ЛОЖЬ
- ИНАЧЕ ИСТИНА
- КОНЕЦ КАК ЭтоДавальческаяСтрока
- ПОМЕСТИТЬ ВТ_ПланПоНоменклатуреУточнение
- ИЗ
- РегистрНакопления.ПланыПродаж.Обороты(
- &ДатаН,
- &ДатаК,
- Месяц,
- Сценарий = &СценарийУточнение
- И ВидПлана = &ВидПланаМенеджер
- И ВЫБОР
- КОГДА &РежимРаботы = 0
- ТОГДА Менеджер = &ТекПользователь
- ИНАЧЕ ИСТИНА
- КОНЕЦ) КАК ПланыПродажОбороты
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПланПродаж.ДополнительныеРеквизиты КАК ПланПродажДополнительныеРеквизиты
- ПО ПланыПродажОбороты.ПланПродаж = ПланПродажДополнительныеРеквизиты.Ссылка
- И (ПланПродажДополнительныеРеквизиты.Свойство = &СвойствоДокументУстановкиЦенВалюты)
- ГДЕ
- ПланыПродажОбороты.Период = ПланыПродажОбороты.ПланПродаж.НачалоПериода
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- "Продажи" КАК ТипТаблицы,
- ВтПродажи.Период КАК Период,
- ВтПродажи.АналитикаУчетаПоПартнерамПартнер КАК Партнер,
- ВтПродажи.НоменклатураТоварнаяКатегория КАК ТоварнаяКатегория,
- ВтПродажи.Номенклатура КАК Номенклатура,
- ВтПродажи.Характеристика КАК Характеристика,
- ВтПродажи.КоличествоОборот КАК Количество,
- ВтПродажи.СуммаПродажи КАК Цена,
- ВтПродажи.СуммаПродажи КАК СуммаОборот,
- NULL КАК МенеджерПлана,
- NULL КАК ЕдиницаИзмерения,
- NULL КАК Валюта,
- NULL КАК СтатусПланаПродаж,
- NULL КАК СкладПлана,
- ЛОЖЬ КАК ЭтоДавальческаяСтрока
- ПОМЕСТИТЬ ВтТаблицыДетальные
- ИЗ
- ВтПродажи КАК ВтПродажи
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- "ПоНоменклатуре",
- ПланыПродажОбороты.Период,
- ПланыПродажОбороты.Партнер,
- ПланыПродажОбороты.Номенклатура.ТоварнаяКатегория,
- ПланыПродажОбороты.Номенклатура,
- ПланыПродажОбороты.Характеристика,
- ПланыПродажОбороты.КоличествоОборот,
- ВЫБОР
- КОГДА ПланыПродажОбороты.КоличествоОборот > 0
- ТОГДА ПланыПродажОбороты.СуммаОборот / ПланыПродажОбороты.КоличествоОборот
- ИНАЧЕ 0
- КОНЕЦ,
- ПланыПродажОбороты.СуммаОборот,
- ПланыПродажОбороты.Менеджер,
- NULL,
- NULL,
- ПланыПродажОбороты.Статус,
- ПланыПродажОбороты.Склад,
- ВЫБОР
- КОГДА ПланыПродажОбороты.Назначение = ЗНАЧЕНИЕ(справочник.назначения.пустаяссылка)
- ТОГДА ЛОЖЬ
- ИНАЧЕ ИСТИНА
- КОНЕЦ
- ИЗ
- РегистрНакопления.ПланыПродаж.Обороты(&ДатаН, &ДатаК, Месяц, Сценарий = &СценарийОсновной) КАК ПланыПродажОбороты
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- "ПоНоменклатуреДоп",
- ПланыПродажОбороты.Период,
- ПланыПродажОбороты.Партнер,
- ПланыПродажОбороты.Номенклатура.ТоварнаяКатегория,
- ПланыПродажОбороты.Номенклатура,
- ПланыПродажОбороты.Характеристика,
- ПланыПродажОбороты.КоличествоОборот,
- NULL,
- NULL,
- ПланыПродажОбороты.Менеджер,
- NULL,
- NULL,
- ПланыПродажОбороты.Статус,
- NULL,
- ВЫБОР
- КОГДА ПланыПродажОбороты.Назначение = ЗНАЧЕНИЕ(справочник.назначения.пустаяссылка)
- ТОГДА ЛОЖЬ
- ИНАЧЕ ИСТИНА
- КОНЕЦ
- ИЗ
- РегистрНакопления.ПланыПродаж.Обороты(&ДатаН, &ДатаК, Месяц, Сценарий = &СценарийЛичный) КАК ПланыПродажОбороты
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- ВТ_ПланПоНоменклатуреУточнение.ТипТаблицы,
- ВТ_ПланПоНоменклатуреУточнение.Период,
- ВТ_ПланПоНоменклатуреУточнение.Партнер,
- ВТ_ПланПоНоменклатуреУточнение.ТоварнаяКатегория,
- ВТ_ПланПоНоменклатуреУточнение.Номенклатура,
- ВТ_ПланПоНоменклатуреУточнение.Характеристика,
- ВТ_ПланПоНоменклатуреУточнение.Количество,
- ЕСТЬNULL(ЦеныНоменклатурыПоставщиков.Цена, ВТ_ПланПоНоменклатуреУточнение.Цена),
- ВТ_ПланПоНоменклатуреУточнение.СуммаОборот,
- ВТ_ПланПоНоменклатуреУточнение.МенеджерПлана,
- ЦеныНоменклатурыПоставщиков.Упаковка,
- ЦеныНоменклатурыПоставщиков.Валюта,
- ВТ_ПланПоНоменклатуреУточнение.СтатусПланаПродаж,
- ВТ_ПланПоНоменклатуреУточнение.СкладПлана,
- ВТ_ПланПоНоменклатуреУточнение.ЭтоДавальческаяСтрока
- ИЗ
- ВТ_ПланПоНоменклатуреУточнение КАК ВТ_ПланПоНоменклатуреУточнение
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков КАК ЦеныНоменклатурыПоставщиков
- ПО ВТ_ПланПоНоменклатуреУточнение.РегистраторЦенВалют = ЦеныНоменклатурыПоставщиков.Регистратор
- И ВТ_ПланПоНоменклатуреУточнение.Партнер = ЦеныНоменклатурыПоставщиков.Партнер
- И ВТ_ПланПоНоменклатуреУточнение.Номенклатура = ЦеныНоменклатурыПоставщиков.Номенклатура
- И ВТ_ПланПоНоменклатуреУточнение.Характеристика = ЦеныНоменклатурыПоставщиков.Характеристика
- И ВТ_ПланПоНоменклатуреУточнение.Период = ЦеныНоменклатурыПоставщиков.Период
- И (ВЫБОР
- КОГДА ВТ_ПланПоНоменклатуреУточнение.ЭтоДавальческаяСтрока
- ТОГДА ЦеныНоменклатурыПоставщиков.ВидЦеныПоставщика = &ВидЦеныПоставщикаДавальческая
- ИНАЧЕ ЦеныНоменклатурыПоставщиков.ВидЦеныПоставщика = &ВидЦеныПоставщикаОбычная
- КОНЕЦ)
- ГДЕ
- ИСТИНА ИЛИ ВТ_ПланПоНоменклатуреУточнение.Партнер В
- (ВЫБРАТЬ
- ВТ_ПланПоНоменклатуреУточнение.Партнер
- ИЗ
- ВТ_ПланПоНоменклатуреУточнение КАК ВТ_ПланПоНоменклатуреУточнение
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
- ПО
- ВТ_ПланПоНоменклатуреУточнение.Партнер = ДоговорыКонтрагентов.Партнер
- И ДоговорыКонтрагентов.ТипДоговора = ЗНАЧЕНИЕ(Перечисление.ТипыДоговоров.СПокупателем))
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВтКорень.Партнер КАК Партнер,
- ВтКорень.ТипЦенообразования КАК ТипЦенообразования,
- ВтКорень.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ВтКорень.Номенклатура КАК Номенклатура,
- ВтКорень.Характеристика КАК Характеристика,
- ВтКорень.СегментРынка КАК СегментРынка,
- ВтКорень.Категория КАК Категория,
- ВтКорень.Территория КАК Территория,
- ВтКорень.Потенциал КАК Потенциал,
- ВтКорень.ОтгруженоВПрошломГоду КАК ОтгруженоВПрошломГоду,
- NULL КАК СтатусПозиции,
- NULL КАК СтатусПозицииДоп,
- ПланыПродажПоКатегориямОбороты.КоличествоОборот КАК КоличествоЦелевой,
- NULL КАК КоличествоПоКатегории,
- NULL КАК КоличествоПоКатегорииДоп,
- ВтКорень.АдресДоставкиПартнера КАК АдресДоставкиПартнера,
- ВтКорень.СпособДоставкиПартнера КАК СпособДоставкиПартнера,
- ВтКорень.ОсновнойСкладОтгрузкиПартнера КАК ОсновнойСкладОтгрузкиПартнера,
- NULL КАК МенеджерПланаПоКатегориям,
- ВтКорень.ХарактеристикаВыведенаИзОборота КАК ХарактеристикаВыведенаИзОборота
- ПОМЕСТИТЬ ВтКореньДоп
- ИЗ
- ВтКорень КАК ВтКорень
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажПоКатегориям.Обороты(
- &ДатаН,
- &ДатаК,
- Месяц,
- Сценарий = &СценарийЦелевой
- И Статус = &СтатусУтвержден) КАК ПланыПродажПоКатегориямОбороты
- ПО ВтКорень.Партнер = ПланыПродажПоКатегориямОбороты.Назначение.Партнер
- И ВтКорень.ТоварнаяКатегория = ПланыПродажПоКатегориямОбороты.ТоварнаяКатегория
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- ВтКорень.Партнер,
- ВтКорень.ТипЦенообразования,
- ВтКорень.ТоварнаяКатегория,
- ВтКорень.Номенклатура,
- ВтКорень.Характеристика,
- ВтКорень.СегментРынка,
- ВтКорень.Категория,
- ВтКорень.Территория,
- ВтКорень.Потенциал,
- ВтКорень.ОтгруженоВПрошломГоду,
- ПланыПродажПоКатегориямОбороты.Статус,
- NULL,
- NULL,
- ПланыПродажПоКатегориямОбороты.КоличествоОборот,
- NULL,
- ВтКорень.АдресДоставкиПартнера,
- ВтКорень.СпособДоставкиПартнера,
- ВтКорень.ОсновнойСкладОтгрузкиПартнера,
- ПланыПродажПоКатегориямОбороты.ПланПродажПоКатегориям.Ответственный,
- ВтКорень.ХарактеристикаВыведенаИзОборота
- ИЗ
- ВтКорень КАК ВтКорень
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажПоКатегориям.Обороты(&ДатаН, &ДатаК, Месяц, Сценарий = &СценарийОсновной) КАК ПланыПродажПоКатегориямОбороты
- ПО ВтКорень.Партнер = ПланыПродажПоКатегориямОбороты.Назначение.Партнер
- И ВтКорень.ТоварнаяКатегория = ПланыПродажПоКатегориямОбороты.ТоварнаяКатегория
- И (ПланыПродажПоКатегориямОбороты.ПланПродажПоКатегориям.ВидПлана = &ВидПланаМенеджер)
- ОБЪЕДИНИТЬ ВСЕ
- ВЫБРАТЬ
- ВтКорень.Партнер,
- ВтКорень.ТипЦенообразования,
- ВтКорень.ТоварнаяКатегория,
- ВтКорень.Номенклатура,
- ВтКорень.Характеристика,
- ВтКорень.СегментРынка,
- ВтКорень.Категория,
- ВтКорень.Территория,
- ВтКорень.Потенциал,
- ВтКорень.ОтгруженоВПрошломГоду,
- NULL,
- ПланыПродажПоКатегориямОбороты.Статус,
- NULL,
- NULL,
- ПланыПродажПоКатегориямОбороты.КоличествоОборот,
- ВтКорень.АдресДоставкиПартнера,
- ВтКорень.СпособДоставкиПартнера,
- ВтКорень.ОсновнойСкладОтгрузкиПартнера,
- NULL,
- ВтКорень.ХарактеристикаВыведенаИзОборота
- ИЗ
- ВтКорень КАК ВтКорень
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажПоКатегориям.Обороты(&ДатаН, &ДатаК, Месяц, Сценарий = &СценарийЛичный) КАК ПланыПродажПоКатегориямОбороты
- ПО ВтКорень.Партнер = ПланыПродажПоКатегориямОбороты.Назначение.Партнер
- И ВтКорень.ТоварнаяКатегория = ПланыПродажПоКатегориямОбороты.ТоварнаяКатегория
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВтКореньДоп.Партнер КАК Партнер,
- ВтКореньДоп.ТоварнаяКатегория КАК ТоварнаяКатегория,
- СУММА(ВтКореньДоп.КоличествоЦелевой) КАК КоличествоЦелевой,
- ВтКореньДоп.Номенклатура КАК Номенклатура,
- ВтКореньДоп.Характеристика КАК Характеристика,
- ВтКореньДоп.СегментРынка КАК СегментРынка,
- ВтКореньДоп.Категория КАК Категория,
- ВтКореньДоп.Территория КАК Территория,
- ВтКореньДоп.Потенциал КАК Потенциал,
- СУММА(ВтКореньДоп.ОтгруженоВПрошломГоду) КАК ОтгруженоВПрошломГоду,
- МАКСИМУМ(ВтКореньДоп.СтатусПозиции) КАК СтатусПозиции,
- СУММА(ВтКореньДоп.КоличествоПоКатегории) КАК КоличествоПоКатегории,
- МАКСИМУМ(ВтКореньДоп.СтатусПозицииДоп) КАК СтатусПозицииДоп,
- СУММА(ВтКореньДоп.КоличествоПоКатегорииДоп) КАК КоличествоПоКатегорииДоп,
- ВтКореньДоп.ТипЦенообразования КАК ТипЦенообразования,
- ВтКореньДоп.АдресДоставкиПартнера КАК АдресДоставкиПартнера,
- ВтКореньДоп.СпособДоставкиПартнера КАК СпособДоставкиПартнера,
- ВтКореньДоп.ОсновнойСкладОтгрузкиПартнера КАК ОсновнойСкладОтгрузкиПартнера,
- МАКСИМУМ(ВтКореньДоп.МенеджерПланаПоКатегориям) КАК МенеджерПланаПоКатегориям,
- МАКСИМУМ(ВтКореньДоп.ХарактеристикаВыведенаИзОборота) КАК ХарактеристикаВыведенаИзОборота
- ПОМЕСТИТЬ ВтКореньДопГр
- ИЗ
- ВтКореньДоп КАК ВтКореньДоп
- СГРУППИРОВАТЬ ПО
- ВтКореньДоп.Партнер,
- ВтКореньДоп.ТоварнаяКатегория,
- ВтКореньДоп.Номенклатура,
- ВтКореньДоп.Характеристика,
- ВтКореньДоп.СегментРынка,
- ВтКореньДоп.Категория,
- ВтКореньДоп.Территория,
- ВтКореньДоп.Потенциал,
- ВтКореньДоп.ТипЦенообразования,
- ВтКореньДоп.АдресДоставкиПартнера,
- ВтКореньДоп.СпособДоставкиПартнера,
- ВтКореньДоп.ОсновнойСкладОтгрузкиПартнера
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗРЕШЕННЫЕ
- ПланПродажПоКатегориямТоварныеКатегории.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ПланПродажПоКатегориямТоварныеКатегории.Назначение.Партнер КАК Партнер,
- ПланПродажПоКатегориямТоварныеКатегории.Ссылка.Ответственный КАК Менеджер,
- ПОДСТРОКА(ПланПродажПоКатегориямТоварныеКатегории.Комментарий, 1, 250) КАК КомментарийМенеджера
- ПОМЕСТИТЬ ВтИнфоПоПланам
- ИЗ
- Документ.ПланПродажПоКатегориям.ТоварныеКатегории КАК ПланПродажПоКатегориямТоварныеКатегории
- ГДЕ
- НЕ ПланПродажПоКатегориямТоварныеКатегории.Ссылка.ПометкаУдаления
- И ПланПродажПоКатегориямТоварныеКатегории.Ссылка.Сценарий = &СценарийОсновной
- И ПланПродажПоКатегориямТоварныеКатегории.Ссылка.ВидПлана = &ВидПланаМенеджер
- И ПланПродажПоКатегориямТоварныеКатегории.ДатаОтгрузки МЕЖДУ &ДатаН И &ДатаК
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗЛИЧНЫЕ
- ВтКореньДопГр.Партнер КАК Партнер,
- МАКСИМУМ(ДоговорыКонтрагентов.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетов
- ПОМЕСТИТЬ ВалютыПоДоговорам
- ИЗ
- ВтКореньДопГр КАК ВтКореньДопГр
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
- ПО ВтКореньДопГр.Партнер = ДоговорыКонтрагентов.Партнер
- СГРУППИРОВАТЬ ПО
- ВтКореньДопГр.Партнер
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ РАЗЛИЧНЫЕ
- ВтКореньДопГр.Партнер КАК Партнер,
- ВтКореньДопГр.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ВтКореньДопГр.Номенклатура КАК Номенклатура,
- ВтКореньДопГр.Характеристика КАК Характеристика,
- ВтТаблицыДетальные.ТипТаблицы КАК ТипТаблицы,
- ВтТаблицыДетальные.Период КАК Период,
- ВтТаблицыДетальные.Количество КАК Количество,
- ВтКореньДопГр.СегментРынка КАК СегментРынка,
- ВтКореньДопГр.Категория КАК Категория,
- ВтКореньДопГр.Территория КАК Территория,
- ВтКореньДопГр.Потенциал КАК Потенциал,
- ВтКореньДопГр.КоличествоЦелевой КАК КоличествоЦелевой,
- ВтКореньДопГр.ОтгруженоВПрошломГоду КАК ОтгруженоВПрошломГоду,
- ВтИнфоПоПланам.Менеджер КАК Менеджер,
- ВтИнфоПоПланам.КомментарийМенеджера КАК КомментарийМенеджера,
- ВтКореньДопГр.КоличествоПоКатегории КАК КоличествоПоКатегории,
- ВтКореньДопГр.СтатусПозиции КАК СтатусПозиции,
- ВтКореньДопГр.КоличествоПоКатегорииДоп КАК КоличествоПоКатегорииДоп,
- ВтКореньДопГр.СтатусПозицииДоп КАК СтатусПозицииДоп,
- ВтКореньДопГр.ТипЦенообразования КАК ТипЦенообразования,
- ВтТаблицыДетальные.Цена КАК Цена,
- ВтКореньДопГр.АдресДоставкиПартнера КАК АдресДоставкиПартнера,
- ВтКореньДопГр.СпособДоставкиПартнера КАК СпособДоставкиПартнера,
- ВтКореньДопГр.ОсновнойСкладОтгрузкиПартнера КАК ОсновнойСкладОтгрузкиПартнера,
- ВтТаблицыДетальные.МенеджерПлана КАК МенеджерПлана,
- ЕСТЬNULL(ВтТаблицыДетальные.ЕдиницаИзмерения, ВтКореньДопГр.Номенклатура.ЕдиницаИзмерения) КАК ЕдиницаИзмерения,
- ЕСТЬNULL(ВтТаблицыДетальные.Валюта, ВалютыПоДоговорам.ВалютаВзаиморасчетов) КАК Валюта,
- ВтТаблицыДетальные.СтатусПланаПродаж КАК СтатусПланаПродаж,
- ВтКореньДопГр.МенеджерПланаПоКатегориям КАК МенеджерПланаПоКатегориям,
- ВтТаблицыДетальные.СкладПлана КАК СкладПлана,
- ВтКореньДопГр.ХарактеристикаВыведенаИзОборота КАК ХарактеристикаВыведенаИзОборота,
- ВтТаблицыДетальные.СуммаОборот КАК СуммаОборот,
- ВтТаблицыДетальные.ЭтоДавальческаяСтрока КАК ЭтоДавальческаяСтрока
- ПОМЕСТИТЬ ВтОсновная
- ИЗ
- ВтКореньДопГр КАК ВтКореньДопГр
- ЛЕВОЕ СОЕДИНЕНИЕ ВтТаблицыДетальные КАК ВтТаблицыДетальные
- ПО ВтКореньДопГр.Партнер = ВтТаблицыДетальные.Партнер
- И ВтКореньДопГр.ТоварнаяКатегория = ВтТаблицыДетальные.ТоварнаяКатегория
- И ВтКореньДопГр.Номенклатура = ВтТаблицыДетальные.Номенклатура
- И ВтКореньДопГр.Характеристика = ВтТаблицыДетальные.Характеристика
- ЛЕВОЕ СОЕДИНЕНИЕ ВтИнфоПоПланам КАК ВтИнфоПоПланам
- ПО ВтКореньДопГр.Партнер = ВтИнфоПоПланам.Партнер
- И ВтКореньДопГр.ТоварнаяКатегория = ВтИнфоПоПланам.ТоварнаяКатегория
- ЛЕВОЕ СОЕДИНЕНИЕ ВалютыПоДоговорам КАК ВалютыПоДоговорам
- ПО ВтКореньДопГр.Партнер = ВалютыПоДоговорам.Партнер
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВтОсновная.Партнер КАК Партнер,
- ВтОсновная.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ВтОсновная.Номенклатура КАК Номенклатура,
- ВтОсновная.Характеристика КАК Характеристика,
- ВтОсновная.Период КАК Период,
- ВтОсновная.Количество КАК КоличествоПоНом,
- ВтОсновная.ТипТаблицы КАК ТипТаблицы,
- ВтОсновная.СегментРынка КАК СегментРынка,
- ВтОсновная.Категория КАК Категория,
- ВтОсновная.Территория КАК Территория,
- ВтОсновная.Потенциал КАК Потенциал,
- ВтОсновная.КоличествоЦелевой КАК КоличествоЦелевой,
- ВтОсновная.ОтгруженоВПрошломГоду КАК ОтгруженоВПрошломГоду,
- ЕСТЬNULL(ЕСТЬNULL(ЕСТЬNULL(evp_СтатусыПланаПродажСрезПоследних.Менеджер, ВтОсновная.МенеджерПлана), ВтОсновная.Менеджер), МенеджерыРуководителиПартнеров.Менеджер) КАК Менеджер,
- ВтОсновная.КомментарийМенеджера КАК КомментарийМенеджера,
- ЕСТЬNULL(evp_СтатусыПланаПродажСрезПоследних.Руководитель, МенеджерыРуководителиПартнеров.Руководитель) КАК Руководитель,
- ВЫРАЗИТЬ(evp_СтатусыПланаПродажСрезПоследних.КомментарийРуководителя КАК СТРОКА(200)) КАК КомментарийРуководителя,
- ВтОсновная.КоличествоПоКатегории КАК КоличествоПоКатегории,
- ВтОсновная.КоличествоПоКатегорииДоп КАК КоличествоПоКатегорииДоп,
- ВтОсновная.ТипЦенообразования КАК ТипЦенообразования,
- ВтОсновная.Цена КАК Цена,
- ВтОсновная.АдресДоставкиПартнера КАК АдресДоставкиПартнера,
- ВтОсновная.СпособДоставкиПартнера КАК СпособДоставкиПартнера,
- ВтОсновная.ОсновнойСкладОтгрузкиПартнера КАК ОсновнойСкладОтгрузкиПартнера,
- ВЫРАЗИТЬ(evp_СтатусыПланаПродажСрезПоследних.КомментарийКомДир КАК СТРОКА(200)) КАК КомментарийКомДир,
- ЕСТЬNULL(ВЫБОР
- КОГДА evp_СтатусыПланаПродажСрезПоследних.Статус = ЗНАЧЕНИЕ(перечисление.evp_статусыпланапродаж.пустаяссылка)
- ТОГДА ЗНАЧЕНИЕ(перечисление.evp_статусыпланапродаж.вработеменеджера)
- ИНАЧЕ evp_СтатусыПланаПродажСрезПоследних.Статус
- КОНЕЦ, ЗНАЧЕНИЕ(Перечисление.evp_СтатусыПланаПродаж.ВРаботеМенеджера)) КАК Статус,
- ВтОсновная.МенеджерПлана КАК МенеджерПлана,
- ВтОсновная.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
- ВтОсновная.Валюта КАК Валюта,
- ВтОсновная.СтатусПланаПродаж КАК СтатусПланаПродаж,
- ВтОсновная.МенеджерПланаПоКатегориям КАК МенеджерПланаПоКатегориям,
- ВтОсновная.СкладПлана КАК СкладПлана,
- ВтОсновная.ХарактеристикаВыведенаИзОборота КАК ХарактеристикаВыведенаИзОборота,
- evp_СтатусыПланаПродажСрезПоследних.Период КАК Период1,
- ВтОсновная.СуммаОборот КАК СуммаОборот,
- ВтОсновная.ЭтоДавальческаяСтрока КАК ЭтоДавальческаяСтрока
- ПОМЕСТИТЬ ПоследняяТаблица
- ИЗ
- ВтОсновная КАК ВтОсновная
- ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.evp_СтатусыПланаПродаж.СрезПоследних КАК evp_СтатусыПланаПродажСрезПоследних
- ПО ВтОсновная.Партнер = evp_СтатусыПланаПродажСрезПоследних.Партнер
- И ВтОсновная.ТоварнаяКатегория = evp_СтатусыПланаПродажСрезПоследних.ТоварнаяКатегория
- И (ВЫБОР
- КОГДА &НомерВкладки = 1
- ТОГДА evp_СтатусыПланаПродажСрезПоследних.ВидПлана = &ВидПланаМенеджер
- И evp_СтатусыПланаПродажСрезПоследних.ДатаОтгрузки = &ДатаН
- И evp_СтатусыПланаПродажСрезПоследних.Сценарий = &СценарийОсновной
- И evp_СтатусыПланаПродажСрезПоследних.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
- И evp_СтатусыПланаПродажСрезПоследних.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
- И ЕСТЬNULL(ВтОсновная.МенеджерПланаПоКатегориям, ВтОсновная.Менеджер) = evp_СтатусыПланаПродажСрезПоследних.Менеджер
- КОГДА &НомерВкладки = 2
- ТОГДА evp_СтатусыПланаПродажСрезПоследних.ВидПлана = &ВидПланаПоНоменклатуре
- И ВтОсновная.Номенклатура = evp_СтатусыПланаПродажСрезПоследних.Номенклатура
- И evp_СтатусыПланаПродажСрезПоследних.Сценарий = &СценарийОсновной
- И evp_СтатусыПланаПродажСрезПоследних.Характеристика = ВтОсновная.Характеристика
- И evp_СтатусыПланаПродажСрезПоследних.ДатаОтгрузки = &ДатаН
- И ВтОсновная.МенеджерПлана = evp_СтатусыПланаПродажСрезПоследних.Менеджер
- И ВтОсновная.ЭтоДавальческаяСтрока = evp_СтатусыПланаПродажСрезПоследних.ДавальческаяПозиция
- КОГДА &НомерВкладки = 3
- ТОГДА evp_СтатусыПланаПродажСрезПоследних.ВидПлана = &ВидПланаМенеджер
- И evp_СтатусыПланаПродажСрезПоследних.ДатаОтгрузки = &ДатаОтчета
- И ВтОсновная.Номенклатура = evp_СтатусыПланаПродажСрезПоследних.Номенклатура
- И ВтОсновная.Характеристика = evp_СтатусыПланаПродажСрезПоследних.Характеристика
- И evp_СтатусыПланаПродажСрезПоследних.Сценарий = &СценарийУточнение
- И ВтОсновная.МенеджерПлана = evp_СтатусыПланаПродажСрезПоследних.Менеджер
- И ВтОсновная.ЭтоДавальческаяСтрока = evp_СтатусыПланаПродажСрезПоследних.ДавальческаяПозиция
- КОНЕЦ)
- ЛЕВОЕ СОЕДИНЕНИЕ МенеджерыРуководителиПартнеров КАК МенеджерыРуководителиПартнеров
- ПО ВтОсновная.Партнер = МенеджерыРуководителиПартнеров.Партнер
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ГОД(ВтПродажи.Период) КАК Период,
- ВтПродажи.НоменклатураТоварнаяКатегория КАК ТоварнаяКатегория,
- ВтПродажи.АналитикаУчетаПоПартнерамПартнер КАК Партнер,
- СУММА(ВтПродажи.КоличествоОборот) КАК ИсторияКоличествоПоКатегории,
- СУММА(ВтПродажи.СуммаПродажи) КАК ИсторияСуммаПоКатегории
- ПОМЕСТИТЬ ИсторияПродажПоКатегориям
- ИЗ
- ВтПродажи КАК ВтПродажи
- СГРУППИРОВАТЬ ПО
- ВтПродажи.НоменклатураТоварнаяКатегория,
- ВтПродажи.АналитикаУчетаПоПартнерамПартнер,
- ГОД(ВтПродажи.Период)
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ПоследняяТаблица.Партнер КАК Партнер,
- ПоследняяТаблица.ТоварнаяКатегория КАК ТоварнаяКатегория,
- ПоследняяТаблица.Номенклатура КАК Номенклатура,
- ПоследняяТаблица.Характеристика КАК Характеристика,
- ПоследняяТаблица.Период КАК Период,
- ПоследняяТаблица.КоличествоПоНом КАК КоличествоПоНом,
- ПоследняяТаблица.Цена КАК Цена,
- ПоследняяТаблица.ТипТаблицы КАК ТипТаблицы,
- ПоследняяТаблица.СегментРынка КАК СегментРынка,
- ПоследняяТаблица.Категория КАК Категория,
- ПоследняяТаблица.Территория КАК Территория,
- ПоследняяТаблица.Потенциал КАК Потенциал,
- ПоследняяТаблица.КоличествоЦелевой КАК КоличествоЦелевой,
- ПоследняяТаблица.ОтгруженоВПрошломГоду КАК ОтгруженоВПрошломГоду,
- ПоследняяТаблица.Менеджер КАК Менеджер,
- ПоследняяТаблица.КомментарийМенеджера КАК КомментарийМенеджера,
- ПоследняяТаблица.Руководитель КАК Руководитель,
- ПоследняяТаблица.КомментарийРуководителя КАК КомментарийРуководителя,
- ПоследняяТаблица.КоличествоПоКатегории КАК КоличествоПоКатегории,
- ПоследняяТаблица.КоличествоПоКатегорииДоп КАК КоличествоПоКатегорииДоп,
- ПоследняяТаблица.ТипЦенообразования КАК ТипЦенообразования,
- ПоследняяТаблица.АдресДоставкиПартнера КАК АдресДоставкиПартнера,
- ПоследняяТаблица.СпособДоставкиПартнера КАК СпособДоставкиПартнера,
- ПоследняяТаблица.ОсновнойСкладОтгрузкиПартнера КАК ОсновнойСкладОтгрузкиПартнера,
- ПоследняяТаблица.КомментарийКомДир КАК КомментарийКомДир,
- ВЫБОР
- КОГДА ПоследняяТаблица.ТипТаблицы = "Продажи"
- ТОГДА NULL
- ИНАЧЕ ПоследняяТаблица.Статус
- КОНЕЦ КАК Статус,
- ПоследняяТаблица.МенеджерПлана КАК МенеджерПлана,
- ПоследняяТаблица.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
- ПоследняяТаблица.Валюта КАК Валюта,
- ПоследняяТаблица.СтатусПланаПродаж КАК СтатусПланаПродаж,
- ПоследняяТаблица.ХарактеристикаВыведенаИзОборота КАК ХарактеристикаВыведенаИзОборота,
- ЕСТЬNULL(ИсторияПродажПоКатегориям.ИсторияКоличествоПоКатегории, 0) КАК ИсторияКоличествоПоКатегории,
- ЕСТЬNULL(ИсторияПродажПоКатегориям.ИсторияСуммаПоКатегории, 0) КАК ИсторияСуммаПоКатегории,
- ПоследняяТаблица.СкладПлана КАК СкладПлана,
- ВЫБОР
- КОГДА ПартнерыСДоговоромДавальца.Партнер ЕСТЬ NULL
- ТОГДА ЛОЖЬ
- ИНАЧЕ ИСТИНА
- КОНЕЦ КАК ЭтоДавалец,
- ПартнерыСДоговоромДавальца.ПартнерГолова КАК ГоловаДавальца,
- ПоследняяТаблица.СуммаОборот КАК СуммаОборот,
- ПоследняяТаблица.ЭтоДавальческаяСтрока КАК ЭтоДавальческаяСтрока
- ИЗ
- ПоследняяТаблица КАК ПоследняяТаблица
- ЛЕВОЕ СОЕДИНЕНИЕ ИсторияПродажПоКатегориям КАК ИсторияПродажПоКатегориям
- ПО ПоследняяТаблица.Партнер = ИсторияПродажПоКатегориям.Партнер
- И ПоследняяТаблица.ТоварнаяКатегория = ИсторияПродажПоКатегориям.ТоварнаяКатегория
- И (ГОД(ПоследняяТаблица.Период) = ИсторияПродажПоКатегориям.Период)
- ЛЕВОЕ СОЕДИНЕНИЕ ПартнерыСДоговоромДавальца КАК ПартнерыСДоговоромДавальца
- ПО ПоследняяТаблица.Партнер = ПартнерыСДоговоромДавальца.Партнер
- ГДЕ
- ВЫБОР
- КОГДА &РежимРаботы = 0
- ТОГДА ПоследняяТаблица.Менеджер = &ТекПользователь
- КОГДА &РежимРаботы = 1
- ТОГДА ПоследняяТаблица.Руководитель = &РуководительПользователя
- ИНАЧЕ ИСТИНА
- КОНЕЦ
- И ПоследняяТаблица.Номенклатура.ВидНоменклатуры В ИЕРАРХИИ(&ВидНоменклатурыГотоваяПродукция)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement