8.х Наценка на ед. товара в отчете

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Valentus, 25 авг 2010.

  1. TopicStarter Overlay
    Valentus
    Offline

    Valentus

    Регистрация:
    25 май 2010
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    0
    результат-ошибка: {ВнешнийОтчет.ВаловаяПрибыльФОП(581)}: Ошибка при установке значения атрибута контекста (Текст): {(47, 66)}: Поле не найдено "ЗапросВаловаяПрибыль.СебестоимостьБезНДС"
    СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.<<?>>СебестоимостьБезНДС) КАК НДСВСебестоимости
    УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
    по причине:
    {(47, 66)}: Поле не найдено "ЗапросВаловаяПрибыль.СебестоимостьБезНДС"
    СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.<<?>>СебестоимостьБезНДС) КАК НДСВСебестоимости

    Запрос выглядит так:
    | СУММА(ЗапросВаловаяПрибыль.ЦенаПродажи - ЗапросВаловаяПрибыль.Цена) КАК НаценкаЕдТовара,
    | СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.НДС) КАК СебестоимостьБезНДС,
    | СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.СебестоимостьБезНДС) КАК НДСВСебестоимости
    | //ПОЛЯ_СВОЙСТВА
    | //ПОЛЯ_КАТЕГОРИИ
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    А "ЗапросВаловаяПрибыль.СебестоимостьБезНДС" вообще существует в исходном варианте текста запроса?
  3. TopicStarter Overlay
    Valentus
    Offline

    Valentus

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

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    я вижу только "СтоимостьБезНДС",
    про "СебестоимостьБезНДС" в запросе ничего нет.
  5. TopicStarter Overlay
    Valentus
    Offline

    Valentus

    Регистрация:
    25 май 2010
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    0
    Добавиль так:
    | СУММА(ЗапросВаловаяПрибыль.Себестоимость) КАК Себестоимость,
    | СУММА(ЗапросВаловаяПрибыль.СебестоимостьБезНДС) КАК СебестоимостьБезНДС,
    | СУММА(ЗапросВаловаяПрибыль.ВаловаяПрибыль) КАК ВаловаяПрибыль,
    | СУММА(ЗапросВаловаяПрибыль.Эффективность) КАК Эффективность,
    | СУММА(ЗапросВаловаяПрибыль.Рентабельность) КАК Рентабельность,
    | СУММА(ЗапросВаловаяПрибыль.ЦенаПродажи - ЗапросВаловаяПрибыль.Цена) КАК НаценкаЕдТовара,
    | СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.НДС) КАК СебестоимостьБезНДС,
    | СУММА(ЗапросВаловаяПрибыль.Себестоимость - ЗапросВаловаяПрибыль.СебестоимостьБезНДС) КАК НДСВСебестоимости
    | //ПОЛЯ_СВОЙСТВА
    | //ПОЛЯ_КАТЕГОРИИ

    Результат тот же:

    {ВнешнийОтчет.ВаловаяПрибыльФОП(582)}: Ошибка при установке значения атрибута контекста (Текст): {(42, 29)}: Поле не найдено "ЗапросВаловаяПрибыль.СебестоимостьБезНДС"
    СУММА(ЗапросВаловаяПрибыль.<<?>>СебестоимостьБезНДС) КАК СебестоимостьБезНДС,
    УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
    по причине:
    {(42, 29)}: Поле не найдено "ЗапросВаловаяПрибыль.СебестоимостьБезНДС"
    СУММА(ЗапросВаловаяПрибыль.<<?>>СебестоимостьБезНДС) КАК СебестоимостьБезНДС,
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    ну дык понятно, потому что про "СебестоимостьБезНДС" запрос вообще ничего не знает. Это надо рыть глубже, чтобы сформировать её.

Поделиться этой страницей