Через конструктор запроса предоставляется выбор работать с тремя типами
РегистрСведений.СтоимостьТоваров
РегистрСведений.СтоимостьТоваровСрезПервых
РегистрСведений.СтоимостьТоваровСрезПоследних

так же имеется ресурс период

СрезПервых - данные на начало периода
Последних на конец

а если я возьму просто РегистрСведений.СтоимостьТоваров
за отведенный период что программа мне вернет из запроса?
---
Напилил не надоело! Утро вечера мудреннее
вот такая конструкция только заработала, срезПоследних злое дело, там чудным образом живет результат если передавать не все измерения!

ВЫБРАТЬ ПЕРВЫЕ 1
 СтоимостьТоваров.Период КАК Период,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения,
 СтоимостьТоваров.Стоимость КАК Стоимость
ИЗ
 РегистрСведений.СтоимостьТоваров КАК СтоимостьТоваров
ГДЕ
 СтоимостьТоваров.Период < &Период2 И
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура = &Номенклатура
 И СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения = &Скады
УПОРЯДОЧИТЬ ПО СтоимостьТоваров.Период УБЫВ
---
Запрос покажите. А так вернет все записи которые подходить под условия.
---
Без постановки задачи нельзя сказать с какой из таблиц вам работать, т.к. для разных случаев нужно использовать разные.
---
обороты за период, по регистру, вернет.
---
все гораздо проще!
в данном регистре содержаться данные по себестоимости товаров от последнего закрытия месяца
следовательно если формируем за 3 мес
то
СрезПервых возвращает только по одному уникальному первому значению

без срезов возвращает все.

поэтому если нужна себестоимость всех товаров на одну дату то берем дату периодом меньше нужной даты и
СрезПоследних
---
Офигеть ты гений!!!
---
я спрашивал разъяснений , а ответ оставил может кто наткнется на тему и будет полезно.
---
Это вряд ли
---
Не-а ты последний динозавр ящур, кто не знает про СрезПоследних. Остальные вымерли.
---
Есть недопонимание может кто объяснит

вот так работает

ВЫБРАТЬ
 СтоимостьТоваров.Период КАК Период,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения,
 СтоимостьТоваров.Стоимость КАК Стоимость
ИЗ
 РегистрСведений.СтоимостьТоваров.СрезПоследних КАК СтоимостьТоваров

  Где
  СтоимостьТоваров.Период < &Период2 И СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура = &Номенклатура
---
а так нет:
ВЫБРАТЬ
 СтоимостьТоваров.Период КАК Период,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения,
 СтоимостьТоваров.Стоимость КАК Стоимость
ИЗ
 РегистрСведений.СтоимостьТоваров.СрезПоследних КАК СтоимостьТоваров

  Где
  СтоимостьТоваров.Период < &Период2

получаемая таблица не содержит нужной мне номенклатуры, ищу через Ctrl+F
---
Почему-то не находится номенклатура, но при таком построении запроса она должна быть.
В 1 запросе будет вся номенклатура, а во 2 одна, если выполнится условие по периоду
А вообще для правильного построения запроса в данном случае почитайте про параметры виртуальных таблиц
---
почитайте про параметры виртуальных таблиц Не вводи человека в грех!
---
Ты же уже все выяснил, и даже оставил своё гениальное решение бесславным потомкам... Не?
---
Да здравствует метдо научного тыка.
Ща натыкаю еще и потомкам запрос выложу!
---
Может стоит все-таки обратиться к учебнику.
Если получить запрос, который вдруг сегодня выдаст верный результат, не факт, что он будет верным.
Это если действовать твоим методом
---
к сожалению идея припиндярить запрос к иерархии обвенчалась крахом

ВЫБРАТЬ
 СтоимостьТоваров.Период КАК Период,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения,
 СтоимостьТоваров.Стоимость КАК Стоимость
ИЗ
 РегистрСведений.СтоимостьТоваров.СрезПоследних КАК СтоимостьТоваров

  Где
  СтоимостьТоваров.Период < &Период2 И СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура В Иерархии (&Номенклатура)
  И СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения В Иерархии (&Скады)
---
Пилите, Шура. Пилите!
Когда надоест пилить - сделай нормальный параметр Номенклатуры в виде ссылки, а не в виде строкового наименования.
---
Напилил не надоело! Утро вечера мудреннее
вот такая конструкция только заработала, срезПоследних злое дело, там чудным образом живет результат если передавать не все измерения!

ВЫБРАТЬ ПЕРВЫЕ 1
 СтоимостьТоваров.Период КАК Период,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения,
 СтоимостьТоваров.Стоимость КАК Стоимость
ИЗ
 РегистрСведений.СтоимостьТоваров КАК СтоимостьТоваров
ГДЕ
 СтоимостьТоваров.Период < &Период2 И
 СтоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура = &Номенклатура
 И СтоимостьТоваров.АналитикаУчетаНоменклатуры.МестоХранения = &Скады
УПОРЯДОЧИТЬ ПО СтоимостьТоваров.Период УБЫВ