Есть две однотипных базы на основе БСП, в обеих включены однотипные регламентные задания. Недавно заметили, что в одной из баз задание перестало выполняться, по журналу фоновых задач видно, что оно запускается, но завершается с ошибкой:
<code>
{ОбщийМодуль.ПользователиСлужебный.Модуль(345)}: Авторизация не выполнена. Работа системы будет завершена.
Пользователь: <Не указан> не найден в справочнике "Пользователи".
При попытке добавления пользователя в справочник возникла ошибка:
"Ошибка при получении значения атрибута контекста (ТекущийПользователь)".
Обратитесь к администратору.
ВызватьИсключение ТекстСообщенияОбОшибке;
</code>
В какую сторону копать? Какого пользователя оно требует и где его указать?
(2) Банальная лень и нежелание немножко подумать.
Потом окажется, что отладчик на нужных строчках не останавливается, возникнет еще одна тема.
Там уже будет видно, что человек не умеет пользоваться гуглом. В конце концов окажется, что базы не однотипные и БСП криво стоит.
(1) (2) Задания запускаются в фоне по расписанию, как отладчиком?
Извиняюсь, не упомянул о том, что когда заходишь в регламентные задания и вручную его запускаешь, задание проходит нормально, никаких ошибок. Ошибка возникает когда задание запускается само по себе по расписанию в фоне. Все, что мог перепробовал, перепроверил. Готов копать глубже, но уже не знаю за что зацепиться.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший