SMART CopyTool for Dynamics 365 Finance and Operations functionality is intended for copying data from one structure (tables) to another using pre-configured data entities. Using data entities allows you to ensure the integrity of information when extracting and inserting data.
In most cases, viewing and manipulating data is done in forms, so copying and pasting functions are added to the OPTION system menu, which is present on almost all forms.
When copying data, the source is the records of the tables present on the form where the copy function was started. When data is inserted, the data entity where the insertion will be performed (the recipient) is selected from those that are present on the form in which the operation was started. In order for the data insertion operation to be performed, it is necessary to pre-configure the mapping of the source-entity fields to the fields of the recipient entity.
### The data source can also be:
• predefined values (constants);
• information from data source records present on the form where the insert function was initiated;
• the automatically generated value of the number sequence associated with the destination field.
So, you can configure a lot of data copying scenarios if there are relevant data entities in the system. In this case, there is no need to develop the data copying function - it is enough for an expert to set up a mapping map between entity fields. To facilitate the settings, the function of automatic matching of fields by data types and the function of checking the fields of the recipient entity are created.