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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2004, 13:39   #1  
FishLog is offline
FishLog
Участник
 
30 / 10 (1) +
Регистрация: 17.12.2003
Адрес: Москва
? Есть ли возможность вызывать код с вышележащих слоев ?
Вопрос навеян вот чем.

Если надо вызвать метод родительсого класса есть
super()

Есть ли аналогичный инструмент для вызова метода но с предыдущего слоя? Так чтоб двигаться не по иерархии наследования классов как при вызове super() а по иерархии слоев.

Для чего это потребовалось :
Есть таблица, например InventTable.
Добавили к ней свое поле. Необходимо чтобы по умолчанию оно принимало некое значение.
Поэтому строку с инициализацией нужного поля нужным значением добавили в код метода
void initValue()
для таблицы InventTable.

Все работает, но неудобство в том, метод изначально был непустой и пришлось редактировать его код, который скопировался в слой usr из вышележащего. Впоследствии при выходе очередных обновлений код метода может измениться на вышележащих слоях. Так что придется все заново просматривать, чтобы подготовить обновление к работе.

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


Есть какие-нибудь соображения как лучше решить проблему инициализации новых полей ?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dundas.mailer-код ошибки 0x80020009 donMigel DAX: Прочие вопросы 4 06.10.2010 10:28
Проблема с конвертацией строки в штрих-код (barcode) в классе BarCodeCode128 petr DAX: Программирование 2 17.09.2007 11:06
Fullscope - Процессное производство для Axapta есть. mazzy DAX: Функционал 33 28.08.2006 13:22
Что есть для Inernet-а ? bucken DAX: Функционал 6 29.10.2003 12:31
Каким образом можно получить код для работы в конкретном слое ? Андре DAX: Функционал 9 18.02.2003 15:58

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

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

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