Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программное проведение заказов с автоскидками

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

ОбъектДок.СкидкиНаценки.Очистить();
ОбъектДок.СкидкиРассчитаны = ложь;

Иначе если останется скидка в ТЧ, но она уже не срабатывает - другие не рассчитает
   poludennykh
 
11 - 29.12.21 - 11:38
(9) спасибо, так и сделал.
   poludennykh
 
12 - 29.12.21 - 11:39
(10) спасибо, воспользуюсь

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.