16.01.2006, 16:10 | #1 |
Участник
|
Оплата поставщику
В журнале платежей создаю платеж, при нажатии кнопки проверка сообщает, что "Документ не указан По состоянию на 16.01.2006", какой имеется ввиду документ?
ЗЫ: Ахарта 3.0 SP4 |
|
16.01.2006, 16:35 | #2 |
Сенбернар
|
Универсальный способ узнать, "чем ты сказал" (имеется в виду Ахапта):
В Classes\Info\Add() ставится брейкпойнт : Код: switch (infologLevel) <<-- Сюда, например { case SysInfologLevel::None: return _exception; case SysInfologLevel::Warning: if (_exception == Exception::Info) return _exception; break; case SysInfologLevel::Error: if (_exception == Exception::Info || _exception == Exception::Warning) return _exception; } : Очень познавательно
__________________
Best Regards, Roman |
|
16.01.2006, 17:26 | #3 |
Administrator
|
В 3.0 небольшая доработочка - позволит в инфологе открывать стек вызовов (актуально для 3.0, т.к. в 2.5 не было функции, возвращающей стек вызовов) без перехода к отладчику.
В 4.0 по слухам - эту идею уже реализовали. Дабы не быть голословным - скажу - что для этого во временную табличку SysInfolog нужно добавить поле типа контейнер, в которое в вышеупомянутом методе нужно сбрасывать значение xSession::xppCallStack(), а затем сей контейнер раскурочивать в форме SysInfologBrowser с помощью метода SysTraceJumpToSource::doJumpToSource
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Player1 (1). |