За добавление ID отвечают 5 строчек кода, которые располагаются в файле, специально предназначенном для изменения пользователем -- user_constant_rec_data.php.
if (ji_st::i(JI_LOCK_FULL)->user)
$rec->SetField(907,1,'^A'.date('Ymd').'^BСТД ID:'.ji_st::i(JI_LOCK_FULL)->user->GetField($GLOBALS['CFG']['user_password_tag'],1));
else
$rec->SetField(907,1,'^A'.date('Ymd').'^BСТД');
Если ID не выполняется, это означает, что запись формировалась не авторизованным (с точки зрения J-ИРБИС 2.0) пользователем. Перечислять десятки причин, по которым это на практике оказалось возможно (типа работа с устаревшей сессией, доступность режима для неавторизованных по прямым ссылкам, некорректное изменение user_constant_rec_data.php) я не готов.
У меня есть все основания считать, что имеет место какое-то нарушение в эксплуатации режима. Но поскольку речь идёт о ПГУПС, я готов проанализировать ситуацию при наличии RDP доступа к серверу.
Говорить о