Настраиваю отчет по инструкции. Получилось почти всё. Заковыка при выводе дополнительных полей.
Запрос выглядит так:
ВЫБРАТЬ
ПродажиСебестоимость.ДокументОприходования.Контрагент КАК Поставщик,
ПродажиСебестоимость.Номенклатура,
Продажи.Контрагент КАК Покупатель,
СУММА(ПродажиСебестоимость.Количество) КАК Количество,
СУММА(ОКР(ПродажиСебестоимость.Количество * Продажи.Стоимость / Продажи.Количество, 2)) КАК Сумма
ПОМЕСТИТЬ Продажи
ИЗ
РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО ПродажиСебестоимость.Регистратор = Продажи.Регистратор
И ПродажиСебестоимость.Номенклатура = Продажи.Номенклатура
ГДЕ
Продажи.Регистратор.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И ПродажиСебестоимость.Регистратор.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
СГРУППИРОВАТЬ ПО
ПродажиСебестоимость.ДокументОприходования.Контрагент,
ПродажиСебестоимость.Номенклатура,
Продажи.Контрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Продажи.Поставщик,
Продажи.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
Продажи.Номенклатура,
Продажи.Покупатель,
МАКСИМУМ(ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.КодПоставщика)
ТОГДА ЗначенияСвойствОбъектов.Значение
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ) КАК КодПоставщика,
МАКСИМУМ(ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.Издатель)
ТОГДА ЗначенияСвойствОбъектов.Значение
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ) КАК Издатель,
МАКСИМУМ(ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.Автор)
ТОГДА ЗначенияСвойствОбъектов.Значение
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ) КАК Автор,
МАКСИМУМ(ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.ГодИздания)
ТОГДА ЗначенияСвойствОбъектов.Значение
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ) КАК ГодИздания,
МАКСИМУМ(Штрихкоды.Штрихкод) КАК ИСБН,
Продажи.Номенклатура.Код КАК КодНоменклатуры,
Продажи.Покупатель.Код КАК КодПокупателя,
Продажи.Покупатель.Регион КАК РегионПокупателя,
Продажи.Покупатель.ИНН КАК ИННПокупателя,
СУММА(Продажи.Количество) КАК Количество,
СУММА(Продажи.Сумма) КАК Сумма
{ВЫБРАТЬ
Поставщик.*,
Номенклатура.*,
Покупатель.*,
КодНоменклатуры,
КодПоставщика,
Издатель,
Автор,
ИСБН,
ГодИздания,
КодПокупателя,
РегионПокупателя,
ИННПокупателя,
Количество,
Сумма}
ИЗ
Продажи КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО Продажи.Номенклатура = ЗначенияСвойствОбъектов.Объект
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
ПО Продажи.Номенклатура = Штрихкоды.Владелец
{ГДЕ
Продажи.Поставщик.*,
Продажи.Номенклатура.ВидНоменклатуры.*,
Продажи.Номенклатура.*,
Продажи.Покупатель.*}
СГРУППИРОВАТЬ ПО
Продажи.Номенклатура,
Продажи.Поставщик,
Продажи.Покупатель.Код,
Продажи.Покупатель.Регион,
Продажи.Покупатель.ИНН,
Продажи.Номенклатура.Код,
Продажи.Покупатель,
Продажи.Номенклатура.ВидНоменклатуры
{УПОРЯДОЧИТЬ ПО
Номенклатура.*,
Покупатель.*}
{ИТОГИ ПО
Поставщик.*,
Номенклатура.*,
Покупатель.*}
выводятся только если установить галку "Детальные записи" в настройках отчета. И именно как детальные записи. А надо выводить в той же строке, что и данные по номенклатуре.