Показать сообщение отдельно
Старый 21.09.2007, 16:35     # 3082
D1C
Newbie
 
Регистрация: 17.04.2007
Сообщения: 17

D1C Известность не заставит себя ждать
VanHelsing, Попробуй все же запросом:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
| ,
| Номенклатура = &ВыбНоменклатура
| И ТипЦен = &ВыбТипЦен) КАК ЦеныНоменклатурыСрезПоследних";

Док = Документы.ЗаказПокупателя.НайтиПоНомеру("х0000014","20070910");
Запрос.УстановитьПараметр("ВыбТипЦен", Док.ТипЦен);
Запрос.УстановитьПараметр("ВыбНоменклатура", Справочники.Номенклатура.НайтиПоКоду("2705"));

Результат = Запрос.Выполнить().Выгрузить();
Цена = ?(Результат.Количество() > 0, Результат[0].Цена, 0);
D1C вне форума