Имя: Пароль:
1C
1С v8
УНФ 3.0: задваивается скидка по Заказу покупателя
0 Uhvat2025
 
28.04.26
17:03
После обновления УНФ с ред 3.0.12 на 3.0.13, при продаже в РМК по Заказу покупателя, в котором уже есть скидки, в РМК скидки задваиваются. То есть в Заказе скидка 10% - а при пробитии Чека она становится уже 20%. Почему такое возможно?
Конфигурация с изменениями в расширении, но конкретно этот функционал продажи не менялся, и по скидкам тоже изменения не вносились.

Может быть, в новой редакции поменялась логика, или это ошибка?
1 Uhvat2025
 
29.04.26
00:13
+(0) После отключения расширения ничего не изменилось, так что дело точно в типовой конфигурации.

Заказ оформлен по дисконтной карте, по ней есть 10% скидка. Но когда рассчитывается сумма при оплате наличными в РМК, сумма уменьшается еще на 10%. Посмотрели, что в коде программа обращается к процедуре ОбщегоНазначенияРМКУНФ.РассчитатьАвтоматическиеСкидки, и там получается такая таблица: https://disk.yandex.ru/i/JaZ0PfUmxOg6Fg . То есть одна и та же скидка и в Заказе покупателя, и в продаже по Заказу! Можно нажать на оплату наличными или "Рассчитать скидки" - все равно итог один - вместо 10% скидка становится 20%.
Причем если в интерфейсе РМК убрать дисконтную карту по этой продаже, то отменяются обе скидки.

Подскажите, пожалуйста, в чем может быть дело. В списке ошибок 1С такой проблемы не нашел. Но до обновления на версию 3.0.13.314, на релизе 3.0.12.261 такого не было. Все документы и настройки остались такими же.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший