Vofka @ Сегодня, 16:39
необходимо зарегистрироваться для просмотра ссылки
,
Номенклатура не попадает..
Так вся функция выглядит :
Функция ПолучитьЦену()
ЗначениеНоменклатуры = Справочники.Номенклатура.НайтиПоКоду("000101087");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
| &Дата,
| ТипЦен = &ТипЦен
| И Номенклатура = &Номенклатура) КАК ЦеныНоменклатурыСрезПоследних";
Запрос.УстановитьПараметр("Дата", ЭтотОбъект.Дата);
Запрос.УстановитьПараметр("ТипЦен", ЭтотОбъект.ДоговорКонтрагента.ТипЦен);
Запрос.УстановитьПараметр("Номенклатура", ЗначениеНоменклатуры);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Цена;
КонецЦикла;
КонецФункции
Если параметр Дата не указать, то в таком случае попадает. Не понимаю, почему так