Hi All,
I am attempting to add Vendor name to the InventNonConformanceTable form. I add VendTable as a data source to the form with 'join source' set as InventNonConformanceTable, and 'Link Type' as OuterJoin. I then add DirPartyTable as a Reference Data Source on VendTable.
This setup shows all the correct records and info that I expect. The issue is on records in InventNonConformanceTable that have no corresponding records in VendTable. When editing and saving these InventNonConformanceTable lines, I get errors on required fields in VendTable.
"Field 'Group' must be filled in."
"Field 'Currency' must be filled in."
"Field 'Vendor account' must be filled in."
From searching around, I think this has to do with Optional Record Mode being set to 'ImplicitCreate' on the VendTable data source. When I edit a row in InventNonConformanceTable and save, it is running some validation from VendTable, even though I have AllowCreate and AllowEdit set to No for VendTable. This property is greyed out and not able to be changed.
Some of our non-conformances will not have associated vendor accounts/names, and for those records we just expect those fields to be blank, which is achieved with the outer join above. Due to the validation above, however, we can't edit these lines.
Is there a proper way to skip the validations from VendTable, or am I joining incorrectly? Any help or suggestions are greatly appreciated. Thank you!