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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2007, 10:51   #1  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
Объясню подробнее что я хочу.
Сейчас у меня есть некое поле "Исполнитель", которое встречаеться в пяти таблицах. При редактировании его пользователем (соответсвенно doUpdate и doInsert отменяется), необходимо сохранять историю изменений.
На пяти таблицах для одного поля написать вручную без проблем.
Но хотелось бы сделать более универсальную систему, так как есть вероятность что завтра захотят видеть историю по другому полю в других таблицах.
Старый 25.05.2007, 11:18   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Dimitry Посмотреть сообщение
Объясню подробнее что я хочу.
... в пяти таблицах.
Вот оно оказывается как! В пяти таблицах... Напомню, что ЛЮБЫХ таблиц в Аксапте больше 2000.

Цитата:
Сообщение от Dimitry Посмотреть сообщение
На пяти таблицах для одного поля написать вручную без проблем.
Ну, дык, напишите класс, в update добавьте вызов.

Цитата:
Сообщение от Dimitry Посмотреть сообщение
Но хотелось бы сделать более универсальную систему
Зачем?

Цитата:
Сообщение от Dimitry Посмотреть сообщение
так как есть вероятность что завтра захотят видеть историю по другому полю в других таблицах.
Добавите и туда вызов вашего класса.

Кстати, а есть вероятность того, что на тех таблицах doInset, doUpdate и recordset-операции будут?


Я потихоньку шизею от вопросов в последние дни (наверное так ужасно жара на меня влияет).
Человеку лениво вставить одну строчку вызова в пять-десять методов.
Но не лениво писать супернавороченную систему, которая работает во всех случаях...
__________________
полезное на axForum, github, vk, coub.
Старый 25.05.2007, 11:19   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
пока писал, уже ответили по существу.
полностью поддерживаю предыдущих ораторов.
__________________
полезное на axForum, github, vk, coub.
Старый 25.05.2007, 11:22   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
Человеку лениво вставить одну строчку вызова в пять-десять методов.
Но не лениво писать супернавороченную систему, которая работает во всех случаях...
Ну так это же гораздо интереснее!

Цитата:
Сообщение от mazzy Посмотреть сообщение
Если же вы решаете свои ПРОГРАММИСТСКИЕ задачи, то конечно же надо делать самый универсальный способ. Это же так интересно! Заставить работать иерархию в реляционной базе данных! Это же какая победа программиста! Любой программист это оценит, ей богу. Так и рождаются универсальные построители sql запросов, когда есть query, так рождаются динамические формы с произвольным числом реквизитов произвольного типа и т.п. Беда только в том, что ПОЛЬЗОВАТЕЛЮ это нафиг не нужно. Пользователю нужно решение ЕГО проблем. Желательно понятными для него способами.
За это сообщение автора поблагодарили: mazzy (5).
Старый 25.05.2007, 11:34   #5  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
Цитата:
Сообщение от mazzy Посмотреть сообщение
Человеку лениво вставить одну строчку вызова в пять-десять методов.
Но не лениво писать супернавороченную систему, которая работает во всех случаях...
Оно так как-то красивше...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Как вызвать изменение Query в DS1 не вызывая метод executeQuery? Morpheus DAX: Программирование 5 17.10.2006 10:26
Как вызвать нужный метод класса? Pawlik DAX: Программирование 5 12.01.2006 15:47
Не могу вызвать метод класса Red Stranger DAX: Программирование 10 12.04.2005 17:57
Как вызвать метод на COMVariant? Andronov DAX: Программирование 2 06.08.2003 08:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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