Функция ПолучитьТекстЗапроса_План_План__Факт_План() Экспорт ТекстЗапроса = ТекстЗапроса + "ВЫБРАТЬ РАЗРЕШЕННЫЕ //+МВ План_План | &ТипДанных1 КАК ТипДанных, | РезультатАнализа.Проект КАК Проект, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Проект) КАК ПроектПредставление, | РезультатАнализа.Подразделение КАК Подразделение, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Подразделение) КАК ПодразделениеПредставление, | РезультатАнализа.Контрагент КАК Контрагент, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Контрагент) КАК КонтрагентПредставление, | РезультатАнализа.Договор КАК Договор, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Договор) КАК ДоговорПредставление, | РезультатАнализа.Заказ КАК Заказ, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Заказ) КАК ЗаказПредставление, | РезультатАнализа.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.НоменклатурнаяГруппа) КАК НоменклатурнаяГруппаПредставление, | РезультатАнализа.Номенклатура КАК Номенклатура, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Номенклатура) КАК НоменклатураПредставление, | РезультатАнализа.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатурыПредставление, | РезультатАнализа.Ответственный КАК Ответственный, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Ответственный) КАК ОтветственныйПредставление, | РезультатАнализа.Регистратор КАК Регистратор, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Регистратор) КАК РегистраторПредставление, | РезультатАнализа.Период КАК Период, | РезультатАнализа.ПериодДень КАК ПериодДень, | РезультатАнализа.ПериодНеделя КАК ПериодНеделя, | РезультатАнализа.ПериодДекада КАК ПериодДекада, | РезультатАнализа.ПериодМесяц КАК ПериодМесяц, | РезультатАнализа.ПериодКвартал КАК ПериодКвартал, | РезультатАнализа.ПериодПолугодие КАК ПериодПолугодие, | РезультатАнализа.ПериодГод КАК ПериодГод, | РезультатАнализа.Количество КАК Количество, | РезультатАнализа.КоличествоБазовыхЕдиниц КАК КоличествоБазовыхЕдиниц, | РезультатАнализа.КоличествоЕдиницОтчетов КАК КоличествоЕдиницОтчетов, | РезультатАнализа.КоличествоОтклонение КАК КоличествоОтклонение, | РезультатАнализа.КоличествоБазовыхЕдиницОтклонение КАК КоличествоБазовыхЕдиницОтклонение, | РезультатАнализа.КоличествоЕдиницОтчетовОтклонение КАК КоличествоЕдиницОтчетовОтклонение, | ВЫБОР | КОГДА РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.КоличествоОтклонение * 100 / РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК КоличествоОтклонениеПроцент, | РезультатАнализа.СтоимостьБезНДС КАК СтоимостьБезНДС, | РезультатАнализа.НДС КАК НДС, | РезультатАнализа.СтоимостьСНДС КАК СтоимостьСНДС, | РезультатАнализа.СтоимостьБезНДСОтклонение КАК СтоимостьБезНДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьБезНДСОтклонение * 100 / РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК СтоимостьБезНДСОтклонениеПроцент, | РезультатАнализа.НДСОтклонение КАК НДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.НДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.НДСОтклонение * 100 / РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК НДСОтклонениеПроцент, | РезультатАнализа.СтоимостьСНДСОтклонение КАК СтоимостьСНДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьСНДСОтклонение * 100 / РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК СтоимостьСНДСОтклонениеПроцент, //+МВ | ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА 0 | ИНАЧЕ РезультатАнализа.СтоимостьБезНДС / РезультатАнализа.Количество | КОНЕЦ КАК ЦенаБезНДС, | ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА 0 | ИНАЧЕ РезультатАнализа.СтоимостьСНДС / РезультатАнализа.Количество | КОНЕЦ КАК ЦенаСНДС //-МВ |{ВЫБРАТЬ | Проект.*, | Подразделение.*, | Контрагент.*, | Договор.*, | Заказ.*, | НоменклатурнаяГруппа.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | Ответственный.*, | Регистратор.*, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | Количество, | КоличествоБазовыхЕдиниц, | КоличествоЕдиницОтчетов, | КоличествоОтклонение, | КоличествоБазовыхЕдиницОтклонение, | КоличествоЕдиницОтчетовОтклонение, | КоличествоОтклонениеПроцент, | СтоимостьБезНДС, | НДС, | СтоимостьСНДС, | СтоимостьБезНДСОтклонение, | СтоимостьБезНДСОтклонениеПроцент, | НДСОтклонение, | НДСОтклонениеПроцент, | СтоимостьСНДСОтклонение, | СтоимостьСНДСОтклонениеПроцент, //+МВ | ЦенаБезНДС, | ЦенаСНДС //-МВ |} |ИЗ | (ВЫБРАТЬ | АнализируемыеДанные.Проект КАК Проект, | АнализируемыеДанные.Подразделение КАК Подразделение, | АнализируемыеДанные.Контрагент КАК Контрагент, | АнализируемыеДанные.Договор КАК Договор, | АнализируемыеДанные.Заказ КАК Заказ, | АнализируемыеДанные.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, | АнализируемыеДанные.Номенклатура КАК Номенклатура, | АнализируемыеДанные.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | АнализируемыеДанные.Ответственный КАК Ответственный, | АнализируемыеДанные.Регистратор КАК Регистратор, | АнализируемыеДанные.Период КАК Период, | АнализируемыеДанные.ПериодДень КАК ПериодДень, | АнализируемыеДанные.ПериодНеделя КАК ПериодНеделя, | АнализируемыеДанные.ПериодДекада КАК ПериодДекада, | АнализируемыеДанные.ПериодМесяц КАК ПериодМесяц, | АнализируемыеДанные.ПериодКвартал КАК ПериодКвартал, | АнализируемыеДанные.ПериодПолугодие КАК ПериодПолугодие, | АнализируемыеДанные.ПериодГод КАК ПериодГод, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоТекущие) КАК Количество, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоБазовыхЕдиницТекущие) КАК КоличествоБазовыхЕдиниц, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоЕдиницОтчетовТекущие) КАК КоличествоЕдиницОтчетов, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоТекущие) - СУММА(АнализируемыеДанные.ПланыПродажКоличествоЭталонные) КАК КоличествоОтклонение, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоБазовыхЕдиницТекущие) - СУММА(АнализируемыеДанные.ПланыПродажКоличествоБазовыхЕдиницЭталонные) КАК КоличествоБазовыхЕдиницОтклонение, | СУММА(АнализируемыеДанные.ПланыПродажКоличествоЕдиницОтчетовТекущие) - СУММА(АнализируемыеДанные.ПланыПродажКоличествоЕдиницОтчетовЭталонные) КАК КоличествоЕдиницОтчетовОтклонение, | СУММА(АнализируемыеДанные.ПланыПродажСтоимостьБезНДСТекущие) КАК СтоимостьБезНДС, | СУММА(АнализируемыеДанные.ПланыПродажНДСТекущие) КАК НДС, | СУММА(АнализируемыеДанные.ПланыПродажСтоимостьСНДСТекущие) КАК СтоимостьСНДС, | СУММА(АнализируемыеДанные.ПланыПродажСтоимостьБезНДСТекущие) - СУММА(АнализируемыеДанные.ПланыПродажСтоимостьБезНДСЭталонные) КАК СтоимостьБезНДСОтклонение, | СУММА(АнализируемыеДанные.ПланыПродажНДСТекущие) - СУММА(АнализируемыеДанные.ПланыПродажНДСЭталонные) КАК НДСОтклонение, | СУММА(АнализируемыеДанные.ПланыПродажСтоимостьСНДСТекущие) - СУММА(АнализируемыеДанные.ПланыПродажСтоимостьСНДСЭталонные) КАК СтоимостьСНДСОтклонение | ИЗ | (ВЫБРАТЬ | ПланыПродажОборотыТекущие.Проект КАК Проект, | ПланыПродажОборотыТекущие.Подразделение КАК Подразделение, | ПланыПродажОборотыТекущие.Контрагент КАК Контрагент, | ПланыПродажОборотыТекущие.Договор КАК Договор, | ПланыПродажОборотыТекущие.Заказ КАК Заказ, | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОборотыТекущие.Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА ПланыПродажОборотыТекущие.Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ ПланыПродажОборотыТекущие.Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы) КАК НоменклатурнаяГруппа, | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОборотыТекущие.Номенклатура ССЫЛКА Справочник.НоменклатурныеГруппы | ТОГДА &СправочникНоменклатураПустаяСсылка | ИНАЧЕ ПланыПродажОборотыТекущие.Номенклатура | КОНЕЦ КАК Справочник.Номенклатура) КАК Номенклатура, | ПланыПродажОборотыТекущие.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПланыПродажОборотыТекущие.ДокументПланирования.Ответственный КАК Ответственный, | ПланыПродажОборотыТекущие.Регистратор КАК Регистратор, | ПланыПродажОборотыТекущие.Период КАК Период, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, ДЕНЬ) КАК ПериодДень, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, НЕДЕЛЯ) КАК ПериодНеделя, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, ДЕКАДА) КАК ПериодДекада, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, МЕСЯЦ) КАК ПериодМесяц, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, КВАРТАЛ) КАК ПериодКвартал, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыТекущие.Период, ГОД) КАК ПериодГод, | ПланыПродажОборотыТекущие.КоличествоОборот КАК ПланыПродажКоличествоТекущие, | ПланыПродажОборотыТекущие.КоличествоОборот * ПланыПродажОборотыТекущие.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК ПланыПродажКоличествоБазовыхЕдиницТекущие, | ПланыПродажОборотыТекущие.КоличествоОборот * ПланыПродажОборотыТекущие.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ЕСТЬNULL(ПланыПродажОборотыТекущие.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1) КАК ПланыПродажКоличествоЕдиницОтчетовТекущие, | 0 КАК ПланыПродажКоличествоЭталонные, | 0 КАК ПланыПродажКоличествоБазовыхЕдиницЭталонные, | 0 КАК ПланыПродажКоличествоЕдиницОтчетовЭталонные, | ПланыПродажОборотыТекущие.СтоимостьОборот КАК ПланыПродажСтоимостьБезНДСТекущие, | ПланыПродажОборотыТекущие.НДСОборот КАК ПланыПродажНДСТекущие, | ПланыПродажОборотыТекущие.СтоимостьОборот + ПланыПродажОборотыТекущие.НДСОборот КАК ПланыПродажСтоимостьСНДСТекущие, | 0 КАК ПланыПродажСтоимостьБезНДСЭталонные, | 0 КАК ПланыПродажНДСЭталонные, | 0 КАК ПланыПродажСтоимостьСНДСЭталонные | ИЗ | РегистрНакопления.ПланыПродаж.Обороты( | &ДатаНач1, | &ДатаКон1, | Регистратор, | ВЫБОР | КОГДА &Сценарий1 = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Сценарий = &Сценарий1 | КОНЕЦ {(Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Контрагент, (Договор).* КАК Договор, (Заказ).* КАК Заказ, (ДокументПланирования).* КАК ДокументПланирования, (ВЫРАЗИТЬ(ВЫБОР | КОГДА Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы)).* КАК НоменклатурнаяГруппа, (ВЫРАЗИТЬ(Номенклатура КАК Справочник.Номенклатура)).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ДокументПланирования.Ответственный).* КАК Ответственный, (ВариантРаспределения).* КАК ВариантРаспределения}) КАК ПланыПродажОборотыТекущие | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПланыПродажОборотыЭталонные.Проект, | ПланыПродажОборотыЭталонные.Подразделение, | ПланыПродажОборотыЭталонные.Контрагент, | ПланыПродажОборотыЭталонные.Договор, | ПланыПродажОборотыЭталонные.Заказ, | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОборотыЭталонные.Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА ПланыПродажОборотыЭталонные.Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ ПланыПродажОборотыЭталонные.Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы), | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОборотыЭталонные.Номенклатура ССЫЛКА Справочник.НоменклатурныеГруппы | ТОГДА &СправочникНоменклатураПустаяСсылка | ИНАЧЕ ПланыПродажОборотыЭталонные.Номенклатура | КОНЕЦ КАК Справочник.Номенклатура), | ПланыПродажОборотыЭталонные.ХарактеристикаНоменклатуры, | ПланыПродажОборотыЭталонные.ДокументПланирования.Ответственный, | ПланыПродажОборотыЭталонные.Регистратор, | ПланыПродажОборотыЭталонные.Период, | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, ДЕНЬ), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, НЕДЕЛЯ), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, ДЕКАДА), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, МЕСЯЦ), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, КВАРТАЛ), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, ПОЛУГОДИЕ), | НАЧАЛОПЕРИОДА(ПланыПродажОборотыЭталонные.Период, ГОД), | 0, | 0, | 0, | ПланыПродажОборотыЭталонные.КоличествоОборот, | ПланыПродажОборотыЭталонные.КоличествоОборот * ПланыПродажОборотыЭталонные.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, | ПланыПродажОборотыЭталонные.КоличествоОборот * ПланыПродажОборотыЭталонные.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ЕСТЬNULL(ПланыПродажОборотыЭталонные.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1), | 0, | 0, | 0, | ПланыПродажОборотыЭталонные.СтоимостьОборот, | ПланыПродажОборотыЭталонные.НДСОборот, | ПланыПродажОборотыЭталонные.СтоимостьОборот + ПланыПродажОборотыЭталонные.НДСОборот | ИЗ | РегистрНакопления.ПланыПродаж.Обороты( | &ДатаНач1, | &ДатаКон1, | Регистратор, | ВЫБОР | КОГДА &Сценарий1 = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Сценарий = &Сценарий1 | КОНЕЦ {(Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Контрагент, (Договор).* КАК Договор, (Заказ).* КАК Заказ, (ДокументПланирования).* КАК ДокументПланирования, (ВЫРАЗИТЬ(ВЫБОР | КОГДА Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы)).* КАК НоменклатурнаяГруппа, (ВЫРАЗИТЬ(Номенклатура КАК Справочник.Номенклатура)).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ДокументПланирования.Ответственный).* КАК Ответственный, (ВариантРаспределения).* КАК ВариантРаспределения}) КАК ПланыПродажОборотыЭталонные) КАК АнализируемыеДанные | | СГРУППИРОВАТЬ ПО | АнализируемыеДанные.Проект, | АнализируемыеДанные.Подразделение, | АнализируемыеДанные.Контрагент, | АнализируемыеДанные.Договор, | АнализируемыеДанные.Заказ, | АнализируемыеДанные.НоменклатурнаяГруппа, | АнализируемыеДанные.Номенклатура, | АнализируемыеДанные.ХарактеристикаНоменклатуры, | АнализируемыеДанные.Ответственный, | АнализируемыеДанные.Регистратор, | АнализируемыеДанные.Период, | АнализируемыеДанные.ПериодДень, | АнализируемыеДанные.ПериодНеделя, | АнализируемыеДанные.ПериодДекада, | АнализируемыеДанные.ПериодМесяц, | АнализируемыеДанные.ПериодКвартал, | АнализируемыеДанные.ПериодПолугодие, | АнализируемыеДанные.ПериодГод) КАК РезультатАнализа |{ГДЕ | РезультатАнализа.Регистратор КАК Регистратор, | РезультатАнализа.Период КАК Период, | РезультатАнализа.ПериодДень КАК ПериодДень, | РезультатАнализа.ПериодНеделя КАК ПериодНеделя, | РезультатАнализа.ПериодДекада КАК ПериодДекада, | РезультатАнализа.ПериодМесяц КАК ПериодМесяц, | РезультатАнализа.ПериодКвартал КАК ПериодКвартал, | РезультатАнализа.ПериодПолугодие КАК ПериодПолугодие, | РезультатАнализа.ПериодГод КАК ПериодГод, | РезультатАнализа.Количество КАК Количество, | РезультатАнализа.КоличествоБазовыхЕдиниц КАК КоличествоБазовыхЕдиниц, | РезультатАнализа.КоличествоЕдиницОтчетов КАК КоличествоЕдиницОтчетов, | РезультатАнализа.КоличествоОтклонение КАК КоличествоОтклонение, | РезультатАнализа.КоличествоБазовыхЕдиницОтклонение КАК КоличествоБазовыхЕдиницОтклонение, | РезультатАнализа.КоличествоЕдиницОтчетовОтклонение КАК КоличествоЕдиницОтчетовОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.КоличествоОтклонение * 100 / РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК КоличествоОтклонениеПроцент, | РезультатАнализа.СтоимостьБезНДС КАК СтоимостьБезНДС, | РезультатАнализа.НДС КАК НДС, | РезультатАнализа.СтоимостьСНДС КАК СтоимостьСНДС, | РезультатАнализа.СтоимостьБезНДСОтклонение КАК СтоимостьБезНДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьБезНДСОтклонение * 100 / РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК СтоимостьБезНДСОтклонениеПроцент, | РезультатАнализа.НДСОтклонение КАК НДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.НДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.НДСОтклонение * 100 / РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК НДСОтклонениеПроцент, | РезультатАнализа.СтоимостьСНДСОтклонение КАК СтоимостьСНДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьСНДСОтклонение * 100 / РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК СтоимостьСНДСОтклонениеПроцент} | |ОБЪЕДИНИТЬ ВСЕ | //+МВ Факт_План |ВЫБРАТЬ | &ТипДанных2, | РезультатАнализа.Проект, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Проект), | РезультатАнализа.Подразделение, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Подразделение), | РезультатАнализа.Контрагент, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Контрагент), | РезультатАнализа.Договор, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Договор), | РезультатАнализа.Заказ, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Заказ), | РезультатАнализа.НоменклатурнаяГруппа, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.НоменклатурнаяГруппа), | РезультатАнализа.Номенклатура, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Номенклатура), | РезультатАнализа.ХарактеристикаНоменклатуры, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.ХарактеристикаНоменклатуры), | РезультатАнализа.Ответственный, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Ответственный), | РезультатАнализа.Регистратор, | ПРЕДСТАВЛЕНИЕ(РезультатАнализа.Регистратор), | РезультатАнализа.Период, | РезультатАнализа.ПериодДень, | РезультатАнализа.ПериодНеделя, | РезультатАнализа.ПериодДекада, | РезультатАнализа.ПериодМесяц, | РезультатАнализа.ПериодКвартал, | РезультатАнализа.ПериодПолугодие, | РезультатАнализа.ПериодГод, | РезультатАнализа.Количество, | РезультатАнализа.КоличествоБазовыхЕдиниц, | РезультатАнализа.КоличествоЕдиницОтчетов, | РезультатАнализа.КоличествоОтклонение, | РезультатАнализа.КоличествоБазовыхЕдиницОтклонение, | РезультатАнализа.КоличествоЕдиницОтчетовОтклонение, | ВЫБОР | КОГДА РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.КоличествоОтклонение * 100 / РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ, | РезультатАнализа.СтоимостьБезНДС, | РезультатАнализа.НДС, | РезультатАнализа.СтоимостьСНДС, | РезультатАнализа.СтоимостьБезНДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьБезНДСОтклонение * 100 / РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ, | РезультатАнализа.НДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.НДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.НДСОтклонение * 100 / РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ, | РезультатАнализа.СтоимостьСНДСОтклонение, | ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьСНДСОтклонение * 100 / РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ, //+МВ | ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА 0 | ИНАЧЕ РезультатАнализа.СтоимостьБезНДС / РезультатАнализа.Количество | КОНЕЦ КАК ЦенаБезНДС, | ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА 0 | ИНАЧЕ РезультатАнализа.СтоимостьСНДС / РезультатАнализа.Количество | КОНЕЦ КАК ЦенаСНДС //-МВ |{ВЫБРАТЬ | Проект.*, | Подразделение.*, | Контрагент.*, | Договор.*, | Заказ.*, | НоменклатурнаяГруппа.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | Ответственный.*, | Регистратор.*, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | Количество, | КоличествоБазовыхЕдиниц, | КоличествоЕдиницОтчетов, | КоличествоОтклонение, | КоличествоБазовыхЕдиницОтклонение, | КоличествоЕдиницОтчетовОтклонение, | КоличествоОтклонениеПроцент, | СтоимостьБезНДС, | НДС, | СтоимостьСНДС, | СтоимостьБезНДСОтклонение, | СтоимостьБезНДСОтклонениеПроцент, | НДСОтклонение, | НДСОтклонениеПроцент, | СтоимостьСНДСОтклонение, | СтоимостьСНДСОтклонениеПроцент, //+МВ | ЦенаБезНДС, | ЦенаСНДС //-МВ |} |ИЗ | (ВЫБРАТЬ | АнализируемыеДанные.Проект КАК Проект, | АнализируемыеДанные.Подразделение КАК Подразделение, | АнализируемыеДанные.Контрагент КАК Контрагент, | АнализируемыеДанные.Договор КАК Договор, | АнализируемыеДанные.Заказ КАК Заказ, | АнализируемыеДанные.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, | АнализируемыеДанные.Номенклатура КАК Номенклатура, | АнализируемыеДанные.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | АнализируемыеДанные.Ответственный КАК Ответственный, | АнализируемыеДанные.Регистратор КАК Регистратор, | АнализируемыеДанные.Период КАК Период, | АнализируемыеДанные.ПериодДень КАК ПериодДень, | АнализируемыеДанные.ПериодНеделя КАК ПериодНеделя, | АнализируемыеДанные.ПериодДекада КАК ПериодДекада, | АнализируемыеДанные.ПериодМесяц КАК ПериодМесяц, | АнализируемыеДанные.ПериодКвартал КАК ПериодКвартал, | АнализируемыеДанные.ПериодПолугодие КАК ПериодПолугодие, | АнализируемыеДанные.ПериодГод КАК ПериодГод, | СУММА(АнализируемыеДанные.ПродажиКоличество) КАК Количество, | СУММА(АнализируемыеДанные.ПродажиКоличествоБазовыхЕдиниц) КАК КоличествоБазовыхЕдиниц, | СУММА(АнализируемыеДанные.ПродажиКоличествоЕдиницОтчетов) КАК КоличествоЕдиницОтчетов, | СУММА(АнализируемыеДанные.ПродажиКоличество) - СУММА(АнализируемыеДанные.ПланыПродажКоличество) КАК КоличествоОтклонение, | СУММА(АнализируемыеДанные.ПродажиКоличествоБазовыхЕдиниц) - СУММА(АнализируемыеДанные.ПланыПродажКоличествоБазовыхЕдиниц) КАК КоличествоБазовыхЕдиницОтклонение, | СУММА(АнализируемыеДанные.ПродажиКоличествоЕдиницОтчетов) - СУММА(АнализируемыеДанные.ПланыПродажКоличествоЕдиницОтчетов) КАК КоличествоЕдиницОтчетовОтклонение, | СУММА(АнализируемыеДанные.ПродажиСтоимостьБезНДС) КАК СтоимостьБезНДС, | СУММА(АнализируемыеДанные.ПродажиНДС) КАК НДС, | СУММА(АнализируемыеДанные.ПродажиСтоимостьСНДС) КАК СтоимостьСНДС, | СУММА(АнализируемыеДанные.ПродажиСтоимостьБезНДС) - СУММА(АнализируемыеДанные.ПланыПродажСтоимостьБезНДС) КАК СтоимостьБезНДСОтклонение, | СУММА(АнализируемыеДанные.ПродажиНДС) - СУММА(АнализируемыеДанные.ПланыПродажНДС) КАК НДСОтклонение, | СУММА(АнализируемыеДанные.ПродажиСтоимостьСНДС) - СУММА(АнализируемыеДанные.ПланыПродажСтоимостьСНДС) КАК СтоимостьСНДСОтклонение | ИЗ | (ВЫБРАТЬ | ПродажиОбороты.Проект КАК Проект, | ПродажиОбороты.Подразделение КАК Подразделение, | ПродажиОбороты.Контрагент КАК Контрагент, | ПродажиОбороты.ДоговорКонтрагента КАК Договор, | ПродажиОбороты.ЗаказПокупателя КАК Заказ, | ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, | ПродажиОбороты.Номенклатура КАК Номенклатура, | ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПродажиОбороты.ДокументПродажи.Ответственный КАК Ответственный, | ПродажиОбороты.Регистратор КАК Регистратор, | ПродажиОбороты.Период КАК Период, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК ПериодДень, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕКАДА) КАК ПериодДекада, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, МЕСЯЦ) КАК ПериодМесяц, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, КВАРТАЛ) КАК ПериодКвартал, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие, | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ГОД) КАК ПериодГод, | ПродажиОбороты.КоличествоОборот КАК ПродажиКоличество, | ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК ПродажиКоличествоБазовыхЕдиниц, | ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК ПродажиКоличествоЕдиницОтчетов, | 0 КАК ПланыПродажКоличество, | 0 КАК ПланыПродажКоличествоБазовыхЕдиниц, | 0 КАК ПланыПродажКоличествоЕдиницОтчетов, | ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК ПродажиСтоимостьБезНДС, | ПродажиОбороты.НДСОборот КАК ПродажиНДС, | ПродажиОбороты.СтоимостьОборот КАК ПродажиСтоимостьСНДС, | 0 КАК ПланыПродажСтоимостьБезНДС, | 0 КАК ПланыПродажНДС, | 0 КАК ПланыПродажСтоимостьСНДС | ИЗ | РегистрНакопления.Продажи.Обороты(&ДатаНач2, &ДатаКон2, Регистратор, {(Организация).* КАК Организация, (Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК Договор, (ЗаказПокупателя).* КАК Заказ, (ДокументПродажи).* КАК ДокументПродажи, (Номенклатура.НоменклатурнаяГруппа).* КАК НоменклатурнаяГруппа, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ДокументПродажи.Ответственный).* КАК Ответственный}) КАК ПродажиОбороты | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПланыПродажОбороты.Проект, | ПланыПродажОбороты.Подразделение, | ПланыПродажОбороты.Контрагент, | ПланыПродажОбороты.Договор, | ПланыПродажОбороты.Заказ, | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОбороты.Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА ПланыПродажОбороты.Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ ПланыПродажОбороты.Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы), | ВЫРАЗИТЬ(ВЫБОР | КОГДА ПланыПродажОбороты.Номенклатура ССЫЛКА Справочник.НоменклатурныеГруппы | ТОГДА &СправочникНоменклатураПустаяСсылка | ИНАЧЕ ПланыПродажОбороты.Номенклатура | КОНЕЦ КАК Справочник.Номенклатура), | ПланыПродажОбороты.ХарактеристикаНоменклатуры, | ПланыПродажОбороты.ДокументПланирования.Ответственный, | ПланыПродажОбороты.Регистратор, | ПланыПродажОбороты.Период, | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, ДЕНЬ), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, НЕДЕЛЯ), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, ДЕКАДА), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, МЕСЯЦ), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, КВАРТАЛ), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, ПОЛУГОДИЕ), | НАЧАЛОПЕРИОДА(ПланыПродажОбороты.Период, ГОД), | 0, | 0, | 0, | ПланыПродажОбороты.КоличествоОборот, | ПланыПродажОбороты.КоличествоОборот * ПланыПродажОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, | ПланыПродажОбороты.КоличествоОборот * ПланыПродажОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ЕСТЬNULL(ПланыПродажОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1), | 0, | 0, | 0, | ПланыПродажОбороты.СтоимостьОборот, | ПланыПродажОбороты.НДСОборот, | ПланыПродажОбороты.СтоимостьОборот + ПланыПродажОбороты.НДСОборот | ИЗ | РегистрНакопления.ПланыПродаж.Обороты( | &ДатаНач1, | &ДатаКон1, | Регистратор, | ВЫБОР | КОГДА &Сценарий1 = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Сценарий = &Сценарий1 | КОНЕЦ {(Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Контрагент, (Договор).* КАК Договор, (Заказ).* КАК Заказ, (ДокументПланирования).* КАК ДокументПланирования, (ВЫРАЗИТЬ(ВЫБОР | КОГДА Номенклатура ССЫЛКА Справочник.Номенклатура | ТОГДА Номенклатура.НоменклатурнаяГруппа | ИНАЧЕ Номенклатура | КОНЕЦ КАК Справочник.НоменклатурныеГруппы)).* КАК НоменклатурнаяГруппа, (ВЫРАЗИТЬ(Номенклатура КАК Справочник.Номенклатура)).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ДокументПланирования.Ответственный).* КАК Ответственный, (ВариантРаспределения).* КАК ВариантРаспределения}) КАК ПланыПродажОбороты) КАК АнализируемыеДанные | | СГРУППИРОВАТЬ ПО | АнализируемыеДанные.Проект, | АнализируемыеДанные.Подразделение, | АнализируемыеДанные.Контрагент, | АнализируемыеДанные.Договор, | АнализируемыеДанные.Заказ, | АнализируемыеДанные.НоменклатурнаяГруппа, | АнализируемыеДанные.Номенклатура, | АнализируемыеДанные.ХарактеристикаНоменклатуры, | АнализируемыеДанные.Ответственный, | АнализируемыеДанные.Регистратор, | АнализируемыеДанные.Период, | АнализируемыеДанные.ПериодДень, | АнализируемыеДанные.ПериодНеделя, | АнализируемыеДанные.ПериодДекада, | АнализируемыеДанные.ПериодМесяц, | АнализируемыеДанные.ПериодКвартал, | АнализируемыеДанные.ПериодПолугодие, | АнализируемыеДанные.ПериодГод) КАК РезультатАнализа |{ГДЕ | РезультатАнализа.Регистратор КАК Регистратор, | РезультатАнализа.Период КАК Период, | РезультатАнализа.ПериодДень КАК ПериодДень, | РезультатАнализа.ПериодНеделя КАК ПериодНеделя, | РезультатАнализа.ПериодДекада КАК ПериодДекада, | РезультатАнализа.ПериодМесяц КАК ПериодМесяц, | РезультатАнализа.ПериодКвартал КАК ПериодКвартал, | РезультатАнализа.ПериодПолугодие КАК ПериодПолугодие, | РезультатАнализа.ПериодГод КАК ПериодГод, | РезультатАнализа.Количество КАК Количество, | РезультатАнализа.КоличествоБазовыхЕдиниц КАК КоличествоБазовыхЕдиниц, | РезультатАнализа.КоличествоЕдиницОтчетов КАК КоличествоЕдиницОтчетов, | РезультатАнализа.КоличествоОтклонение КАК КоличествоОтклонение, | РезультатАнализа.КоличествоБазовыхЕдиницОтклонение КАК КоличествоБазовыхЕдиницОтклонение, | РезультатАнализа.КоличествоЕдиницОтчетовОтклонение КАК КоличествоЕдиницОтчетовОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.КоличествоОтклонение * 100 / РезультатАнализа.Количество - РезультатАнализа.КоличествоОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК КоличествоОтклонениеПроцент, | РезультатАнализа.СтоимостьБезНДС КАК СтоимостьБезНДС, | РезультатАнализа.НДС КАК НДС, | РезультатАнализа.СтоимостьСНДС КАК СтоимостьСНДС, | РезультатАнализа.СтоимостьБезНДСОтклонение КАК СтоимостьБезНДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьБезНДСОтклонение * 100 / РезультатАнализа.СтоимостьБезНДС - РезультатАнализа.СтоимостьБезНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК СтоимостьБезНДСОтклонениеПроцент, | РезультатАнализа.НДСОтклонение КАК НДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.НДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.НДСОтклонение * 100 / РезультатАнализа.НДС - РезультатАнализа.НДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК НДСОтклонениеПроцент, | РезультатАнализа.СтоимостьСНДСОтклонение КАК СтоимостьСНДСОтклонение, | (ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение = 0 | ТОГДА ""-"" | ИНАЧЕ РезультатАнализа.СтоимостьСНДСОтклонение * 100 / РезультатАнализа.СтоимостьСНДС - РезультатАнализа.СтоимостьСНДСОтклонение | КОНЕЦ | КОНЕЦ | КОНЕЦ) КАК СтоимостьСНДСОтклонениеПроцент} |{УПОРЯДОЧИТЬ ПО | ТипДанных, | Проект.*, | Подразделение.*, | Контрагент.*, | Договор.*, | Заказ.*, | НоменклатурнаяГруппа.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | Ответственный.*, | Регистратор.*, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | Количество, | КоличествоБазовыхЕдиниц, | КоличествоЕдиницОтчетов, | КоличествоОтклонение, | КоличествоБазовыхЕдиницОтклонение, | КоличествоЕдиницОтчетовОтклонение, | КоличествоОтклонениеПроцент, | СтоимостьБезНДС, | НДС, | СтоимостьСНДС, | СтоимостьБезНДСОтклонение, | СтоимостьБезНДСОтклонениеПроцент, | НДСОтклонение, | НДСОтклонениеПроцент, | СтоимостьСНДСОтклонение, | СтоимостьСНДСОтклонениеПроцент, //+МВ | ЦенаБезНДС, | ЦенаСНДС //-МВ |} |ИТОГИ | СУММА(Количество), | СУММА(КоличествоБазовыхЕдиниц), | СУММА(КоличествоЕдиницОтчетов), | СУММА(КоличествоОтклонение), | СУММА(КоличествоБазовыхЕдиницОтклонение), | СУММА(КоличествоЕдиницОтчетовОтклонение), | ВЫБОР | КОГДА ЕСТЬNULL(СУММА(КоличествоОтклонение), 0) = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ЕСТЬNULL(СУММА(Количество), 0) = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА СУММА(Количество) - СУММА(КоличествоОтклонение) = 0 | ТОГДА ""-"" | ИНАЧЕ СУММА(КоличествоОтклонение) * 100 / (СУММА(Количество) - СУММА(КоличествоОтклонение)) | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК КоличествоОтклонениеПроцент, | СУММА(СтоимостьБезНДС), | СУММА(НДС), | СУММА(СтоимостьСНДС), | СУММА(СтоимостьБезНДСОтклонение), | ВЫБОР | КОГДА ЕСТЬNULL(СУММА(СтоимостьБезНДСОтклонение), 0) = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ЕСТЬNULL(СУММА(СтоимостьБезНДС), 0) = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА СУММА(СтоимостьБезНДС) - СУММА(СтоимостьБезНДСОтклонение) = 0 | ТОГДА ""-"" | ИНАЧЕ СУММА(СтоимостьБезНДСОтклонение) * 100 / (СУММА(СтоимостьБезНДС) - СУММА(СтоимостьБезНДСОтклонение)) | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК СтоимостьБезНДСОтклонениеПроцент, | СУММА(НДСОтклонение), | ВЫБОР | КОГДА ЕСТЬNULL(СУММА(НДСОтклонение), 0) = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ЕСТЬNULL(СУММА(НДС), 0) = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА СУММА(НДС) - СУММА(НДСОтклонение) = 0 | ТОГДА ""-"" | ИНАЧЕ СУММА(НДСОтклонение) * 100 / (СУММА(НДС) - СУММА(НДСОтклонение)) | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК НДСОтклонениеПроцент, | СУММА(СтоимостьСНДСОтклонение), | ВЫБОР | КОГДА ЕСТЬNULL(СУММА(СтоимостьСНДСОтклонение), 0) = 0 | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ЕСТЬNULL(СУММА(СтоимостьСНДС), 0) = 0 | ТОГДА -100 | ИНАЧЕ ВЫБОР | КОГДА СУММА(СтоимостьСНДС) - СУММА(СтоимостьСНДСОтклонение) = 0 | ТОГДА ""-"" | ИНАЧЕ СУММА(СтоимостьСНДСОтклонение) * 100 / (СУММА(СтоимостьСНДС) - СУММА(СтоимостьСНДСОтклонение)) | КОНЕЦ | КОНЕЦ | КОНЕЦ КАК СтоимостьСНДСОтклонениеПроцент, //+МВ | СРЕДНЕЕ(ЦенаБезНДС), | СРЕДНЕЕ(ЦенаСНДС) //-МВ |ПО | ОБЩИЕ |{ИТОГИ ПО | ТипДанных, | Проект.*, | Подразделение.*, | Контрагент.*, | Договор.*, | Заказ.*, | НоменклатурнаяГруппа.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | Ответственный.*, | Регистратор.*, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод}"; КонецФункции // ПолучитьТекстЗапроса() |