I created on Validatetrigger for a field in my WareHouse Entry table:
lt_BinType.GET("Bin Type Code");
VALIDATE(Receive,lt_BinType.Receive);
VALIDATE(Pick,lt_BinType.Pick);
VALIDATE("Put Away",lt_BinType."Put Away");
this trigger should fill in 3 other fields in the table.
this works fine when i manually enter a record in the WareHouse table
But i need it to work when the system insert a record in to the table...
So when i choose "register pick" from the warehouse pick form,
the system insert a new line in the table... and then the trigger should be fired.
But this doesnt happen, it only works with manually inserting :?:
0
Comments
It's the same with field validation. By default it does not run the OnValidate logic. So when you program: the validation trigger of that field does not run. You have to validate it specifically, like this: The same caution applies here too though. Don't just change the field assignment to a validation, because it's not there for a reason. If there is more validation code in that validation trigger, it would be better to find where you need the field values to be and to manually set them in the register codeunits.
RIS Plus, LLC