|
![]() |
#1 |
Участник
|
Подниму тему: возникает такая же ошибка при попытке обновить записи в таблице.Запрос на обновление:
X++: ttsbegin; while select forupdate localItems where localItems.Mark join sum(PlanQty), sum(PlanAddQty), sum(TechPlanQty), sum(TechPlanAddQty), Itemid, Routeid, Recid from prodPlanByProdNum group by Itemid,Routeid, PlanQty, PlanAddQty, TechPlanQty, TechPlanAddQty,Recid where prodPlanByProdNum.ProdNum == localItems.ProdNum // && prodPlanByProdNum.IsClosed == NoYes::Yes join forupdate Recid,Itemid,RouteId,PlanQty,PlanAddQty,TechPlanQty,TechPlanAddCurQty from prodPlanByWrkCtrGroup group by Recid,Itemid,RouteId,PlanQty,PlanAddQty,TechPlanQty,TechPlanAddCurQty where prodPlanByWrkCtrGroup.ItemId == prodPlanByProdNum.ItemId && prodPlanByWrkCtrGroup.RouteId == prodPlanByProdNum.RouteId { planqty = prodPlanByWrkCtrGroup.PlanQty - prodPlanByProdNum.PlanQty; planaddqty = prodPlanByWrkCtrGroup.PlanAddQty - prodPlanByProdNum.PlanAddQty; techplanqty = prodPlanByWrkCtrGroup.TechPlanQty - prodPlanByProdNum.TechPlanQty; techplanaddcurqty = prodPlanByWrkCtrGroup.TechPlanAddCurQty - prodPlanByProdNum.TechPlanAddQty; prodPlanByWrkCtrGroup.PlanQty = planqty; prodPlanByWrkCtrGroup.PlanAddQty = planaddqty; prodPlanByWrkCtrGroup.TechPlanQty = techplanqty; prodPlanByWrkCtrGroup.TechPlanAddCurQty = techplanaddcurqty; prodPlanByWrkCtrGroup.update(); } ttscommit; } Выпадает X++: (ProdPlanByWrkCtrGroup). - , . В какую сторону копать, подскажите, пожалуйста? ![]() |
|
|
|