Как приобрести USB-ключ для 1С:Предприятие 7.7 (ТиС) и обеспечить его работу на современном компьютере?

Программист 1С v7.7 IT и автоматизация бизнеса
← К списку

Уважаемые коллеги, давайте вместе разберем актуальную проблему, с которой сталкиваются многие пользователи до сих пор активно использующие платформу 1С:Предприятие 7.7, в частности конфигурацию "Торговля и Склад" (ТиС). Речь идет о поиске и корректной настройке аппаратных ключей защиты (USB HASP-ключей) на современных операционных системах и компьютерах, где зачастую отсутствуют устаревшие LPT-порты. Несмотря на то что 1С 7.7 не развивается с 2006 года, она по-прежнему остается рабочей лошадкой для многих компаний. Мы с вами подробно рассмотрим все возможные варианты решения этой задачи.

Начнем с анализа основных путей получения USB-ключа и затем перейдем к техническим аспектам его установки и настройки для стабильной работы.

Вариант 1: Официальная замена или приобретение ключа через фирму "1С"

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

  1. Возможность замены LPT на USB:

    Фирма "1С" предоставляет услугу по замене аппаратных ключей защиты с интерфейсом LPT на USB для зарегистрированных пользователей программ "1С:Предприятие 7.7". Эта услуга, как правило, является платной и предоставляется при наличии технической возможности.

  2. Требования для замены:

    Для осуществления замены вам потребуется предоставить в отдел технической поддержки "1С" или через официального партнера следующие документы и сам ключ:

    • Сдаваемый ключ защиты LPT. Важно, чтобы ключ был исправен и не имел следов физических повреждений.
    • Регистрационную анкету на программный продукт (или ее ксерокопию).
    • Заявление о замене ключа, заверенное подписью руководителя и печатью организации. Если программа зарегистрирована на частное лицо, потребуется ксерокопия паспорта.
  3. Процедура проверки:

    При обмене ключа "1С" проводит обязательную проверку сдаваемого ключа на его исправность и соответствие зарегистрированному программному продукту. Замене подлежат только ключи от типовых продуктов "1С:Предприятие 7.7" (обычно красного или белого цвета с маркировкой ACCNT, QXDXD, WRBQB).

  4. Сроки и стоимость:

    Стоимость замены одного ключа для партнеров "1С" составляет около 3000 рублей. Если вы производите замену лично в офисе "1С" в Москве, процесс может занять минимальное время (обычно сразу). Через партнера процедура может продлиться до 3-х недель.

  5. Маркировка USB-ключей для 1С 7.7:

    Мы должны понимать, что USB-ключи для "1С:Предприятие 7.7" существуют. Как правило, локальные ключи были фиолетовыми (USB HASP HL Pro), а сетевые — красными (USB HASP HL Net). Маркировка ключей привязана к конфигурации:

    • ACCNT — "1С:Бухгалтерия 7.7"
    • QXDXD — "1С:Зарплата и кадры 7.7"
    • WRBQB — "1С:Торговля и склад 7.7", а также "1С:Предприятие 7.7 Комплексная"

    Обратите внимание, что продукты, выпущенные до 2009 года, могли комплектоваться более длинными USB-ключами (около 52 мм), тогда как современные версии ключей обычно короче (около 40 мм).

Вариант 2: Покупка ключей на вторичном рынке

Если официальная замена по каким-либо причинам вам не подходит, мы можем рассмотреть вариант приобретения ключа на вторичном рынке. Это может быть быстрее и дешевле, но сопряжено с определенными рисками.

  1. Где искать:

    Пользователи часто находят такие ключи на площадках объявлений, таких как Avito или Youla. Их продают как частные лица, так и компании, закрывающие или переходящие на новые версии 1С.

  2. Риски покупки на вторичном рынке:

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

    • Несоответствие ключа: Например, базовые версии программ 1С:Предприятие 8 никогда не комплектовались USB-ключами. Поэтому ключ, предлагаемый с такой программой, может оказаться бесполезным для 1С 7.7.
    • Легальность: Хотя лицензионное соглашение 1С не запрещает продажу или передачу экземпляра программы, существует риск приобрести продукт, не соответствующий вашим ожиданиям или нерабочий. Всегда проверяйте маркировку ключа и его соответствие вашей лицензии.
    • Мошенничество: Есть риск столкнуться с мошенничеством, когда ключ может быть украденным или нерабочим. Будьте бдительны и, по возможности, проверяйте ключ перед покупкой.
  3. На что обратить внимание:

    При поиске обязательно уточняйте у продавца маркировку ключа (ACCNT, QXDXD, WRBQB), его тип (локальный/сетевой) и интерфейс (USB). Не стесняйтесь задавать вопросы и запрашивать дополнительные фотографии.

Вариант 3: Использование LPT-ключа на современном компьютере с помощью контроллера

