Пока коллеги АНД диагностировали проблему в том, что в алгоритме создания строк журанла распределения использовался код исполняемый на клиенте и на сервере (класс LedgerJournalEngine_CostAlloc – исполнялся на клиенте, а метод определения филиала в филиальном учете xUserGroupDimension:: findUserDimension(), который вызывался при создании каждой строки – исполнялся на сервере). При отнесении выполнения LedgerJournalEngine_CostAlloc на сервер проблема пропала. Проблема вызывалась только при большом количестве строк. Очевидно она как то родом из взаимодействия клиент-сервер
|