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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.10.2019, 19:43   #1  
GSP is offline
GSP
Участник
 
33 / 10 (1) +
Регистрация: 14.10.2019
! Исключить из логирования. AX 2012
Добрый день! Я начинающий разработчик. Есть реализованное логирование, на методе таблицы(таблица - журнал, куда записываются записи)
Стоит задача исключить из логирования определенные случаи(если на определенных формах - нажато да или отмена).

Подскажите как лучше это и через что реализовать? Могу скинуть код в личные сообщения
Старый 16.10.2019, 16:32   #2  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
595 / 399 (15) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
так здесь код и показывай. лучше со скриншотами формы. ещё лучше с примерами того, как оно работает сейчас, и как оно должно работать дальше.

хинт: в деталях - диавол только в женской косметике и фотошопе, а у нас тута в деталях - бог!
__________________
Felix nihil admirari
За это сообщение автора поблагодарили: -DocSerzh- (1), Lemming (11).
Старый 23.10.2019, 12:41   #3  
GSP is offline
GSP
Участник
 
33 / 10 (1) +
Регистрация: 14.10.2019
Есть две формы с разными кнопками, при нажатии на одной форме - оставлять логирование, при другой - отменить. Думаю добавить в if условие:
X++:
checkLog = this.name() != classStr(,   );
Но так не получается.

X++:
 if (salesParameters::find().LogCustPackingSlipPrinting)
          
        {    
            SalesDeliveryProcessLog::createLogFromSalesTable(_salesTable,
                                                               this.InRouteType(
                                                                SalesDeliveryGoodsInRouteType::Print)
                                                               ,CancelReasonType::Empty
                                                               ,RolloutId
                                                               ,salesLineRemainPrePostMap
                                                               ,_BusinessUnit); 
        }
Старый 23.10.2019, 19:42   #4  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
595 / 399 (15) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
всё равно я не понял, чего ты добиваешься, но по поводу двух кнопок можно передавать параметр в аргументы твоей функции напрямую, без анализа, откуда пришло.

X++:
    form1.buttonActivateLog.clicked()
{
MyLog.activate(true);
}

form2.buttonDeactivateLog.clicked()
{
MyLog.activate(false);
}
__________________
Felix nihil admirari
Теги
ax 2012, журналирование, логирование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Documentation collection: Inplace upgrade MS Dynamcis AX 2012 RTM --> AX 2012 R2 CU7 Blog bot DAX Blogs 0 22.06.2014 01:19
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Development Cookbook' Blog bot DAX Blogs 1 12.05.2012 16:55
Dynamics AX Sustained Engineering: Servicing of Dynamics AX 2012 and Dynamics AX 2012 Feature Pack Blog bot DAX Blogs 0 08.05.2012 23:12
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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