Что делать, если у нас есть рабочий LPT-ключ, но современный компьютер не имеет соответствующего порта? Мы можем найти элегантное аппаратное решение.

  1. PCI/PCI-E контроллеры LPT:

    Для компьютеров без встроенного LPT-порта мы можем использовать специальные контроллеры, устанавливаемые в слоты PCI или PCI-E материнской платы. Эти платы добавляют на компьютер один или несколько LPT-портов.

  2. Рекомендации по чипсетам:

    Опыт показывает, что важно выбирать контроллеры с проверенными чипсетами. Например, контроллеры на чипах NetMos (часто упоминается NetMos 9805) зарекомендовали себя как наиболее стабильные и совместимые с ключами 1С 7.7. На других чипах могут возникать проблемы с определением ключа и его стабильной работой.

  3. Настройка Менеджера Лицензий (LM) для 64-битных систем:

    Мы должны учитывать, что на 64-разрядных операционных системах Windows 1С 7.7 может не видеть аппаратный ключ напрямую, даже если он подключен через LPT-контроллер. В этом случае нам поможет установка Менеджера Лицензий (HASP License Manager). Рассмотрим подробнее этот момент:

    • Принцип работы: LM устанавливается на компьютер, где физически подключен ключ. Он "видит" ключ и "раздает" лицензию по сети.
    • Особенность для 64-бит: Даже если ключ установлен локально на той же машине, где запущена 1С 7.7, сетевая версия 1С 7.7 (даже однопользовательская, если она установлена как сетевая) может использовать лицензию, полученную от LM через сетевой протокол. Это позволяет обойти проблему несовместимости 1С 7.7 с 64-битными ОС в части прямого определения ключа.
    • Драйверы: Драйверы для ключа HASP и сам LM для 64-разрядных систем Windows можно найти на сайте производителя ключей (например, Aladdin/SafeNet). Убедитесь, что вы используете актуальные версии драйверов.

Особенности работы 1С 7.7 на 64-разрядных системах Windows (например, Windows 7/10)

Поскольку 1С 7.7 является 32-разрядным приложением, при работе на 64-разрядных операционных системах Windows (таких как Windows 7, 8, 10, 11) мы можем столкнуться с рядом нюансов и проблем. Давайте разберем их по шагам.

  1. Установка платформы 1С 7.7 на x64:

    Стандартный инсталлятор setup.exe 1С 7.7 не предназначен для 64-битных систем и часто не работает корректно. Мы можем использовать проверенный способ установки:

    • Установите платформу 1С 7.7 на 32-разрядную операционную систему (например, на виртуальную машину).
    • Скопируйте папку с исполняемыми файлами платформы (обычно C:\Program Files\1Cv77\BIN) на вашу 64-разрядную систему. Рекомендуется размещать ее в C:\Program Files (x86)\1Cv77\BIN.
    • Если у вас есть "переделанный" инсталлятор, который делает необходимые записи в реестре, это может упростить процесс.
  2. Решение проблем с порядком сортировки:

    На современных версиях Windows (Vista/7/8/10/11) часто возникает ошибка "Порядок сортировки для баз данных не совпадает с системным". Мы можем решить эту проблему несколькими способами:

    • Файл ordnochk.prm: Создайте пустой текстовый файл с именем ordnochk.prm и разместите его в папке BIN платформы или в папке с информационной базой. Этот файл указывает 1С не проверять порядок сортировки.
    • Изменение кодовой страницы: Запустите 1С 7.7 в режиме Конфигуратора, выберите пункт меню "Администрирование" -> "Кодовая страница таблиц ИБ". Выберите "+ Текущая системная установка" и подтвердите изменения.
  3. Настройка DEP (Предотвращение выполнения данных):

    На некоторых серверных операционных системах или при строгих настройках безопасности может потребоваться добавить исполняемые файлы 1С (1cv7.exe и 1cv7s.exe) в исключения DEP. Это предотвратит блокировку работы приложения системой безопасности.

  4. Использование более 2 ГБ оперативной памяти для 1С 7.7 на x64:

    Поскольку 1С 7.7 является 32-битным приложением, по умолчанию оно может использовать не более 2 ГБ виртуального адресного пространства. Однако на 64-битной системе мы можем расширить этот лимит до 4 ГБ. Для этого необходимо выставить флаг IMAGE_FILE_LARGE_ADDRESS_AWARE для исполняемого файла 1cv7.exe.

    Мы можем сделать это с помощью утилиты EDITBIN.EXE, которая входит в комплект Microsoft Visual Studio. Рассмотрим пример:

    
    "C:\Program Files (x86)\Microsoft Visual Studio\...\VC\bin\editbin.exe" /LARGEADDRESSAWARE 1cv7.exe
    

    Укажите полный путь к EDITBIN.EXE на вашей системе. После выполнения этой команды 1С 7.7 сможет более эффективно использовать доступную оперативную память, что особенно актуально для больших баз данных.

  5. Регистрация V7PLUS.DLL:

    Если при работе с 1С 7.7 возникают проблемы, связанные с компонентой V7PLUS.DLL (например, при работе с внешними отчетами или обработками), нам потребуется ее зарегистрировать. Перенесите файл V7PLUS.DLL в папку BIN вашей платформы и выполните следующую команду в командной строке, запущенной от имени администратора:

    
    regsvr32 V7PLUS.DLL
    

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

  6. Установка драйверов ключа и LM для x64:

    Убедитесь, что вы используете 64-битные версии драйверов для аппаратных ключей HASP и HASP License Manager. Их можно скачать с официального сайта производителя ключей (Sentinel/Thales).

  7. Проблема с Account.dll:

    Иногда при установке 1С 7.7, даже если выбрана только компонента "Оперативный учет" (ТиС), инсталлятор может дополнительно устанавливать файл Account.dll (компонента "Бухгалтерский учет"). Для соблюдения чистоты лицензионности мы можем просто переименовать Account.dll в Account.pls (как это делает фирменный инсталлятор 1С) или вовсе удалить этот файл, если он не нужен.

Мы с вами подробно рассмотрели все аспекты, связанные с приобретением и настройкой USB-ключей для 1С 7.7, а также с обеспечением стабильной работы платформы на современных 64-разрядных системах. Выбирайте наиболее подходящий для вас вариант, исходя из ваших ресурсов и имеющихся ключей. Помните, что комплексный подход к решению проблемы, включающий как аппаратные, так и программные настройки, поможет вам обеспечить долгую и стабильную работу вашей системы 1С:Предприятие 7.7.

← К списку