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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2020, 13:15   #1  
Максим1989 is offline
Максим1989
Участник
 
33 / 10 (1) +
Регистрация: 14.04.2020
Удаление
Добрый день!
Подскажите как решить задачу. Ранее не программировал.
Поставили сл. задачу:
1) Есть строка в журнале проводок в статусе зарезервировано, при нажатии на кнопку "удалить" появляется infolog "По данному журналу имеются проводки в статусе больше чем 'заказано', удаление не возможно"
2) а при переходе в функции и нажатии на кнопку "удалить строки журнала", строка удаляется
3) как сделать, чтоб при нажатии на кнопку из 2 пункта строка не удалялась
Старый 17.04.2020, 13:25   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Там используется класс единый для всех журналов. Я бы тупо расширил метод clicked на кнопке и вставил бы туда проверку до super.
За это сообщение автора поблагодарили: mazzy (-2), skuull (-2).
Старый 17.04.2020, 13:33   #3  
Максим1989 is offline
Максим1989
Участник
 
33 / 10 (1) +
Регистрация: 14.04.2020
Да, используемый класс я нашел, но если не сложно напишите как все это сделать т.к. я вообще чайник.
Старый 17.04.2020, 13:59   #4  
Максим1989 is offline
Максим1989
Участник
 
33 / 10 (1) +
Регистрация: 14.04.2020
Про перекрытие метода clicked я тоже догадался, а вот какой код внутри прописать я не знаю.
Старый 17.04.2020, 14:56   #5  
Максим1989 is offline
Максим1989
Участник
 
33 / 10 (1) +
Регистрация: 14.04.2020
Все уже разобрался, все получилось, спасибо!
Старый 17.04.2020, 17:58   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от EVGL Посмотреть сообщение
Я бы тупо расширил метод clicked на кнопке и вставил бы туда проверку до super.
а... вот откуда это Создание нового метода в классе
пипец!!

совет - дикий антипаттерн.

арихитекторы, бля!
или очень гнилая попытка подставить новичка.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: EVGL (-22).
Старый 17.04.2020, 20:26   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от mazzy Посмотреть сообщение
...пипец...бля...гнилая попытка
1) На таком языке вы, пожалуйста, общайтесь с родными и близкими. А здесь не надо.

2) В D365 ваши знания и паттерны во многом теряют актуальность.

Последний раз редактировалось EVGL; 17.04.2020 в 20:29.
За это сообщение автора поблагодарили: Yekaterina (1).
Старый 18.04.2020, 14:32   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Про "нежные" отношения двух участников форума лучше в лички.
В первую очередь вопрос к автору темы: Зачем создавать три отдельные темы по одному и тому же вопросу? В какой из них отвечать?
Может быть модераторы объединят их?
Вопрос может быть интересным не только для конкретной задачи автора, а в принципе про контроль удаления строк разных журналов - все таки, процедура удаления строк журналов универсальная и используется для всех типов журналов работающих в инфраструктуре JournalTableData (складских, главной книги, проектов, основных средств и т.п.).
Понятно, что если нужно проконтролировать удаление только для определенных таблиц во всех случаях, то тут вопросов нет - aosValidateDelete, но когда есть делали, то нет определенности куда вписаться.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Удаление договора Янг DAX: Программирование 7 23.05.2011 14:07
Класс OfficialsServ_RU - удаление записей из OfficialsTrans_RU Logger DAX: Программирование 3 14.09.2006 15:58
Корректное удаление проводки DreamCreator DAX: Программирование 7 25.05.2006 13:22
Удаление Информации!!! scazy DAX: Функционал 6 23.08.2002 18:47
Удаление проекта Maxim Gorbunov DAX: Программирование 0 24.12.2001 23:04
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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