31 октября 2024 в 17:36:03
(3 недели 12 часов назад)
353650
06.10.2021 10:12:57
Текст задания
Здравствуйте.
УТ11.
Есть документ Заказ клиента.
В нем есть штатный механизм расчета скидок.
Что нужно сделать:
Кратко: нужно, чтобы цена каждой позиции номенклатуры, которая считается как сумма деленная на количество всегда имела не более 2х знаков после запятой.
Подробно:
нужно, чтобы после простановки скидки в программе или при ручном изменении суммы в строке программа проверяла каждую строчку табличной части "товары", и, если количество номенклатуры в строке >1, (в нашем примере это строки 1 и 2), то в этих строках должна выполняться проверка: сумма делится на количество (получается цена). Если цена получается целым числом или с 1 или 2 знаками после запятой - все нормально, ничего с этой строкой не делаем, но если более двух знаков после запятой, то сумма должна измениться, чтобы делилось верно.
Пример по первой строке рис1:
цена равна = 913 / 7 = 130,4285714285714.
Мы эту цену округляем до 2х знаков после запятой, получается 130,43. И итоговая сумма становится = 130,43*7 = 913,01.
(в строке сумма меняется вместе с изменением процента и суммы скидки) - см рис2.
Цфник исполнителю.
От Вас срок, стоимость (не за час) и почту или мессенджер для контактов.
Спасибо.