Всем привет!
Релиз УТ11.4.13.209
Столкнулся с непонятным поведением при оформлении реализации в USD - не сходится курс при обратном пересчете.
Курс на дату документа 02.02.22 - 77,1302 руб, а при обратном пересчете рублевой суммы из УПД - 77.08.
Разборы привели к Функция ТекстЗапросаТаблицаСуммыДокументовВВалютеРегл(Запрос, ТекстыЗапроса, Регистры),
в которой формируется запрос для пересчета из USD в руб для Регистра сведений "Суммы документов в валюте регл. учета",
в качестве параметра в запрос передается верный курс 77,1302. Пробовал менять цены на "круглые" в документе - результат
отрицательный. Проблема в одиночном документе, в нескольких других, которые проверял, все сходится. Пробовал перепроводить,
пересоздать копированием - результат отрицательный.
Может кто сталкивался или даст новое направление в поисках?
(2) вы на пальцах объясните. Было 2 оплаты, у вас два каких-то курса доллара. Каким образом вы считаете средневзвешенный курс между этими двумя датами?
(3) Была одна частичная оплата после даты отгрузки, если отменить эту оплату, то ситуация не меняется. В реализации сумма в USD, при печати УПД сумма в руб., если разделить сумму руб на USD, то получаем курс 77.08, который не соответствует загруженному курсу 77,1302 на дату документа.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший