Как идея: Попробуйте поставить в reqTrans.update() if(reqTransCache==NULL) breakpoint и посмотрите откуда этот метод без кэша вызывается при сводном планировании.
Возможно еще, что проблема происходит внутри класса ReqTransUpdate. Оно там точно reqTrans обновляет/удаляет/вставляет и, насколько я помню, делает это без reqPlanData. При этом класс этот вызывается при обработке очередной номенклатуры в ReqCalc и возможно это туда надо reqPlanData передавать. (Но может быть это у меня ложные воспоминания).
Я просто точно помню что у меня на проекте возникали точно такие же проблемы с обновлением из deleteExplosion и это точно было вызвано неактуальным кэшем.
|