добрый день. Имеется запрос и область макет в которую передается результат запроса.При вычислении скидок на товар не вычисляется процент скидки.Помогите разобраться.
Запрос=Новый Запрос; //расчет скидок по бутыль 20л Пет и резьбовой;
Запрос.Текст=
"ВЫБРАТЬ
|СкидкиНаценкиНоменклатурыСрезПоследних.Период,
|СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура как номенклатура,
|СкидкиНаценкиНоменклатурыСрезПоследних.ПолучательСкидки как контрагент,
|СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки как скидки
|ИЗ
|РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних";
Запрос.УстановитьПараметр("Скидки",РегистрыСведений.СкидкиНаценкиНоменклатуры.СрезПоследних());
ЗапросСкидки=Запрос.Выполнить().Выбрать();
ЗапросСкидки.Следующий();
Запрос.УстановитьПараметр("Скидки",РегистрыСведений.СкидкиНаценкиНоменклатуры.СрезПоследних())-установил параметр запроса.Можно ли сделать проверку на то что имеет ли контрагент из этого документа скидку на товар или нет?
(4) ПокаИлиЕсли ЗапросСкидки.Следующий()
не, мне лениво тебе запрос переписывать... запрос как-то учитывает контрагента, номенклатуру и т.д.? смотри параметры вирт. таблицы. в т.ч. период