|
Вычисление скидок | ☑ | ||
|---|---|---|---|---|
|
0
amadeus2010
28.02.12
✎
11:40
|
добрый день. Имеется запрос и область макет в которую передается результат запроса.При вычислении скидок на товар не вычисляется процент скидки.Помогите разобраться.
Запрос=Новый Запрос; //расчет скидок по бутыль 20л Пет и резьбовой; Запрос.Текст= "ВЫБРАТЬ |СкидкиНаценкиНоменклатурыСрезПоследних.Период, |СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура как номенклатура, |СкидкиНаценкиНоменклатурыСрезПоследних.ПолучательСкидки как контрагент, |СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки как скидки |ИЗ |РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних"; Запрос.УстановитьПараметр("Скидки",РегистрыСведений.СкидкиНаценкиНоменклатуры.СрезПоследних()); ЗапросСкидки=Запрос.Выполнить().Выбрать(); ЗапросСкидки.Следующий(); ОбластьПодвал.Параметры.ЦенаПет=?(Контрагент.ВозвратнаяТара, "Х", 8.4-(ЗапросСкидки.Скидки)*8.4); ОбластьПодвал.Параметры.ЦенаТара=?(Контрагент.ВозвратнаяТара, "Х",3-(ЗапросСкидки.Скидки)*3); |
|||
|
1
Wobland
28.02.12
✎
11:42
|
Запрос.УстановитьПараметр("Скидки",РегистрыСведений.СкидкиНаценкиНоменклатуры.СрезПоследних());
что ты этим хотел сказать* |
|||
|
2
Wobland
28.02.12
✎
11:42
|
спрашивал ещё в прошлый раз - пуст ли запрос?
|
|||
|
3
ZanderZ
28.02.12
✎
11:42
|
ЗапросСкидки.Скидки = 1
|
|||
|
4
amadeus2010
28.02.12
✎
11:51
|
Запрос.УстановитьПараметр("Скидки",РегистрыСведений.СкидкиНаценкиНоменклатуры.СрезПоследних())-установил параметр запроса.Можно ли сделать проверку на то что имеет ли контрагент из этого документа скидку на товар или нет?
|
|||
|
5
Wobland
28.02.12
✎
11:54
|
(4) ПокаИлиЕсли ЗапросСкидки.Следующий()
не, мне лениво тебе запрос переписывать... запрос как-то учитывает контрагента, номенклатуру и т.д.? смотри параметры вирт. таблицы. в т.ч. период |
|||
|
6
Wobland
28.02.12
✎
11:55
|
и что за арифметика такая занимательная?
|
| Форум | Правила | Описание | Секции | Поиск |