|
![]() |
#1 |
Участник
|
Отключено ли выполнение кода в IL в настройках пользователя (раздел Development)?
Еще можно включить трассировку SQL и посмотреть коллстеки |
|
|
За это сообщение автора поблагодарили: DmitryK (1). |
![]() |
#2 |
Участник
|
Поставке breakpoint на вставке проводки insert(). на таблице. если и так не получится, то в момент insert() для код пользователя вывести стэк вызывов в файлик текстовый. а потом не забудьте убрать.
|
|
![]() |
#3 |
Участник
|
Цитата:
X++: generalJournalAccountEntry.skipDeleteActions(true); generalJournalAccountEntry.skipDataMethods(true); generalJournalAccountEntry.skipEvents(true); |
|
|
За это сообщение автора поблагодарили: Logger (3). |
![]() |
#4 |
Участник
|
Цитата:
Еще помогает небольшая доработка логирования Sysdatabaselog - если писать туда еще и стек вызовов, то все становится проще. Особенно когда надо разобраться постфактум. |
|
|
За это сообщение автора поблагодарили: Bega (5). |
![]() |
#5 |
Участник
|
Всем спасибо за отклики. Т.е. сбросом галочки настроек пользователя и установкой галочек в АОС можно добиться отладки кода....
При просмотре кода в 2012 удалось обнаружить интересные конструкции: для switch X++: switch (checkPattern) { case [ TaxBaseType::AmountByUnit, "" ] : percent = TaxData::find(_taxCode, _date, 0).TaxValue; if(percent) X++: [SysOperationJournaledParametersAttribute(true)] class SalesFormLetter_PickingList extends SalesFormLetter { } X++: custInvoiceTable = args.record() as CustInvoiceTable; Может кто видел еще интересный синтаксис? C уважением, Дмитрий. |
|
![]() |
#6 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: DmitryK (1). |
Теги |
ax2012, заказ на продажу |
|
|