Сообщение от
Inside Microsoft Dynamix Ax 4.0
The difference between the two sets of methods is that the validateField, validateWrite and validateDelete methods are invoked only from rich client and web client forms or if called directly from X++ code; aosValidateInsert, aosValidateUpdate and aosValidateDelete are invoked implicity from the insert, update and delete base version methods, respectively, and the aosValidateRead method is invoked when the application retrieves records from the database