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