Как сбросить или изменить сохраненный пароль для обновления 1С:ИТС

Программист 1С v8.3 (Обычные формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

В процессе работы с программными продуктами 1С часто возникает ситуация, когда при попытке обновления конфигурации пользователь вводит логин и пароль от портала 1С:ИТС (интернет-поддержки) и устанавливает флажок "Запомнить пароль". Если данные были введены ошибочно или используется чужая учетная запись, система перестает запрашивать авторизацию, что блокирует возможность корректного обновления. В этой статье мы подробно разберем, как очистить эти данные и заставить программу снова вывести окно ввода логина и пароля.

Анализ механизма хранения данных авторизации

Для начала проанализируем ситуацию: где именно 1С хранит заветные "галочки" и строки с паролями? В зависимости от версии вашей конфигурации (старая "Бухгалтерия 2.0" на обычных формах или современная "Бухгалтерия 3.0" на управляемых формах), механизмы могут отличаться. Рассмотрим основные места хранения:

  1. Хранилище общих настроек: Система использует стандартные механизмы платформы для сохранения пользовательских предпочтений.
  2. Регистры сведений: В современных типовых решениях данные хранятся в специализированных таблицах базы данных.
  3. Кэш пользователя: Локальные файлы на компьютере также могут содержать служебную информацию о сессии.

Разберем по шагам каждый из способов решения проблемы.

Способ 1. Программная очистка сохраненных значений (для обычных форм)

В конфигурациях предыдущих поколений (например, БП 2.0 или УПП 1.3) настройки обновления часто сохраняются через метод СохранитьЗначение. Выясним причину, по которой обычное удаление базы из списка не помогает: настройки привязаны к конкретному имени пользователя внутри информационной базы. Чтобы их сбросить, нам потребуется выполнить небольшую команду.

Рассмотрим пример кода, который позволит обнулить структуру настроек. Для этого можно воспользоваться внешней обработкой "Консоль кода" или создать временную обработку в конфигураторе:


// Сброс настроек обновления конфигурации
НастройкиОбновления = Неопределено;
СохранитьЗначение("ОбновлениеКонфигурации_НастройкиОбновления", НастройкиОбновления);
Сообщить("Настройки обновления успешно сброшены. Перезапустите процесс обновления.");

После выполнения этой команды при следующем запуске помощника обновления система обнаружит, что сохраненных данных нет, и снова предложит вам ввести логин и пароль.

Способ 2. Очистка регистров сведений в современных конфигурациях

В современных решениях на базе БСП (Библиотека стандартных подсистем), таких как "Бухгалтерия 3.0", "Управление торговлей 11" или "ERP", данные интернет-поддержки хранятся более структурированно. Проанализируем содержимое регистров.

Основным местом хранения является регистр сведений ПараметрыИнтернетПоддержкиПользователей. Посмотрим на алгоритм действий:

  1. Перейдем в меню "Функции для технического специалиста" (ранее "Все функции"). Если это меню не отображается, его нужно включить в настройках параметров системы.
  2. Найдем в списке разделов "Регистры сведений".
  3. Найдем регистр с названием Параметры интернет-поддержки пользователей.
  4. В открывшемся списке найдите записи, где в колонке "Имя" указано Логин или Password (или Login).
  5. Удалите эти записи.

Также рекомендуем проверить смежный регистр — Данные интернет-поддержки пользователей. Там могут храниться токены авторизации, которые позволяют системе заходить в личный кабинет без повторного ввода пароля.

Способ 3. Использование стандартного интерфейса управления интернет-поддержкой

Прежде чем приступать к программным манипуляциям, стоит проверить самый простой и официальный путь. Разберем, как отключить поддержку через интерфейс программы:

  1. Перейдите в раздел "Администрирование", далее выберите пункт "Интернет-поддержка и сервисы".
  2. Найдите самый первый блок настроек, который называется "Настройки интернет-поддержки".
  3. Если поддержка подключена, вы увидите надпись "Интернет-поддержка подключена для пользователя: [Ваш_Логин]".
  4. Нажмите кнопку "Отключить".

В этот момент 1С программно выполнит очистку всех сохраненных паролей и связанных с ними ключей. Это наиболее безопасный способ, так как он задействует встроенные методы БСП, такие как ИнтернетПоддержкаПользователей.ОтключитьИнтернетПоддержку().

Способ 4. Полная очистка пользовательских настроек (Hard Reset)

Бывают случаи, когда данные "застревают" в кэше метаданных или в системных настройках пользователя. Если предыдущие шаги не помогли, проанализируем ситуацию с точки зрения системного администрирования. Можно попробовать удалить базу из списка запуска 1С и добавить её заново. Это приведет к созданию новой папки кэша (GUID базы изменится для локального компьютера).

Если и это не помогает, воспользуемся радикальным методом — удалением файла настроек пользователя. В файловых базах и некоторых клиент-серверных вариантах настройки форм и авторизаций могут кэшироваться в профиле пользователя Windows:

%AppData%\1C\1cv8\идентификатор_базы\v8user.settings

Внимание: удаление этого файла приведет к сбросу всех персональных настроек (размеры окон, положение панелей, история выбора). Используйте этот метод только в крайнем случае.

Способ 5. Проверка настроек прокси-сервера

Иногда пользователи путают пароль от портала 1С:ИТС с паролем для доступа в интернет через корпоративный прокси-сервер. Выясним причину: если 1С "запомнила" пароль прокси, она может пытаться авторизоваться на нем с неверными данными, что выглядит как ошибка обновления.

Чтобы проверить это, выполните следующие действия:

  1. Зайдите в "Администрирование" — "Параметры прокси-сервера".
  2. Убедитесь, что там не введены старые или ошибочные учетные данные Windows.
  3. Если используется системный прокси, попробуйте временно переключиться на "Не использовать прокси-сервер", чтобы исключить этот фактор.

Резюме

Мы рассмотрели несколько методов решения проблемы: от простого отключения интернет-поддержки в пользовательском интерфейсе до программного сброса через СохранитьЗначение и очистку регистров сведений. Для большинства современных баз (БП 3.0, УТ 11) самым эффективным и быстрым способом будет либо кнопка "Отключить" в разделе администрирования, либо очистка регистра Параметры интернет-поддержки пользователей. Для старых систем на базе 1С 8.2 используйте консоль кода для обнуления структуры НастройкиОбновления.

← На главную