Тема: Вышел HotFix2
Показать сообщение отдельно
Старый 15.07.2004, 14:42   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Это ошибка живет начиная с версии 3.0 как минимум, да, наверное, и в версии 2.5 наблюдаться могла.
Так что наезды на sp3 несколько беспочвенны :-)

Другое дело - она довольно редко проявляется - обычно в том случае, когда по документу делается много небольших проводок, причем в разных валютах.
У нас она чаще всего воспроизводилась в том случае, если по рублевой закупке с большим количеством строк (ну - то есть порядка 2-3 десятков как минимум), создавали 3-4 накладных расхода в евро и долларах и распределяли их по строкам.
При разноске накладной - дизастер случался.

Дело в том что в аксапте проводки создаются, так сказать, суммарно (условно - в многострочной закупке делается не столько проводок на 60 счет, сколько было строк, а всего одна - на общую сумму задолжености), а потом запускается механизм корреспондирования, который из проводки 1:n делает n проводок вида 1:1. При этом одна из проводок, естественным образом, расщепляется на n.

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

В sp3hf2 это наконец-то исправили...