Всем привет. Подскажите, как правильно сделать. Не могу сообразить. Есть простой отчёт на СКД. Берёт документы перемещений, и раскладывает по складам, по Номенклатурев строках и по датам в колонках. В ресурсах - количество, розничная цена и розничная сумма. Они есть в ТЧ Товары в перемещении.

Надо добавить приходные цену и сумму. Их нет в перемещении, но они есть в ТЧ документа-основания. Если я просто в СКД из документа-основания беру Номенклатуру, прих.цену и прих.сумму, строя связь по номенклатуре - у меня в колонках отчета выводится полная сумма документа-основания, а не по конкретной номенклатуре.

Как правильно получить и вывести эти данные?
---
Обращайтесь не к документам, а к табличным частям.
Документ.Перемещение .Товары КАК Перемещение
---
Что бы получить ответ, нужно в вопросе показать что и как сделано: текстом, картинкой. Можно даже фильм снять если с первыми двумя вариантами не получается. По описанию замечаний нет, ну кроме использования документов, вместо регистров, за что например на экзамене ставят 2 балла.
---
Я в курсе про то, что надо регистры. Там сама задача изначально была такова. Именно строки конкретных документов выводить надо.

Сейчас покажу, что у меня там.
---
как связь то строите?
по документу?

вообще это должно делать по ТЧ документа, получая аналогию левого соединения и связь настраивать по ТЧ.Ссылка и ТЧ.Номенклатура
тогда все получится как надо

ну и показать бы, хоть на картинках, как именно вы делаете
без этого сложно что-то предложить, потому что все будет основано лишь на предположениях
---
Сделайте по регистру накоплений приход расход, где в условии регистратор "Перемещение", там скорее всего и цена есть и связи никакие не нужны
---
ВЫБРАТЬ
 Перемещение.Ссылка,
 Перемещение.ПометкаУдаления,
 Перемещение.Дата,
 Перемещение.Проведен,
 Перемещение.СкладОтправитель,
 Перемещение.СкладПолучатель,
 Перемещение.Товары.(
  Номенклатура,
  Количество,
  РозничнаяЦена,
  РозничнаяСумма
 ),
 Перемещение.ДокументОснование,
 НарядНаПроизводство.Ссылка КАК Ссылка1,
 НарядНаПроизводство.Блюда.(
  Номенклатура,
  ПриходнаяЦена,
  ПриходнаяСумма
 )
ИЗ
 Документ.Перемещение КАК Перемещение
  ЛЕВОЕ СОЕДИНЕНИЕ Документ.НарядНаПроизводство КАК НарядНаПроизводство
  ПО Перемещение.ДокументОснование = НарядНаПроизводство.Ссылка
   И Перемещение.Товары.Номенклатура = НарядНаПроизводство.Блюда.Номенклатура
ГДЕ
 Перемещение.ПометкаУдаления = ЛОЖЬ
 И Перемещение.Проведен = ИСТИНА
 И Перемещение.Дата МЕЖДУ &НачалоПериода И &КонецПериода
 И Перемещение.СкладОтправитель = &Склад
---
Обращайтесь не к документам, а к табличным частям.
Документ.Перемещение .Товары КАК Перемещение
---
А к реквизитам шапки тогда как обращаться? Даты и склады в параметрах отчёта.
---
ПеремещениеТовары.Ссылка.Дата
---
Не ожидал, что все так запущенно. Только начинаете изучать 1С?
---
Нет. Больше пишу на пайтоне, 1С - время от времени. Некоторых очевидных вещей не знаю/не помню.

И почему вдруг вы от меня "не ожидали, что всё так запущено"? А должны были по какой-то причине ожидать большего?
---
7 лет регистрации на сайте. Лично я считаю возможность получать что-то через точку ошибочное решение разработчиков платформы. Если писать по стандарту SQL (все только через соединения) меньше будет неэффективного построения запросов и вытекающих из него проблем с производительностью.
---
Вот такой запрос. Запрос получает данные (консолью смотрел). Я так понимаю, что потом в СКД я вывожу в отчёт в строки Номенклатуру - это Товары.Номенклатура, ресурсы, которые я получаю из ТЧ Товары выводятся нормально. А вот ресурсы из ТЧ Блюда (из документа-основания) выводятся Суммой по всем строкам ТЧ.
---
это запрос из конструктора скорее всего, и он не совсем корректный и будет "правильно" работать только в консоли
вам в (8) и (10) подсказали как правильно обращаться к ТЧ документа, переписывайте запрос, тогда и суммы сможете взять напрямую из строк ТЧ
---
Да. Конструктор. Я мысль понял. Спасибо. Сижу переписываю.
---
Всем большое спасибо. Всё получилось. Всё как надо.