|
Запрос с ПВХ | ☑ | ||
---|---|---|---|---|
0
dddonnn
24.08.11
✎
12:23
|
Есть отчет с СКД. Нужно в отечет использованию свойств договора контрагентов. При добавлении характеристики через консоль запросов отчет срабатывает некорректно.
Вот запрос изначальный: ВЫБРАТЬ ТаблицаПродаж.Номенклатура КАК Номенклатура, ТаблицаПродаж.Контрагент КАК Контрагент, ТаблицаПродаж.Количество КАК Количество, ТаблицаПродаж.СуммаПродажи КАК СуммаПродажи, ТаблицаПродаж.ЦенаПрихода КАК ЦенаПрихода, ТаблицаПродаж.Себестоимость КАК Себестоимость, ТаблицаПродаж.СуммаПродажи - ТаблицаПродаж.Себестоимость КАК Прибыль, ВЫБОР КОГДА ТаблицаПродаж.СуммаПродажи <> 0 ТОГДА (ТаблицаПродаж.СуммаПродажи - ТаблицаПродаж.Себестоимость) * 100 / ТаблицаПродаж.СуммаПродажи ИНАЧЕ 0 КОНЕЦ КАК ПроцентНаценки {ВЫБРАТЬ Номенклатура.*, Контрагент.*, Количество, СуммаПродажи, ЦенаПрихода, Себестоимость, Прибыль, ПроцентНаценки} ИЗ (ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.ДоговорКонтрагента.Владелец КАК Контрагент, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СтоимостьОборот КАК СуммаПродажи, ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ЦенаПрихода, ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК Себестоимость ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, , {(Контрагент).*, (Номенклатура).*}) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения КАК ЕдиницаИзмерения, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&КонецПериода)}, ТипЦен = &ТипЦеныСебестоимости {(Номенклатура).*}) КАК ЦеныНоменклатурыСрезПоследних) КАК ЦеныНоменклатуры ПО ПродажиОбороты.Номенклатура = ЦеныНоменклатуры.Номенклатура И ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков = ЦеныНоменклатуры.ЕдиницаИзмерения) КАК ТаблицаПродаж А потом добавилось вот: {ХАРАКТЕРИСТИКИ ТИП(Справочник.ДоговорыКонтрагентов) СПИСОК ПланВидовХарактеристик.СвойстваОбъектов ИДЕНТИФИКАТОР Ссылка ИМЯ Наименование ТИПЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯ РегистрСведений.ЗначенияСвойствОбъектов ОБЪЕКТ Объект ХАРАКТЕРИСТИКА Свойство ЗНАЧЕНИЕ Значение } Значения стали зашкаливать в отчете. Что надо исправить,чтобы отчет корректно выполнялся? |
|||
1
dddonnn
24.08.11
✎
12:58
|
никто не знать(
|
|||
2
Axel2009
24.08.11
✎
13:02
|
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Организации) СПИСОК (ВЫБРАТЬ СвойстваОбъектов.Ссылка, СвойстваОбъектов.Наименование + " (доп. реквизит)" КАК Наименование, СвойстваОбъектов.ТипЗначения ИЗ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ГДЕ СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Организации) И (НЕ СвойстваОбъектов.ПометкаУдаления) И (НЕ СвойстваОбъектов.Категория)) ИДЕНТИФИКАТОР Ссылка ИМЯ Наименование ТИПЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯ РегистрСведений.ЗначенияСвойствОбъектов ОБЪЕКТ Объект ХАРАКТЕРИСТИКА Свойство ЗНАЧЕНИЕ Значение } нужно конкретно определять список по ОДНОМУ свойству |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |