УТ 10.3 Отчет валовая прибыль. При загрузке в СКД не показывает Себестоимость.
УТ 10.3 Отчет валовая прибыль. Нужно добавить колонки. Зашел в доп поля добавил, но их нельзя назвать как мне надо. Дальше зашел в отчет добавил показатели, какие мне надо (задал представление какое мне надо), но показатели нельзя вывести до группировки, вот доп поля можно, а это нет - опять неудача. Дальше взял запрос из отчета и сделал отчет на основе СКД (просто скопировал туда запрос (я только учусь)). Отчет работает ,но себестоимость выдает =0. Тот же запрос в консоли отчетов все показывает. Как решить проблему ???
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Запрос выдрал из отчета "валовая прибыль" , построенного ан универсальном
Прикрепленные файлы:
Продажи.erf
(5) У вас не правильно выбираются данные из регистра ПродажиСебестоимость. Нужно выбирать из виртуальной таблицы ПродажиСебестоимость.Обороты, указав в параметрах период (Так будет правилнее). Если указать период просто в условии и не заполнить его, то запрос ничего не выберет.
Похоже что при запуске в Универсальном отчете , настройки даты передаются, а в СКД нет.
вот текст запроса из стандартного отчета "Валовая Прибыль"
Зачем в нем две пары параметров датанач/датакон и датаначала/датаконца , если в форме настраивается один интервал дат? какой в этом смысл?
вот текст запроса из стандартного отчета "Валовая Прибыль"
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВложенныйЗапрос.Организация КАК Организация,
| ВложенныйЗапрос.Проект КАК Проект,
| ВложенныйЗапрос.Подразделение КАК Подразделение,
| ВложенныйЗапрос.Покупатель КАК Покупатель,
| ВложенныйЗапрос.ДоговорПокупателя КАК ДоговорПокупателя,
| ВложенныйЗапрос.Номенклатура КАК Номенклатура,
| ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ВложенныйЗапрос.ЗаказПокупателя КАК ЗаказПокупателя,
| ВложенныйЗапрос.Регистратор КАК Регистратор,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Организация) КАК ОрганизацияПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Проект) КАК ПроектПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Подразделение) КАК ПодразделениеПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Покупатель) КАК ПокупательПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ДоговорПокупателя) КАК ДоговорПокупателяПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Номенклатура) КАК НоменклатураПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатурыПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ЗаказПокупателя) КАК ЗаказПокупателяПредставление,
| ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Регистратор) КАК РегистраторПредставление,
| ВложенныйЗапрос.Период КАК Период,
| ВложенныйЗапрос.ПериодДень КАК ПериодДень,
| ВложенныйЗапрос.ПериодНеделя КАК ПериодНеделя,
| ВложенныйЗапрос.ПериодДекада КАК ПериодДекада,
| ВложенныйЗапрос.ПериодМесяц КАК ПериодМесяц,
| ВложенныйЗапрос.ПериодКвартал КАК ПериодКвартал,
| ВложенныйЗапрос.ПериодПолугодие КАК ПериодПолугодие,
| ВложенныйЗапрос.ПериодГод КАК ПериодГод,
| ВложенныйЗапрос.Количество КАК Количество,
| ВложенныйЗапрос.КоличествоЕдиницОтчетов КАК КоличествоЕдиницОтчетов,
| ВложенныйЗапрос.КоличествоБазовыхЕдиниц КАК КоличествоБазовыхЕдиниц,
| ВложенныйЗапрос.Вес КАК Вес,
| ВложенныйЗапрос.СтоимостьБезНДС КАК СтоимостьБезНДС,
| ВложенныйЗапрос.НДС КАК НДС,
| ВложенныйЗапрос.Стоимость КАК Стоимость,
| ВложенныйЗапрос.Себестоимость КАК Себестоимость,
| ВложенныйЗапрос.ВаловаяПрибыль КАК ВаловаяПрибыль,
| ВложенныйЗапрос.Эффективность КАК Эффективность,
| ВложенныйЗапрос.Рентабельность КАК Рентабельность
| //ПОЛЯ_СВОЙСТВА
| //ПОЛЯ_КАТЕГОРИИ
|{ВЫБРАТЬ
| Организация.*,
| Проект.*,
| Подразделение.*,
| Покупатель.*,
| ДоговорПокупателя.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ЗаказПокупателя.*,
| Регистратор.*,
| Период,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| Количество,
| КоличествоЕдиницОтчетов,
| КоличествоБазовыхЕдиниц,
| Вес,
| СтоимостьБезНДС,
| НДС,
| Стоимость,
| Себестоимость,
| ВаловаяПрибыль,
| Эффективность,
| Рентабельность
| //ПСЕВДОНИМЫ_СВОЙСТВА
| //ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
|ИЗ
| (ВЫБРАТЬ
| ВложенныйЗапрос.Организация КАК Организация,
| ВложенныйЗапрос.Проект КАК Проект,
| ВложенныйЗапрос.Подразделение КАК Подразделение,
| ВложенныйЗапрос.Покупатель КАК Покупатель,
| ВложенныйЗапрос.ДоговорПокупателя КАК ДоговорПокупателя,
| ВложенныйЗапрос.Номенклатура КАК Номенклатура,
| ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ВложенныйЗапрос.ЗаказПокупателя КАК ЗаказПокупателя,
| ВложенныйЗапрос.Регистратор КАК Регистратор,
| ВложенныйЗапрос.Период КАК Период,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ДЕНЬ) КАК ПериодДень,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, НЕДЕЛЯ) КАК ПериодНеделя,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ДЕКАДА) КАК ПериодДекада,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, МЕСЯЦ) КАК ПериодМесяц,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, КВАРТАЛ) КАК ПериодКвартал,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
| НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ГОД) КАК ПериодГод,
| СУММА(ВложенныйЗапрос.Количество) КАК Количество,
| СУММА(ВложенныйЗапрос.КоличествоЕдиницОтчетов) КАК КоличествоЕдиницОтчетов,
| СУММА(ВложенныйЗапрос.КоличествоБазовыхЕдиниц) КАК КоличествоБазовыхЕдиниц,
| СУММА(ВложенныйЗапрос.Вес) КАК Вес,
| СУММА(ВложенныйЗапрос.СтоимостьБезНДС) КАК СтоимостьБезНДС,
| СУММА(ВложенныйЗапрос.НДС) КАК НДС,
| СУММА(ВложенныйЗапрос.Стоимость) КАК Стоимость,
| СУММА(ВложенныйЗапрос.Себестоимость) КАК Себестоимость,
| ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА СУММА(ВложенныйЗапрос.СтоимостьБезНДС)
| ИНАЧЕ СУММА(ВложенныйЗапрос.Стоимость)
| КОНЕЦ - СУММА(ВложенныйЗапрос.Себестоимость) КАК ВаловаяПрибыль,
| 100 * ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА ВЫБОР
| КОГДА СУММА(ВложенныйЗапрос.Себестоимость) <> 0
| ТОГДА (СУММА(ВложенныйЗапрос.СтоимостьБезНДС) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.Себестоимость)
| ИНАЧЕ 0
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА СУММА(ВложенныйЗапрос.Себестоимость) <> 0
| ТОГДА (СУММА(ВложенныйЗапрос.Стоимость) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.Себестоимость)
| ИНАЧЕ 0
| КОНЕЦ
| КОНЕЦ КАК Эффективность,
| 100 * ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА ВЫБОР
| КОГДА СУММА(ВложенныйЗапрос.СтоимостьБезНДС) <> 0
| ТОГДА (СУММА(ВложенныйЗапрос.СтоимостьБезНДС) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.СтоимостьБезНДС)
| ИНАЧЕ 0
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА СУММА(ВложенныйЗапрос.Стоимость) <> 0
| ТОГДА (СУММА(ВложенныйЗапрос.Стоимость) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.Стоимость)
| ИНАЧЕ 0
| КОНЕЦ
| КОНЕЦ КАК Рентабельность
| {ВЫБРАТЬ
| Организация,
| Проект,
| Подразделение,
| Покупатель,
| ДоговорПокупателя,
| Номенклатура,
| ХарактеристикаНоменклатуры,
| ЗаказПокупателя,
| Регистратор,
| Период,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод}
| ИЗ
| (ВЫБРАТЬ
| ПродажиОбороты.Проект КАК Проект,
| ПродажиОбороты.Подразделение КАК Подразделение,
| ПродажиОбороты.Контрагент КАК Покупатель,
| ПродажиОбороты.ДоговорКонтрагента КАК ДоговорПокупателя,
| ПродажиОбороты.Номенклатура КАК Номенклатура,
| ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
| ПродажиОбороты.Организация КАК Организация,
| ПродажиОбороты.Регистратор КАК Регистратор,
| ПродажиОбороты.Период КАК Период,
| ПродажиОбороты.КоличествоОборот КАК Количество,
| ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1) КАК КоличествоЕдиницОтчетов,
| ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) КАК КоличествоБазовыхЕдиниц,
| ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Вес,0) КАК Вес,
| ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК СтоимостьБезНДС,
| ПродажиОбороты.НДСОборот КАК НДС,
| ПродажиОбороты.СтоимостьОборот КАК Стоимость,
| ЕСТЬNULL(ТаблицаРегистраПродажиСебестоимость.СтоимостьОборот, 0) КАК Себестоимость
| ИЗ
| РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, {Организация.* КАК Организация, Проект.* КАК Проект, Подразделение.* КАК Подразделение, Контрагент.* КАК Покупатель, ДоговорКонтрагента.* КАК ДоговорПокупателя, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ЗаказПокупателя.* КАК ЗаказПокупателя}) КАК ПродажиОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПродажиСебестоимость.Номенклатура КАК Номенклатура,
| ПродажиСебестоимость.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ПродажиСебестоимость.ЗаказПокупателя КАК ЗаказПокупателя,
| ВЫБОР
| КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА ПродажиСебестоимость.ДокументДвижения
| ИНАЧЕ ПродажиСебестоимость.Регистратор
| КОНЕЦ КАК Регистратор,
| СУММА(ПродажиСебестоимость.Стоимость) КАК СтоимостьОборот
| ИЗ
| РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
| ГДЕ
| ПродажиСебестоимость.Период МЕЖДУ &ДатаНачала И &ДатаКонца
| {ГДЕ
| ПродажиСебестоимость.Проект.* КАК Проект,
| ПродажиСебестоимость.Подразделение.* КАК Подразделение,
| ПродажиСебестоимость.Номенклатура.* КАК Номенклатура,
| ПродажиСебестоимость.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
| ПродажиСебестоимость.ЗаказПокупателя.* КАК ЗаказПокупателя}
|
| СГРУППИРОВАТЬ ПО
| ПродажиСебестоимость.Номенклатура,
| ПродажиСебестоимость.ХарактеристикаНоменклатуры,
| ПродажиСебестоимость.ЗаказПокупателя,
| ВЫБОР
| КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА ПродажиСебестоимость.ДокументДвижения
| ИНАЧЕ ПродажиСебестоимость.Регистратор
| КОНЕЦ) КАК ТаблицаРегистраПродажиСебестоимость
| ПО ТаблицаРегистраПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура
| И ТаблицаРегистраПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры
| И ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя
| И ТаблицаРегистраПродажиСебестоимость.Регистратор = ПродажиОбороты.Регистратор) КАК ВложенныйЗапрос
|
| СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.Организация,
| ВложенныйЗапрос.Проект,
| ВложенныйЗапрос.Подразделение,
| ВложенныйЗапрос.Покупатель,
| ВложенныйЗапрос.ДоговорПокупателя,
| ВложенныйЗапрос.Номенклатура,
| ВложенныйЗапрос.ХарактеристикаНоменклатуры,
| ВложенныйЗапрос.ЗаказПокупателя,
| ВложенныйЗапрос.Регистратор,
| ВложенныйЗапрос.Период
|
| ИМЕЮЩИЕ
| (СУММА(ВложенныйЗапрос.Количество) <> 0
| ИЛИ СУММА(ВложенныйЗапрос.Стоимость) <> 0
| ИЛИ СУММА(ЕСТЬNULL(ВложенныйЗапрос.Себестоимость, 0)) <> 0)) КАК ВложенныйЗапрос
| //СОЕДИНЕНИЯ
|{ГДЕ
| ВложенныйЗапрос.Регистратор.*,
| ВложенныйЗапрос.Период,
| ВложенныйЗапрос.ПериодДень,
| ВложенныйЗапрос.ПериодНеделя,
| ВложенныйЗапрос.ПериодДекада,
| ВложенныйЗапрос.ПериодМесяц,
| ВложенныйЗапрос.ПериодКвартал,
| ВложенныйЗапрос.ПериодПолугодие,
| ВложенныйЗапрос.ПериодГод,
| ВложенныйЗапрос.Количество,
| ВложенныйЗапрос.КоличествоЕдиницОтчетов,
| ВложенныйЗапрос.КоличествоБазовыхЕдиниц,
| ВложенныйЗапрос.Вес,
| ВложенныйЗапрос.СтоимостьБезНДС,
| ВложенныйЗапрос.НДС,
| ВложенныйЗапрос.Стоимость,
| ВложенныйЗапрос.Себестоимость,
| ВложенныйЗапрос.ВаловаяПрибыль,
| ВложенныйЗапрос.Эффективность,
| ВложенныйЗапрос.Рентабельность
| //УСЛОВИЯ_СВОЙСТВА
| //УСЛОВИЯ_КАТЕГОРИИ
|}
|{УПОРЯДОЧИТЬ ПО
| Организация.*,
| Проект.*,
| Подразделение.*,
| Покупатель.*,
| ДоговорПокупателя.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ЗаказПокупателя.*,
| Регистратор.*,
| Период,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| Количество,
| КоличествоЕдиницОтчетов,
| КоличествоБазовыхЕдиниц,
| Вес,
| СтоимостьБезНДС,
| НДС,
| Стоимость,
| Себестоимость,
| ВаловаяПрибыль,
| Эффективность,
| Рентабельность
| //ПСЕВДОНИМЫ_СВОЙСТВА
| //ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
|ИТОГИ
| СУММА(Количество),
| СУММА(КоличествоЕдиницОтчетов),
| СУММА(КоличествоБазовыхЕдиниц),
| СУММА(Вес),
| СУММА(СтоимостьБезНДС),
| СУММА(НДС),
| СУММА(Стоимость),
| СУММА(Себестоимость),
| ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА СУММА(СтоимостьБезНДС)
| ИНАЧЕ СУММА(Стоимость)
| КОНЕЦ - СУММА(Себестоимость) КАК ВаловаяПрибыль,
| 100 * ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА ВЫБОР
| КОГДА СУММА(Себестоимость) <> 0
| ТОГДА (СУММА(СтоимостьБезНДС) - СУММА(Себестоимость)) / СУММА(Себестоимость)
| ИНАЧЕ 0
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА СУММА(Себестоимость) <> 0
| ТОГДА (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Себестоимость)
| ИНАЧЕ 0
| КОНЕЦ
| КОНЕЦ КАК Эффективность,
| 100 * ВЫБОР
| КОГДА &НеВключатьНДСВСтоимостьПартий
| ТОГДА ВЫБОР
| КОГДА СУММА(СтоимостьБезНДС) <> 0
| ТОГДА (СУММА(СтоимостьБезНДС) - СУММА(Себестоимость)) / СУММА(СтоимостьБезНДС)
| ИНАЧЕ 0
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА СУММА(Стоимость) <> 0
| ТОГДА (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Стоимость)
| ИНАЧЕ 0
| КОНЕЦ
| КОНЕЦ КАК Рентабельность
| //ИТОГИ_СВОЙСТВА
| //ИТОГИ_КАТЕГОРИИ
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Организация.*,
| Проект.*,
| Подразделение.*,
| Покупатель.*,
| ДоговорПокупателя.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ЗаказПокупателя.*,
| Регистратор.*,
| Период,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод
| //ПСЕВДОНИМЫ_СВОЙСТВА
| //ПСЕВДОНИМЫ_КАТЕГОРИИ
|}"
ПоказатьЗачем в нем две пары параметров датанач/датакон и датаначала/датаконца , если в форме настраивается один интервал дат? какой в этом смысл?
Прикрепленные файлы:
![](/upload/forum/upload/211/211f88be90457b9dc26c23cc859b2707.png)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот