|
19.09.2016, 16:00 | #1 |
северный Будда
|
Общая обработка для группы таблиц
Всем доброго времени суток!
Всплыла тут интересная задача Есть список таблиц. Он динамический, то есть таблицы в список можно как добавлять, так и удалять, причём из формы - то есть это будет делать пользователь. Надо сделать перехват общего для всех таблиц метода (например, validateWrite). Common и xRecord объекты системные, подвязаться к ним нельзя, а любой другой вариант предполагает хардкод внутри перехватываемого метода, чего очень хотелось бы избежать. Может кто решал похожую задачу? AX7 есличо
__________________
С уважением, Вячеслав |
|
20.09.2016, 05:48 | #2 |
Мрачный тип
|
Как вариант:
Всякие validate'ы не перехватишь, но тем не менее проверить и прервать по необходимости выполняемую операцию над записью получится. Я тут уже пару раз упоминал про нашу модификацию финансовой аналитики, построенной на прямых ссылках по RecId на аналитические справочники - описывать подобное рамках AOT было катастрофой (сейчас около 50 справочников используется, и для каждого из 8 уровней используемой аналитики описывать 50 релейшенов - не есть гуд). Для сохранения ссылочной целосности в такой архитектуре используем вышеприведенный способ - 4-й год уже, полет нормальный. Главное не слишком долгие обработчики делать
__________________
Мы летаем, кружимся, нагоняем ужасы ... Последний раз редактировалось TasmanianDevil; 20.09.2016 в 06:04. |
|
27.09.2016, 23:13 | #3 |
Модератор
|
__________________
-ТСЯ или -ТЬСЯ ? |
|