В типовом отчете в 1С УТ 10.3 план-фактный анализ продаж считает неправильно сумму реализации при предоплате, если договор не в рублях, а, например, в евро, то 1С для план-фактного анализа продаж умножает стоимость отгрузки в евро на курс ЦБ РФ на дату отгрузки. И 1С для план-фактного анализа продаж не принимает во внимание, что были авансы и что при отгрузке нужно часть стоимости считать на сумму авансов, и только неоплаченный остаток считать по курсу на дату отгрузки.
При том, что в самой тн стоимость отгрузки в рублях считает верно.
например
стоимость заказа 118 евро ,, в договоре везде стоят галочки в признаке "условные удиницы" , и в признаке "вести взаиморасчеты по заказам", и "по документам расчетов".
получен аванс 01.11.14 = 50 евро по курсу 49,9817 = 2499,08 ( в п/п все верно рассчиталось)
получен аванс 06.11. 40 евро по курсу = 2224,94
формируем реализацию на основании заказа покупателю: вкладка предоплата автоматически заполняется двумя авансовыми п/п, проводим тн, видим данные:
итого по документу 118 евро 6366,07 руб
аванс 90 евро 4724,02 руб
долг 28 евро 1642,05
Все как доктор прописал.
А теперь формируем план-фактный анализ продаж и плачем, когда видим сумму отгрузки этому контрагенту = 6920,09 руб , смотрим документ, да, это та самая реализация.
проверяем откуда 1С взяло такую сумму в рублях, так и есть : 6920,09 делим на 118 = 58,6488 , то есть 1С умножает стоимость в евро на курс на дату отгрузки для план-фактного анализа продаж .
Это так и было задумано разработчиками, чтобы писать обработки? Или в 1 где-то спрятаны хитрые настройки?