I am trying to understand how the Items tables are used in Full Blown Method.
There are several tables for Items including Item, ItemInventory, ItemNonInventory, and more. All of these Items tables appear to have the same fields including custom fields imported from QB. All of these tables also appear to have the same number for records as synched from QB. All of these tables also have a field called "Item Type" which would presumably be limited to the QB item types of Inventory, NonInventory, Service, etc.
As I would like to add a bunch of new fields to Items in Method for use in Sales Order, Invoices, etc., I am trying to understand which table(s) need to be updated with new fields in preparation for Screen customization.
Why are there several Item tables with the same fields and record count? What is the role of the generic Item table? If there is a field [Item Type], why are there several different Item tables, one for each Item Type? How can I determine which Item tables need to be updated with new fields to correspond with various screens?
I suspect these tables are required to support some aspect of QB synch only and the Item table somehow controls the others. Is there a "Master" Item table that cascades changes to the others?
Best Regards,
James