Показать сообщение отдельно
Старый 20.12.2018, 10:08   #9  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Anya Посмотреть сообщение
допустим 10уе (курс на дату допустим 50руб.) = 500руб.
О, тут еще и договор в валюте, а оплата в рублях.
Обработка такой ситуации появилась в DAX2009 (частично еще в DAX4). Но, особенность Аксапты в том, что учет курса аванса выполняется не в момент разноски накладной (даже если заказа на покупку был сопоставлен как открытая операция с платежом).
В принципе, этот стандартный механизм работает корректно (проблемы там возникают когда после сопоставления нескольких траншей платежей с несколькими накладными потом пару раз рассопоставят и сопоставят заново).

В момент разноски проводки в валюте учета (в валюте ГК) выполняются по курсу либо на дату операции, либо, если пошаманить по указанному курсу. А вот в момент сопоставления начинается коррекция сумм в валюте ГК. При этом в самом сопоставлении на стороне платежа подставляется курс на дату платежа.

Часто видел, модификации, когда курс, проставляемый при разноске накладной, рассчитывался уже средневзвешенный с учетом курсов авансов, курса да дату операции и т.п. Судя по всему, у автора как раз подобная модификация.
Если есть такая модификация, то мало протягивать курс только при разноске накладной, нужна еще модификация расчета курса, который проставляется при сопоставлении на платеже, иначе стандартный подход Аксапты войдет в противоречие с доработкой разноски.
За это сообщение автора поблагодарили: Anya (1).