Каждый администратор или бухгалтер, работающий с программами семейства 1С:Предприятие, рано или поздно сталкивается с необходимостью обновления конфигурации. В современных реалиях этот процесс тесно связан с использованием интернет-поддержки и портала 1С:ИТС (Информационно-технологическое сопровождение). Часто на практике возникает ситуация: программа успешно функционирует, логин от интернет-поддержки уже сохранен в системе, но сам пароль утерян или не был передан предыдущим специалистом. В этой статье мы подробно разберем, как восстановить доступ к порталу, обязательно ли оплачивать подписку для получения обновлений версии ПРОФ, и какие технические инструменты помогут извлечь пароль прямо из базы данных. Если организация работает с несколькими информационными базами, саму процедуру можно ускорить, задействовав инструмент для автоматического архивирования и обновления 1С.
Для начала проанализируем политику лицензирования фирмы 1С, поскольку этот вопрос часто вызывает путаницу у начинающих пользователей. Нам необходимо четко разделять две основные технологические версии программных продуктов:
Если мы попытаемся обновить конфигурацию версии ПРОФ в обход официального портала ИТС (например, скачав файлы обновления со сторонних ресурсов и установив их вручную), платформа задействует встроенный механизм защиты — Центр контроля обновлений. При первом же запуске обновленной базы система выдаст критическую ошибку «Нарушение правомерности использования конфигурации» и заблокирует работу пользователей до тех пор, пока в систему не будут введены учетные данные партнера или клиента с действующей активной подпиской ИТС.
Таким образом, просто нажать кнопку «Обновить» в версии ПРОФ без оплаченного договора ИТС не получится — программа либо выдаст ошибку авторизации на этапе скачивания файлов, либо заблокирует базу данных при последующем запуске.
Рассмотрим ситуацию, когда логин и пароль уже сохранены внутри информационной базы 1С, интернет-поддержка успешно работает, но вам срочно потребовалось зайти в личный кабинет на портале (например, чтобы проверить срок окончания подписки или подключить новые сервисы), а сам пароль вы забыли.
Мало кто знает, что платформа 1С позволяет войти на портал авторизованным пользователем напрямую из интерфейса программы, используя технологию сквозной авторизации. Разберем этот процесс по шагам:
Находясь внутри личного кабинета, мы можем легко перейти в настройки профиля и задать новый пароль, не зная старого. Это самый быстрый и безопасный способ восстановить доступ без привлечения программистов.
Если вам требуется узнать именно тот пароль, который сейчас записан в системе (например, чтобы ввести его на другом компьютере или в другой базе данных), нам придется обратиться к средствам разработки 1С. Платформа хранит учетные данные в зашифрованном виде в так называемом «Безопасном хранилище» базы данных, поэтому просто скопировать их из интерфейса не удастся. Для массового управления учетными данными интернет-поддержки сразу в нескольких базах можно использовать обработку для обновления логина и пароля ИТС в списке баз 1С.
Для извлечения этих данных мы можем написать небольшую процедуру. Проанализируем пример кода, который обращается к программным методам Библиотеки стандартных подсистем (БСП):
Попытка
ДанныеАвторизации = ИнтернетПоддержкаПользователей.ДанныеАутентификацииПользователяИнтернетПоддержки;
Для Каждого Элемент Из ДанныеАвторизации Цикл
Сообщить(Элемент.Ключ + ": " + Элемент.Значение);
Если Элемент.Ключ = "Логин" Тогда
Объект.Логин = Элемент.Значение;
ИначеЕсли Элемент.Ключ = "Пароль" Тогда
Объект.Пароль = Элемент.Значение;
КонецЕсли;
КонецЦикла;
Исключение
Сообщить("Нет данных регистрации ИТС или недостаточно прав для доступа к безопасному хранилищу.");
КонецПопытки
Рассмотрим подробнее, как работает данный алгоритм:
ИнтернетПоддержкаПользователей.ДанныеАутентификацииПользователяИнтернетПоддержки обращается к защищенной области базы данных и возвращает структуру, содержащую сохраненные параметры авторизации.Для Каждого ... Из ... Цикл мы обходим все элементы возвращенной структуры.Логин содержит имя пользователя на портале, а ключ Пароль — искомый пароль в открытом текстовом виде.Попытка ... Исключение защищает систему от аварийного завершения работы в случае, если данные интернет-поддержки еще ни разу не вводились в этой базе или у текущего пользователя 1С нет административных прав для чтения защищенных данных.Если вы не умеете программировать или боитесь повредить конфигурацию, использовать встроенный отладчик и писать код вручную совсем не обязательно. На профильных интернет-ресурсах для специалистов и администраторов 1С вы можете найти готовые внешние обработки.
Обычно такие файлы имеют названия вроде СообщитьПарольИТС.epf или ПоказатьПарольИПП.epf. Чтобы воспользоваться такой обработкой, выполним следующие действия:
.epf.Бывают случаи, когда старый личный кабинет ИТС зарегистрирован на электронную почту сотрудника, который давно уволился, и восстановить доступ к этому ящику физически невозможно. В такой ситуации логичным решением выглядит создание новой учетной записи на портале 1С и привязка к ней существующей программы.
Для самостоятельной регистрации программы на новой учетной записи нам понадобятся пин-коды программного продукта, которые поставлялись вместе с лицензией (в бумажном конверте или в виде PDF-файла при электронной покупке). Если эти пин-коды утеряны, выполним следующие шаги:
lic@1c.ru. В письме в свободной форме укажем регистрационный номер нашей программы, а также полные реквизиты юридического лица (или ИП), на которое оформлена лицензия. В ответ специалисты 1С вышлют список ранее использованных пин-кодов или предоставят новый резервный комплект.Таким образом, мы выяснили причины строгих правил обновления программ 1С версии ПРОФ, разобрали простые методы доступа к порталу через встроенный монитор программы и изучили технические детали извлечения учетных данных из базы. Используя эти инструкции, вы сможете оперативно решить проблемы с авторизацией и обеспечить непрерывную и безопасную работу вашей системы.