СКД. Как добавить ЦеныНоменклатурыСрезПоследних в отчёт?

1. user1395402 31.10.24 13:29 Сейчас в теме
Добрый день, дорогие форумчане.
Помогите пожалуйста со специфическим отчётом (((
Написали отчёт, где можно посмотреть соотношение отгруженного товара к тестеру в штуках.
Всё работает прекрасно! Но теперь понадобилось добавить 2 колонки "Цена номенклатуры" (отдельно на товар и на тестер), чтобы при выборе "ВидЦены" в отчёт выводилась выбранная цена, ну и если получится, чтобы она менялась на выбранную в отчёте дату.
Добавили в отчёт "РегистрыСведений.ЦеныНоменклатурыСрезПоследних", но никак не можем настроить связь.
То отчёт показывает только цену товара, то сбиваются количества, то совсем ничего не выводит и т.д.
Помогите пожалуйста!!!
Ниже выкладываю запрос, если не сложно допилите пожалуйста или напишите как мне настроить связь (((
Заранее премного благодарен!

ВЫБРАТЬ
	ВЫРАЗИТЬ(НоменклатураДополнительныеРеквизиты.Ссылка КАК Справочник.Номенклатура) КАК ОсновнаяНоменклатура,
	ВЫРАЗИТЬ(НоменклатураДополнительныеРеквизиты.Значение КАК Справочник.Номенклатура) КАК Тестер
ПОМЕСТИТЬ ТестерыНоменклатуры
ИЗ
	Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
	НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоТестер
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Период КАК Период,
	ЦеныНоменклатурыСрезПоследних.Регистратор КАК Регистратор,
	ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
	ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
	ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
	ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка,
	ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
ПОМЕСТИТЬ ЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТестерыНоменклатуры.Тестер КАК Тестер,
	0 КАК КоличествоТестеров,
	ВыручкаИСебестоимостьПродажОбороты.Регистратор КАК Регистратор,
	ВыручкаИСебестоимостьПродажОбороты.ПериодДень КАК ПериодДень,
	ВыручкаИСебестоимостьПродажОбороты.ПериодНеделя КАК ПериодНеделя,
	ВыручкаИСебестоимостьПродажОбороты.ПериодДекада КАК ПериодДекада,
	ВыручкаИСебестоимостьПродажОбороты.ПериодМесяц КАК ПериодМесяц,
	ВыручкаИСебестоимостьПродажОбороты.ПериодКвартал КАК ПериодКвартал,
	ВыручкаИСебестоимостьПродажОбороты.ПериодПолугодие КАК ПериодПолугодие,
	ВыручкаИСебестоимостьПродажОбороты.ПериодГод КАК ПериодГод,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК Партнер,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация КАК Организация,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент КАК Контрагент,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Договор КАК Договор,
	ВыручкаИСебестоимостьПродажОбороты.Соглашение КАК Соглашение,
	ВыручкаИСебестоимостьПродажОбороты.Склад КАК Склад,
	ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК КоличествоТовара,
	ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиТовара,
	0 КАК СуммаВыручкиТестера,
	ВыручкаИСебестоимостьПродажОбороты.СтоимостьОборот КАК СтоимостьТовара,
	ВыручкаИСебестоимостьПродажОбороты.ДопРасходыОборот КАК ДопРасходыТовара,
	ВыручкаИСебестоимостьПродажОбороты.РасходыНаПродажуСНДСОборот КАК РасходыНаПродажуТовара,
	0 КАК СтоимостьТестера,
	0 КАК ДопРасходыТестера,
	0 КАК РасходыНаПродажуТестера
ПОМЕСТИТЬ ОсновныеПродажи
ИЗ
	РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ВыручкаИСебестоимостьПродажОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ ТестерыНоменклатуры КАК ТестерыНоменклатуры
		ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура = ТестерыНоменклатуры.ОсновнаяНоменклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТестерыНоменклатуры.ОсновнаяНоменклатура КАК Номенклатура,
	ВыручкаИСебестоимостьПродажОбороты.Регистратор КАК Регистратор,
	ВыручкаИСебестоимостьПродажОбороты.ПериодДень КАК ПериодДень,
	ВыручкаИСебестоимостьПродажОбороты.ПериодНеделя КАК ПериодНеделя,
	ВыручкаИСебестоимостьПродажОбороты.ПериодДекада КАК ПериодДекада,
	ВыручкаИСебестоимостьПродажОбороты.ПериодМесяц КАК ПериодМесяц,
	ВыручкаИСебестоимостьПродажОбороты.ПериодКвартал КАК ПериодКвартал,
	ВыручкаИСебестоимостьПродажОбороты.ПериодПолугодие КАК ПериодПолугодие,
	ВыручкаИСебестоимостьПродажОбороты.ПериодГод КАК ПериодГод,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Тестер,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК Партнер,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация КАК Организация,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент КАК Контрагент,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Договор КАК Договор,
	ВыручкаИСебестоимостьПродажОбороты.Соглашение КАК Соглашение,
	ВыручкаИСебестоимостьПродажОбороты.Склад КАК Склад,
	ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК КоличествоТестеров,
	0 КАК КоличествоТовара,
	0 КАК СуммаВыручкиТовара,
	ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиТестера,
	ВыручкаИСебестоимостьПродажОбороты.СтоимостьОборот КАК СтоимостьТестера,
	ВыручкаИСебестоимостьПродажОбороты.ДопРасходыОборот КАК ДопРасходыТестера,
	ВыручкаИСебестоимостьПродажОбороты.РасходыНаПродажуСНДСОборот КАК РасходыНаПродажуТестера,
	0 КАК СтоимостьТовара,
	0 КАК ДопРасходыТовара,
	0 КАК РасходыНаПродажуТовара
ПОМЕСТИТЬ ПродажиТестеров
ИЗ
	РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ВыручкаИСебестоимостьПродажОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ ТестерыНоменклатуры КАК ТестерыНоменклатуры
		ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура = ТестерыНоменклатуры.Тестер
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ОсновныеПродажи.Тестер КАК Тестер,
	ОсновныеПродажи.КоличествоТестеров КАК КоличествоТестеров,
	ОсновныеПродажи.Регистратор КАК Регистратор,
	ОсновныеПродажи.ПериодДень КАК ПериодДень,
	ОсновныеПродажи.ПериодНеделя КАК ПериодНеделя,
	ОсновныеПродажи.ПериодДекада КАК ПериодДекада,
	ОсновныеПродажи.ПериодМесяц КАК ПериодМесяц,
	ОсновныеПродажи.ПериодКвартал КАК ПериодКвартал,
	ОсновныеПродажи.ПериодПолугодие КАК ПериодПолугодие,
	ОсновныеПродажи.ПериодГод КАК ПериодГод,
	ОсновныеПродажи.Номенклатура КАК Номенклатура,
	ОсновныеПродажи.Партнер КАК Партнер,
	ОсновныеПродажи.Организация КАК Организация,
	ОсновныеПродажи.Контрагент КАК Контрагент,
	ОсновныеПродажи.Договор КАК Договор,
	ОсновныеПродажи.Соглашение КАК Соглашение,
	ОсновныеПродажи.Склад КАК Склад,
	ОсновныеПродажи.КоличествоТовара КАК КоличествоТовара,
	ОсновныеПродажи.СуммаВыручкиТовара КАК СуммаВыручкиТовара,
	ОсновныеПродажи.СуммаВыручкиТестера КАК СуммаВыручкиТестера,
	ОсновныеПродажи.СтоимостьТовара КАК СтоимостьТовара,
	ОсновныеПродажи.ДопРасходыТовара КАК ДопРасходыТовара,
	ОсновныеПродажи.РасходыНаПродажуТовара КАК РасходыНаПродажуТовара,
	ОсновныеПродажи.СтоимостьТестера КАК СтоимостьТестера,
	ОсновныеПродажи.ДопРасходыТестера КАК ДопРасходыТестера,
	ОсновныеПродажи.РасходыНаПродажуТестера КАК РасходыНаПродажуТестера
ПОМЕСТИТЬ Суммированная
ИЗ
	ОсновныеПродажи КАК ОсновныеПродажи

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ПродажиТестеров.Тестер,
	ПродажиТестеров.КоличествоТестеров,
	ПродажиТестеров.Регистратор,
	ПродажиТестеров.ПериодДень,
	ПродажиТестеров.ПериодНеделя,
	ПродажиТестеров.ПериодДекада,
	ПродажиТестеров.ПериодМесяц,
	ПродажиТестеров.ПериодКвартал,
	ПродажиТестеров.ПериодПолугодие,
	ПродажиТестеров.ПериодГод,
	ПродажиТестеров.Номенклатура,
	ПродажиТестеров.Партнер,
	ПродажиТестеров.Организация,
	ПродажиТестеров.Контрагент,
	ПродажиТестеров.Договор,
	ПродажиТестеров.Соглашение,
	ПродажиТестеров.Склад,
	ПродажиТестеров.КоличествоТовара,
	ПродажиТестеров.СуммаВыручкиТовара,
	ПродажиТестеров.СуммаВыручкиТестера,
	ПродажиТестеров.СтоимостьТовара,
	ПродажиТестеров.ДопРасходыТовара,
	ПродажиТестеров.РасходыНаПродажуТовара,
	ПродажиТестеров.СтоимостьТестера,
	ПродажиТестеров.ДопРасходыТестера,
	ПродажиТестеров.РасходыНаПродажуТестера
ИЗ
	ПродажиТестеров КАК ПродажиТестеров
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Суммированная.Тестер КАК Тестер,
	Суммированная.КоличествоТестеров КАК КоличествоТестеров,
	Суммированная.Регистратор КАК Регистратор,
	Суммированная.ПериодДень КАК ПериодДень,
	Суммированная.ПериодНеделя КАК ПериодНеделя,
	Суммированная.ПериодДекада КАК ПериодДекада,
	Суммированная.ПериодМесяц КАК ПериодМесяц,
	Суммированная.ПериодКвартал КАК ПериодКвартал,
	Суммированная.ПериодПолугодие КАК ПериодПолугодие,
	Суммированная.ПериодГод КАК ПериодГод,
	Суммированная.Номенклатура КАК Номенклатура,
	Суммированная.Партнер КАК Партнер,
	Суммированная.Организация КАК Организация,
	Суммированная.Контрагент КАК Контрагент,
	Суммированная.Договор КАК Договор,
	Суммированная.Соглашение КАК Соглашение,
	Суммированная.Склад КАК Склад,
	Суммированная.КоличествоТовара КАК КоличествоТовара,
	Суммированная.СуммаВыручкиТовара КАК СуммаВыручкиТовара,
	Суммированная.СуммаВыручкиТестера КАК СуммаВыручкиТестера,
	Суммированная.СтоимостьТовара КАК СтоимостьТовара,
	Суммированная.ДопРасходыТовара КАК ДопРасходыТовара,
	Суммированная.РасходыНаПродажуТовара КАК РасходыНаПродажуТовара,
	Суммированная.СтоимостьТестера КАК СтоимостьТестера,
	Суммированная.ДопРасходыТестера КАК ДопРасходыТестера,
	Суммированная.РасходыНаПродажуТестера КАК РасходыНаПродажуТестера
ИЗ
	Суммированная КАК Суммированная
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. odinsmot 01.11.24 07:01 Сейчас в теме
     "ВЫБРАТЬ
     |	ВЫРАЗИТЬ(НоменклатураДополнительныеРеквизиты.Ссылка КАК Справочник.Номенклатура) КАК ОсновнаяНоменклатура,
     |	ВЫРАЗИТЬ(НоменклатураДополнительныеРеквизиты.Значение КАК Справочник.Номенклатура) КАК Тестер
     |ПОМЕСТИТЬ ТестерыНоменклатуры
     |ИЗ
     |	Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
     |ГДЕ
     |	НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоТестер
     |;
     |
     |////////////////////////////////////////////////////////////­////////////////////
     |ВЫБРАТЬ
     |	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК ОсновнаяНоменклатура,
     |	ЦеныОсновной.Цена КАК ЦенаОсновнойНоменклатуры,
     |	ТестерыНоменклатуры.Тестер КАК Тестер,
     |	ЦеныТестеров.Цена КАК ЦенаТестера
     |ИЗ
     |	РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(
     |			&НачалоПериода,
     |			&КонецПериода,
     |			,
     |			АналитикаУчетаНоменклатуры.Номенклатура В
     |				(ВЫБРАТЬ
     |					ТестерыНоменклатуры.ОсновнаяНоменклатура КАК ОсновнаяНоменклатура
     |				ИЗ
     |					ТестерыНоменклатуры КАК ТестерыНоменклатуры)) КАК ВыручкаИСебестоимостьПродажОбороты
     |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТестерыНоменклатуры КАК ТестерыНоменклатуры
     |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры25.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныТестеров
     |			ПО ТестерыНоменклатуры.Тестер = ЦеныТестеров.Номенклатура
     |		ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура = ТестерыНоменклатуры.ОсновнаяНоменклатура
     |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры25.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныОсновной
     |		ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура = ЦеныОсновной.Номенклатура";
Показать
3. user1395402 01.11.24 16:29 Сейчас в теме
(2)
Добрый день.
Спасибо Вам большое за Ваше время, за помощь и за Ваш профессионализм.
У меня не получилось применить Ваш запрос, но по нему я хотя бы увидел в каком направлении мне искать решение своей проблемы (куда копать).
Ещё раз премного Вам благодарен!
Хорошего Вам дня!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот