Как запустить базовую версию 1С:ЗУП через RDP: особенности, лицензирование и решение проблем

Системный администратор 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← На главную

При организации удаленной работы небольших компаний часто возникает вопрос: можно ли использовать базовую версию конфигурации «1С:Зарплата и Управление Персоналом» (ЗУП) через протокол удаленного рабочего стола (RDP)? С одной стороны, базовая версия имеет строгие ограничения на количество пользователей. С другой стороны, удаленный доступ необходим для мобильности сотрудников. В этой статье мы подробно разберем, как работает базовая версия 1С через RDP, с какими трудностями можно столкнуться при лицензировании и как правильно настроить систему для стабильной работы.

1. Принцип работы базовой версии 1С:ЗУП через RDP

Для начала ответим на главный вопрос: будет ли работать базовая версия 1С:ЗУП через RDP? Да, будет. Платформа «1С:Предприятие» не отслеживает, каким именно образом пользователь подключился к операционной системе компьютера — локально или через терминальный сеанс (RDP). Главное и единственное жесткое ограничение базовой версии — в один момент времени в информационной базе может работать только один пользователь.

Рассмотрим стандартный сценарий работы: на офисном или домашнем компьютере установлена базовая версия 1С:ЗУП. Сотрудник подключается к этому компьютеру с другого устройства по RDP под своей учетной записью Windows, запускает 1С и спокойно работает. Если этот сотрудник закроет программу, под этой же или другой учетной записью Windows через RDP сможет зайти другой сотрудник. Никаких технических препятствий для этого со стороны платформы нет.

2. Мифы о USB-ключах и специфика электронных лицензий

У начинающих администраторов часто возникает путаница, связанная с аппаратными USB-ключами защиты. Известно, что однопользовательские аппаратные ключи (HASP) блокируют работу в терминальных сессиях RDP — при попытке запуска программы система выдает ошибку «Ключ защиты не обнаружен».

Проанализируем эту ситуацию применительно к нашей задаче. Дело в том, что базовые версии 1С вообще не используют USB-ключи. Защита базовых версий реализована исключительно с помощью программных (электронных) лицензий. Программа активируется с помощью специального пин-кода, входящего в комплект поставки, и привязывается к аппаратным характеристикам компьютера. Поскольку физического USB-ключа нет, то и проблемы с его "отваливанием" или блокировкой в RDP-сессии не существует.

3. Опасности и правила активации программной лицензии через RDP

Несмотря на то, что сама работа в 1С через RDP проходит без проблем, процесс активации лицензии таит в себе скрытую угрозу. Разберем по шагам, почему крайне не рекомендуется активировать базовую лицензию, находясь внутри сессии RDP:

  1. При активации программной лицензии платформа 1С собирает информацию о ключевых компонентах компьютера (материнская плата, процессор, сетевая карта, объем оперативной памяти, операционная система и т.д.) и формирует уникальный цифровой отпечаток.
  2. Если вы запускаете процедуру активации внутри сессии RDP, платформа может вместо реальных физических характеристик сервера или ПК считать параметры виртуального терминального адаптера RDP.
  3. В дальнейшем, при попытке зайти на этот компьютер локально (физически сев за монитор) или при изменении параметров RDP-подключения, характеристики виртуального адаптера изменятся. Платформа 1С мгновенно посчитает, что конфигурация компьютера изменилась, и заблокирует запуск программы, потребовав повторную активацию.

Важное правило: процедуру первоначальной активации базовой лицензии всегда выполняйте непосредственно за тем компьютером, на котором физически установлена программа, не используя удаленный доступ RDP. Если физического доступа к машине нет, используйте альтернативные средства удаленного администрирования (например, AnyDesk, TeamViewer или UltraVNC), которые не создают виртуальных терминальных сессий, а транслируют реальный рабочий стол.

Помните, что для базовой версии 1С:ЗУП предоставляется всего 3 попытки активации (1 основная и 2 резервных). Если вы потратите их из-за некорректных привязок в RDP, лицензию придется приобретать заново.

4. Настройка прав доступа к файлу лицензии для разных пользователей

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

При активации 1С предлагает два варианта привязки лицензии: «К текущему пользователю» или «Всем пользователям данного компьютера». Посмотрим, к чему это приводит:

Убедитесь, что у всех пользователей Windows, которым разрешен удаленный доступ, есть права на чтение и запись в папку C:\ProgramData\1C\licenses, иначе программа не сможет считать файл лицензии при запуске под другой учетной записью.

5. Проблема зависших сессий и блокировок базы данных

В процессе эксплуатации 1С через RDP системные администраторы часто сталкиваются с техническим сбоем, когда программа отказывается запускаться, сообщая, что превышено число пользователей, либо база данных заблокирована.

Выясним причину этого поведения. При запуске файловой базы данных 1С создает в папке с базой временный файл блокировки с именем 1Cv8.lcl. Этот файл указывает системе, что база сейчас открыта. Когда пользователь корректно закрывает программу через меню «Файл — Выход», этот временный файл автоматически удаляется.

Однако в режиме RDP часто происходят аварийные отключения: пропал интернет у удаленного сотрудника, он просто закрыл окно RDP крестиком (не выйдя из 1С), или произошел скачок напряжения. В этом случае сессия Windows на сервере переходит в состояние «Дисконнект» (Disconnected), но сам процесс 1cv8.exe продолжает висеть в памяти компьютера. В результате:

Для решения этой проблемы необходимо зайти в «Диспетчер задач» на главном компьютере, перейти на вкладку «Пользователи», найти зависший сеанс сотрудника и принудительно отключить его (выполнить «Выход» или завершить дерево процессов 1cv8.exe). После этого файл блокировки освободится, и работа сможет продолжиться.

6. Встроенные ограничения базовой версии 1С:ЗУП

Даже при идеально настроенном RDP-подключении не забывайте о программных ограничениях самой конфигурации 1С:ЗУП базовая. Обойти их программным путем невозможно:

  1. Один пользователь в один момент времени. Одновременная многопользовательская работа исключена.
  2. Учет только по одной организации в одной базе. Вести учет нескольких юрлиц в одной информационной базе нельзя. Но вы можете создать на компьютере несколько отдельных баз для каждой организации и запускать их поочередно.
  3. Запрет на изменение конфигурации. Вы можете устанавливать только официальные обновления от фирмы «1С». Любые доработки кода, изменение форм и добавление нетиповых объектов не поддерживаются.
  4. Отсутствие поддержки веб-клиента. Базовая версия не умеет работать через браузер или по протоколу HTTP. Единственный способ удаленной работы с ней — это именно прямая трансляция экрана, которую и обеспечивает RDP.

Подводя итог, можно утверждать, что связка базовой версии 1С:ЗУП и технологии RDP — это отличное, экономичное решение для микробизнеса, где кадровым учетом и расчетом зарплаты занимается один человек (или несколько сотрудников поочередно). Соблюдая простые правила активации и администрирования сессий, вы получите стабильно работающую систему без лишних затрат на дорогие лицензии версии ПРОФ.

← На главную