![]() |
#3 |
Иван Захаров
|
Иногда подыхает само ядро АОСа.
Мы делали такие проверки перед коммитом транзакций на "живость" АОСа: X++: ... if (SysLabel::labelId2String(strLRTrim(' @SYS36159'), 'ru') != 'Нет' || // sys SysLabel::labelId2String(strLRTrim(' @SYS36159'), 'en-us') != 'No' || SysLabel::labelId2String(strLRTrim(' @fav1904'), 'ru') != 'Прием' || // fav SysLabel::labelId2String(strLRTrim(' @fav1904'), 'en-us') != 'Receipt' || SysLabel::labelId2String(strLRTrim(' @GEE10142'), 'ru') != 'Фактура' || // gee SysLabel::labelId2String(strLRTrim(' @GEE10142'), 'en-us') != 'Facture' || SysLabel::labelId2String(strLRTrim(' @CFS1129'), 'ru') != 'Считано' // cfs ) { batchServerStatus = ( strFMT("@SYS35667") == "@SYS35667" ) ? mBatchServerStatus::Error : mBatchServerStatus::CriticalError; mBatchServerStateLog::writeErrorState(batchServerStatus); mBatchServerMonitor::sendMail(strfmt("%1: %2", Session::getAOSInstanceName(),batchServerStatus)); } ... У нас вообще - значения енума NoYes не распознавались ))) |
|
Теги |
ax2009, clearrange, windows 2012 |
|
|