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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2020, 15:59   #1  
Максим1989 is offline
Максим1989
Участник
 
33 / 10 (1) +
Регистрация: 14.04.2020
Создание метода в классе
Добрый день!

Подскажите как решить следующую задачу!
В предыдущем примере мне была поставлена сл. задача:

1) Есть строка в журнале проводок в статусе зарезервировано, при нажатии на кнопку "удалить" появляется infolog "По данному журналу имеются проводки в статусе больше чем 'заказано', удаление не возможно"
2) а при переходе в функции и нажатии на кнопку "удалить строки журнала", строка удаляется
3) как сделать, чтоб при нажатии на кнопку из 2 пункта строка не удалялась

Я ее решил путем перекрытия метода clicked на кнопке и добавления кода.

Но теперь нужно добавить метод в класс который бы делал это на всех формах, подскажите как это сделать (желательно расписать все очень подробно т.к. я раньше не занимался программированием)
Старый 17.04.2020, 20:39   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Максим1989 Посмотреть сообщение
Но теперь нужно добавить метод в класс который бы делал это на всех формах
На каких "всех формах"? Всех форм порядка 10k.
Если исходить из того, что нужно 5 форм InventJournal*, то нужно будет создать наследника класса JournalDeleteTrans, перенаправить MenuAction InventJournalDeleteTrans на этот класс, и в получившийся метод \Classes\MyInventJournalDeleteTrans\deleteLines добавить код.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема вызова метода доступа (Enum'ы!) Zoe DAX: Программирование 4 14.04.2008 23:48
Динамическое создание метода. HorrR DAX: Программирование 23 19.02.2008 14:44
DAX 4.0 SP1 EE Ошибка в классе PurchFormLetter_PackingSlip метода createParmLineFromWMSJournalTrans.. aidsua DAX: Функционал 2 30.01.2008 12:13
Поведение equal() метода в классе RunOn Server v3.0 SP4 Russland DAX: Программирование 7 15.11.2007 16:12
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:29.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.