![]() |
#1 |
Участник
|
![]()
Добрый день! Я начинающий разработчик. Есть реализованное логирование, на методе таблицы(таблица - журнал, куда записываются записи)
Стоит задача исключить из логирования определенные случаи(если на определенных формах - нажато да или отмена). Подскажите как лучше это и через что реализовать? Могу скинуть код в личные сообщения |
|
![]() |
#2 |
Участник
|
так здесь код и показывай. лучше со скриншотами формы. ещё лучше с примерами того, как оно работает сейчас, и как оно должно работать дальше.
хинт: в деталях - диавол только в женской косметике и фотошопе, а у нас тута в деталях - бог!
__________________
Felix nihil admirari |
|
|
За это сообщение автора поблагодарили: Lemming (11), -DocSerzh- (1). |
![]() |
#3 |
Участник
|
Есть две формы с разными кнопками, при нажатии на одной форме - оставлять логирование, при другой - отменить. Думаю добавить в if условие:
X++: checkLog = this.name() != classStr(, ); X++: if (salesParameters::find().LogCustPackingSlipPrinting) { SalesDeliveryProcessLog::createLogFromSalesTable(_salesTable, this.InRouteType( SalesDeliveryGoodsInRouteType::Print) ,CancelReasonType::Empty ,RolloutId ,salesLineRemainPrePostMap ,_BusinessUnit); } |
|
![]() |
#4 |
Участник
|
всё равно я не понял, чего ты добиваешься, но по поводу двух кнопок можно передавать параметр в аргументы твоей функции напрямую, без анализа, откуда пришло.
X++: form1.buttonActivateLog.clicked() { MyLog.activate(true); } form2.buttonDeactivateLog.clicked() { MyLog.activate(false); }
__________________
Felix nihil admirari |
|
Теги |
ax 2012, журналирование, логирование |
|
|