Цитата:
Сообщение от
Maximin
Проверялось на AX 2009, RU5, RU6, RU7
......
Настоящие проблемы начинаются, когда при пакетной разноске накладных в методе CustVendInvoiceTrans.initFromTaxWorkTrans_RU в результате некорректной работы метода mappingExists_RU
......
AX 4.0 SP2
Как раз только что разбирался с парой проблем при разноске накладных в пакетном режиме (для нас актуально - у нас розница, продажи магазинов разносятся в пакете ночью, в среднем 60 накладных по 1 тыс.строк).
И тоже наткнулся на этот mappingExists_RU. Это, я вам скажу, нечто. Обе проблемы именно в нем.
Первое:Ax32.exe именно благодаря ему кушает оперативную память (и не отдает потом обратно) со скоростью ~9 Мб на 1 тыс.строк накладной. То есть за одну ночь кушает не менее 0,5 Гига памяти.
Второе: именно исполнение этого метода, как выяснилось, занимает где-то 75% времени всей разноски (а все остальное - генерация и разноска накладной, со всеми инвентрансами, инвойсжурами и прочими налогами - только 25%, а то и меньше).
И вот что с этим делать? Больше даже беспокоит память, чем производительность. Нет ли у кого опыта борьбы с этой гадиной mappingExists_RU?