AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2016, 05:48   #1  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Как вариант:
  1. Все таблицы в списке - журналируемые
  2. В Application при старте считываем и храним в Set'е список таблиц
  3. При выполнении логгирования в журнал БД (Application.log<всякое>) и нахождения логгируемой таблы в списке из п.2 - запускаем определенный обработчик

Всякие validate'ы не перехватишь, но тем не менее проверить и прервать по необходимости выполняемую операцию над записью получится.

Я тут уже пару раз упоминал про нашу модификацию финансовой аналитики, построенной на прямых ссылках по RecId на аналитические справочники - описывать подобное рамках AOT было катастрофой (сейчас около 50 справочников используется, и для каждого из 8 уровней используемой аналитики описывать 50 релейшенов - не есть гуд). Для сохранения ссылочной целосности в такой архитектуре используем вышеприведенный способ - 4-й год уже, полет нормальный.
Главное не слишком долгие обработчики делать
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 20.09.2016 в 06:04.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Перенос таблиц в другие файловые группы. Raven Melancholic DAX: Администрирование 5 23.11.2010 10:50
Общая скидка в Заказах и обработка СФ AvrDen DAX: Функционал 3 12.11.2009 11:30
Обработка группы закупок до счет-факиуры Heavy DAX: Программирование 4 01.11.2007 15:16
Зависание формы "Настройка таблиц группы определения" в АХ4 SP1 MUI (RU) RS DAX: Функционал 0 02.02.2007 14:16
Группы таблиц в управленческом учете MICHAIL DAX: Функционал 2 08.08.2003 16:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:39.