В процессе работы с программными продуктами 1С часто возникает ситуация, когда при попытке обновления конфигурации пользователь вводит логин и пароль от портала 1С:ИТС (интернет-поддержки) и устанавливает флажок "Запомнить пароль". Если данные были введены ошибочно или используется чужая учетная запись, система перестает запрашивать авторизацию, что блокирует возможность корректного обновления. В этой статье мы подробно разберем, как очистить эти данные и заставить программу снова вывести окно ввода логина и пароля.
Для начала проанализируем ситуацию: где именно 1С хранит заветные "галочки" и строки с паролями? В зависимости от версии вашей конфигурации (старая "Бухгалтерия 2.0" на обычных формах или современная "Бухгалтерия 3.0" на управляемых формах), механизмы могут отличаться. Рассмотрим основные места хранения:
Разберем по шагам каждый из способов решения проблемы.
В конфигурациях предыдущих поколений (например, БП 2.0 или УПП 1.3) настройки обновления часто сохраняются через метод СохранитьЗначение. Выясним причину, по которой обычное удаление базы из списка не помогает: настройки привязаны к конкретному имени пользователя внутри информационной базы. Чтобы их сбросить, нам потребуется выполнить небольшую команду.
Рассмотрим пример кода, который позволит обнулить структуру настроек. Для этого можно воспользоваться внешней обработкой "Консоль кода" или создать временную обработку в конфигураторе:
// Сброс настроек обновления конфигурации
НастройкиОбновления = Неопределено;
СохранитьЗначение("ОбновлениеКонфигурации_НастройкиОбновления", НастройкиОбновления);
Сообщить("Настройки обновления успешно сброшены. Перезапустите процесс обновления.");
После выполнения этой команды при следующем запуске помощника обновления система обнаружит, что сохраненных данных нет, и снова предложит вам ввести логин и пароль.
В современных решениях на базе БСП (Библиотека стандартных подсистем), таких как "Бухгалтерия 3.0", "Управление торговлей 11" или "ERP", данные интернет-поддержки хранятся более структурированно. Проанализируем содержимое регистров.
Основным местом хранения является регистр сведений ПараметрыИнтернетПоддержкиПользователей. Посмотрим на алгоритм действий:
Параметры интернет-поддержки пользователей.Логин или Password (или Login).Также рекомендуем проверить смежный регистр — Данные интернет-поддержки пользователей. Там могут храниться токены авторизации, которые позволяют системе заходить в личный кабинет без повторного ввода пароля.
Прежде чем приступать к программным манипуляциям, стоит проверить самый простой и официальный путь. Разберем, как отключить поддержку через интерфейс программы:
В этот момент 1С программно выполнит очистку всех сохраненных паролей и связанных с ними ключей. Это наиболее безопасный способ, так как он задействует встроенные методы БСП, такие как ИнтернетПоддержкаПользователей.ОтключитьИнтернетПоддержку().
Бывают случаи, когда данные "застревают" в кэше метаданных или в системных настройках пользователя. Если предыдущие шаги не помогли, проанализируем ситуацию с точки зрения системного администрирования. Можно попробовать удалить базу из списка запуска 1С и добавить её заново. Это приведет к созданию новой папки кэша (GUID базы изменится для локального компьютера).
Если и это не помогает, воспользуемся радикальным методом — удалением файла настроек пользователя. В файловых базах и некоторых клиент-серверных вариантах настройки форм и авторизаций могут кэшироваться в профиле пользователя Windows:
%AppData%\1C\1cv8\идентификатор_базы\v8user.settings
Внимание: удаление этого файла приведет к сбросу всех персональных настроек (размеры окон, положение панелей, история выбора). Используйте этот метод только в крайнем случае.
Иногда пользователи путают пароль от портала 1С:ИТС с паролем для доступа в интернет через корпоративный прокси-сервер. Выясним причину: если 1С "запомнила" пароль прокси, она может пытаться авторизоваться на нем с неверными данными, что выглядит как ошибка обновления.
Чтобы проверить это, выполните следующие действия:
Мы рассмотрели несколько методов решения проблемы: от простого отключения интернет-поддержки в пользовательском интерфейсе до программного сброса через СохранитьЗначение и очистку регистров сведений. Для большинства современных баз (БП 3.0, УТ 11) самым эффективным и быстрым способом будет либо кнопка "Отключить" в разделе администрирования, либо очистка регистра Параметры интернет-поддержки пользователей. Для старых систем на базе 1С 8.2 используйте консоль кода для обнуления структуры НастройкиОбновления.