|
Как программно рассчитать автоматические скидки?
| ☑ |
0
iceborn
13.06.13
✎
12:02
|
Создаю новый документ заполняю его. Затем пишу:
НовыйДокумент.ПересчитатьАвтоматическиеСкидки();
Документ сохраняется но скидки не рассчитываются, перевыбираю контрагента все рассчитывается.
Так как же правильно программно пересчитать скидки?
|
|
1
zladenuw
13.06.13
✎
12:09
|
(1) так посмотри какие процедуры цепляются при изменение контра и такие же вызывай сам
|
|
2
shuhard
13.06.13
✎
12:09
|
(0) обнови версия Бордель 1.3 до 1.4
|
|
3
iceborn
13.06.13
✎
12:10
|
(1) Я вызываю типовые процедуру при изменении контрагента. Не помогает.
|
|
4
iceborn
13.06.13
✎
12:14
|
Мда. Когда записываю документ, а потом вызываю процедуры для расчета скидки а потом опять записываю то все работает. Бред )
Попытка;
НовыйДокумент.Записать();
Исключение;
КонецПопытки;
Форма = НовыйДокумент.ПолучитьФорму("ФормаДокумента");
Форма.ПриОткрытии();
Форма.ТорговаяТочкаПриИзменении(НовыйДокумент.ЭтотОбъект);
Форма.ПересчитатьАвтоматическиеСкидки();
Попытка;
НовыйДокумент.Записать();
Исключение;
КонецПопытки;
|
|
5
Mitriy
13.06.13
✎
12:16
|
Там должна быть переменная типа РассчитыватьАвтоматическиеСкидки... Если она ложь, то они и не рассчитываются...
|
|
6
Godofsin
13.06.13
✎
12:17
|
(4) Мож там ссылка где в запросе используется
|
|
7
Godofsin
13.06.13
✎
12:17
|
И да, воспользуйся советом из (2)
|
|
AdBlock убивает бесплатный контент. 1Сергей