В процессе запуска файловой информационной базы 1С, расположенной на общем сетевом ресурсе (например, по пути вида \\server\base), пользователи могут столкнуться с системной ошибкой с кодом 1326. При этом доступ к базе может периодически восстанавливаться после ручной перезаписи сетевого пути или очистки локального кэша, но после перезагрузки клиентского компьютера или сервера ошибка возникает снова.
Выясним причину такого поведения. Код 1326 (0x0000052E или ERROR_LOGON_FAILURE) формируется не самой платформой 1С:Предприятие, а операционной системой Windows. Он означает: «Вход в систему не произведен: имя пользователя или пароль не опознаны». Сбой происходит на уровне протокола SMB, когда клиентская рабочая станция пытается прочитать или заблокировать служебные файлы базы (включая 1Cv8.1CD и файл блокировок 1Cv8.cdn), но сервер отклоняет сессию из-за некорректных или несохраненных учетных данных.
Разберем по шагам основные способы решения этой проблемы.
Чаще всего после перезагрузки система пытается применить устаревшие сохраненные пароли либо отправляет пустой пароль текущего сеанса. Проанализируем, как перенастроить учетные данные Windows на клиентском ПК:
server).ИмяКомпьютера\ИмяПользователя (например, SERVER\1c_user).Если компьютеры работают в одноранговой сети (Workgroup) без домена Active Directory, Windows использует механизм сквозной аутентификации (Pass-Through Authentication). Если на клиентском ПК и на сервере созданы пользователи с одинаковым именем (например, User или Бухгалтер), но с разными паролями, сервер отклонит автоматический вход и вернет ошибку 1326.
Для решения ситуации применимы следующие действия:
Если сетевая папка на сервере настроена с общим доступом для группы «Все», современные версии Windows по умолчанию блокируют подключение, считая анонимный вход небезопасным. В таком случае скорректируем групповые политики:
Win + R, введем gpedit.msc и нажмем Enter.gpupdate /force в командной строке.Функция гибридного спящего режима (быстрый запуск) часто приводит к тому, что сетевой стек и кэш сессий восстанавливаются с ошибкой до инициализации пользователя. Отключим этот режим:
Чтобы исключить потерю соединения и ошибки авторизации после перезагрузки ПК, подключим сетевую папку в виде постоянного диска или настроим стартовый скрипт подключения.
Для гарантированной авторизации перед запуском платформы добавим в автозагрузку файл connect_base.bat со следующим содержимым:
net use Z: \\server\share /user:server\username password /persistent:yes
После создания подключения в списке информационных баз 1С пропишем путь через созданную букву диска: Z:\ИмяПапкиБазы.
В некоторых случаях ошибка провоцируется тем, что в свойствах пользователя 1С активирована привязка к системному пользователю, который недоступен на сервере.