|
Программное проведение заказов с автоскидками
| ☑ |
0
poludennykh
29.12.21
✎
10:49
|
Добрый день! Используем конфигурацию КА 2.4. Включили автоматические скидки и теперь не можем программно провести заказы, так как программа требует открывать каждый заказ и проводить в ручном режиме. Как можно можно программно отработать заказ с включенными автоматическими скидками
|
|
1
Krendel
29.12.21
✎
10:49
|
Продолжайте наблюдения
|
|
2
poludennykh
29.12.21
✎
10:59
|
(1) какие наблюдения? вы о чем?
|
|
3
Смотрящий
29.12.21
✎
11:03
|
(2) "и теперь не можем программно провести заказы, так как программа требует открывать каждый заказ и проводить в ручном режиме"
Эти
|
|
4
lubitelxml
29.12.21
✎
11:15
|
Вот только вчера такое делал, изменял кол-во в заказе, не открывая форму, пересчитывал ТЧ, автоскидки рассчитались. ЧЯДНТ?
|
|
5
lubitelxml
29.12.21
✎
11:16
|
Показывай уже код
|
|
6
vicof
29.12.21
✎
11:17
|
(5) Сейчас окажется, что вы вместе работаете, и он твой код правит))
|
|
7
Kassern
29.12.21
✎
11:17
|
(0) там наверное есть реквизит какой-нибудь "СкидкиРассчитаны", если не истина, то ругаться при проведении
|
|
8
lubitelxml
29.12.21
✎
11:17
|
(6) не, свой блок я пишу один ))
|
|
9
rozer76
29.12.21
✎
11:29
|
(0) СтруктураПараметры = Новый Структура;
СтруктураПараметры.Вставить("ПрименятьКОбъекту", Истина);
СтруктураПараметры.Вставить("ТолькоПредварительныйРасчет", Ложь);
СтруктураПараметры.Вставить("ВосстанавливатьУправляемыеСкидки", Ложь);
СтруктураПараметры.Вставить("УправляемыеСкидки", Неопределено);
СкидкиНаценкиСервер.РассчитатьПоЗаказуКлиента(ОбъектДок, СтруктураПараметры);
|
|
10
lubitelxml
29.12.21
✎
11:31
|
(9) у меня до этого еще есть (но это чисто у меня так):
ОбъектДок.СкидкиНаценки.Очистить();
ОбъектДок.СкидкиРассчитаны = ложь;
Иначе если останется скидка в ТЧ, но она уже не срабатывает - другие не рассчитает
|
|
11
poludennykh
29.12.21
✎
11:38
|
(9) спасибо, так и сделал.
|
|
12
poludennykh
29.12.21
✎
11:39
|
(10) спасибо, воспользуюсь
|
|