|
|
#1 |
|
Участник
|
Оплата поставщику
В журнале платежей создаю платеж, при нажатии кнопки проверка сообщает, что "Документ не указан По состоянию на 16.01.2006", какой имеется ввиду документ?
ЗЫ: Ахарта 3.0 SP4 |
|
|
|
|
#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 |
|
|
|
|
#3 |
|
Administrator
|
В 3.0 небольшая доработочка - позволит в инфологе открывать стек вызовов (актуально для 3.0, т.к. в 2.5 не было функции, возвращающей стек вызовов) без перехода к отладчику.
В 4.0 по слухам - эту идею уже реализовали. Дабы не быть голословным - скажу - что для этого во временную табличку SysInfolog нужно добавить поле типа контейнер, в которое в вышеупомянутом методе нужно сбрасывать значение xSession::xppCallStack(), а затем сей контейнер раскурочивать в форме SysInfologBrowser с помощью метода SysTraceJumpToSource::doJumpToSource
__________________
Возможно сделать все. Вопрос времени |
|
|
|
| За это сообщение автора поблагодарили: Player1 (1). | |