В настоящий момент при смене курса валюты в счёте, в продукты зачитывается цена из прайс-листа.В итоге, во-первых, при частой смене цен будут неверно пересчитываться счета.
А во-вторых, чтобы разрешить вводить цены, отличные от прайс-листа (и чтобы после этого bpm не переписывал поверху введенные цены), надо перелопатить много кода.
Предлагаю в InvoiceProduct фиксировать цену на момент добавления, и уже пересчитывать в будущем, исходя из неё
Понравилась ли вам эта идея?