Несмотря на то, что платформа 1С версии 7.7 уже давно снята с активной поддержки, множество предприятий, торговых точек и индивидуальных предпринимателей продолжают использовать конфигурации «Торговля и Склад 7.7» (ТиС) или «Бухгалтерия 7.7» благодаря их высокой скорости работы, простоте и надежности. В связи с этим возникает множество вопросов, связанных как с юридической чистотой использования старых лицензий, так и с техническими нюансами их развертывания на современных операционных системах и в терминальных сессиях RDP.
В этой статье мы подробно рассмотрим, как легально оформить и использовать программу 1С 7.7, купленную на физическое лицо, для ведения учета индивидуального предпринимателя (ИП) или юридического лица. Также мы разберем технический алгоритм настройки USB-ключей защиты HASP для работы в многопользовательском режиме на Windows Server.
Проанализируем правовую сторону вопроса. Часто возникает ситуация, когда физическое лицо приобретает коробку 1С 7.7 (например, по договору купли-продажи у другого физлица или через партнеров 1С по специальному запросу), а использовать программу планируется в коммерческой деятельности ИП или ООО. Законно ли это?
С точки зрения правообладателя — фирмы «1С» — ключевым фактором является легальность происхождения программного продукта. Если программа была официально приобретена, у вас есть оригинальная коробка, регистрационная анкета и аппаратный ключ защиты, то претензий по нарушению авторских прав со стороны «1С» не будет. Фирма «1С» традиционно лояльно относится к тому, что на одной легально купленной программе ведется учет нескольких связанных организаций или ИП в рамках одной локальной сети.
Однако здесь существуют серьезные налоговые и гражданско-правовые риски, которые необходимо минимизировать:
Рассмотрим ситуацию, когда одна легально приобретенная программа 1С 7.7 используется для ведения учета группы компаний. Фирма «1С» официально разрешает использовать одну легально приобретенную основную поставку для ведения учета нескольких юридических лиц или индивидуальных предпринимателей, если соблюдаются следующие условия:
Если эти требования соблюдены, при проверках правоохранительных органов никаких проблем с авторскими правами не возникнет.
Теперь перейдем к технической части. Выясним, будет ли работать оригинальный аппаратный USB-ключ защиты 1С 7.7 при подключении пользователей через удаленный рабочий стол (RDP) на серверной операционной системе (например, Windows Server 2012 или более современных версиях).
Поведение системы защиты напрямую зависит от типа вашего ключа безопасности:
Этот ключ предназначен для работы строго на одном локальном компьютере. Если вы установите его в сервер и попытаетесь запустить исполняемый файл 1cv7.exe внутри сессии удаленного рабочего стола (RDP), программа выдаст ошибку «Ключ защиты программы не обнаружен!». Запуск локального ключа 1С 7.7 в терминальной сессии напрямую заблокирован на уровне драйвера защиты.
Сетевые ключи (на 3 пользователя, 5 пользователей или без ограничения рабочих мест) без проблем работают в терминальном режиме. Для этого на сервере или на любом компьютере в локальной сети, куда установлен красный ключ, должна быть запущена специальная служба — менеджер лицензий HASP License Manager.
Разберем по шагам процесс настройки сетевого ключа для одновременной работы 5 пользователей по RDP:
Шаг 1: Установка драйвера ключа и HASP License Manager
Подключите сетевой USB-ключ (красного цвета) к USB-порту сервера. Установите актуальный драйвер HASP HL и утилиту HASP License Manager (служба nhsrvice.exe). Убедитесь, что служба запустилась и работает в режиме автоматического запуска.
Шаг 2: Настройка конфигурационного файла nethasp.ini
Для того чтобы клиентские сессии 1С 7.7 на сервере терминалов гарантированно находили менеджер лицензий, необходимо правильно настроить файл конфигурации nethasp.ini. Этот файл должен располагаться в каталоге установки платформы (обычно это путь C:\Program Files (x86)\1Cv77\BIN\).
Проанализируем пример настройки файла nethasp.ini для протокола TCP/IP:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 127.0.0.1 ; Указываем IP-адрес сервера, где установлен ключ (в случае RDP-сервера это localhost)
NH_PORT_NUMBER = 475 ; Стандартный порт службы HASP License Manager
NH_TCPIP_METHOD = UDP ; Метод обмена данными
Использование явного указания IP-адреса в файле nethasp.ini предотвращает долгий поиск ключа по сети широковещательными запросами и исключает сбои при запуске 1cv7.exe.
При организации многопользовательской работы важно учитывать компоненты платформы 1С 7.7, так как они защищаются разными ключами. Платформа 7.7 разделена по компонентам, и ключ проверяет соответствие запущенной конфигурации:
ACCNT. Они позволяют запускать конфигурацию «Бухгалтерский учет» сетевой версии.WRBQB. Существуют комплекты «сетевой до 3-х пользователей» и «сетевой без ограничения пользователей».Если на сервере терминалов запущены сессии пользователей, менеджер лицензий будет динамически выдавать свободные лицензии из общего пула сетевого ключа по мере запуска программы 1cv7.exe.