Пользователь создает заказ клиента и подбирает туда товары. В 1С загружены цены на товары в EUR, путем создания документов установки цен ном-ры. Изначально при создании заказа клиента валюта заказа стоит EUR.
Далее в некоторых заказах пользователь меняет валюту на рубли. В результате происходит пересчет цен. Это все работает в рамках типового механизма. Затем нужны доработки:
1) при смене валюты на рубли, цена должна округляться до рубля по арифметическим правилам.
2) далее система смотрит и если она видит, что клиент = "Розничный покупатель", то округляет итоговую сумму заказа до 10 руб в большую сторону. При этом появившуюся разницу между суммой заказа до округления и после, мы распределяем на товары порпорционально их кол-ву.
3) необходимо в печатную форму заказа поставщику добавить вывод номер заказа покупателя, на основании которого был сделан заказ поставщику.