In the class DMFEntityWriter write() method, I found the call to insertUpdate. target = dictClass.callObject( methodStr(DMFEntityBase,insertUpdate), entityClass, target, (dmfDefinitionGroupEntity.RunInsertLogic && currentNode.RunInsertLogic), (dmfDefinitionGroupEntity.RunValidateWrite && currentNode.RunValidateWrite)); So the key to your problem is to enable "Run insert logic" on the definition group and the current node (entity), since both must be enabled for the PurchTable.insert() method to be called instead of .doInsert()
↧