Как настроить весы АТОЛ Марта в 1С:Розница и исправить ошибку «Основная поставка не установлена»?

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

Подключение торгового оборудования, особенно весов, к «1С:Розница» часто сопровождается техническими сложностями. Ситуация, когда драйвер видит устройство, а программа 1С выдает ошибки «Основная поставка не установлена» или «Объект драйвера не создан», является классической при работе с оборудованием компании АТОЛ. В данной статье мы подробно разберем, как успешно интегрировать весы «АТОЛ Марта» с «1С:Розница» версии 2.3, проанализируем причины возникновения ошибок и пошагово пройдем путь настройки программного обеспечения.

Разбор основной проблемы: почему 1С не видит драйвер? Аналогичные сложности возникают с драйверами для весов Штрих-Принт.

Рассмотрим ситуацию, с которой сталкиваются многие специалисты. При установке пакета драйверов торгового оборудования (DTO) версии 8.х или 10.х, утилита тестирования от производителя успешно связывается с весами, но при попытке добавить устройство в «1С:Розница» возникает системный сбой. Выясним причину такого поведения. Большинство драйверов АТОЛ представляют собой сложную структуру, где компонента для 1С является лишь «враппером» (оболочкой). Если основная программная часть или служба лицензирования не настроены должным образом, 1С не сможет инициализировать объект драйвера.

Проанализируем основные факторы, препятствующие корректной работе:

  1. Отсутствие активной лицензии. Это самая частая причина ошибки «Основная поставка не установлена». Драйверы АТОЛ версии 8.х требуют активации. Для других устройств, например при работе с весами Штрих-Принт в новом РМК, алгоритм взаимодействия может отличаться — для этого подойдёт обработка обмена данными с весами Штрих-М.
  2. Разрядность платформы. Для корректной регистрации COM-компонент необходимо использовать 32-битную версию платформы 1С (x86), даже если ваша операционная система Windows 64-битная — для этого подойдёт интеграция электронных весов без COM-компонентов.
  3. Права доступа и регистрация DLL. Обычного копирования файлов недостаточно; необходимо зарегистрировать библиотеку в системном реестре с правами администратора — есть инструмент администрирования и установки драйверов оборудования.

Шаг 1: Установка и лицензирование драйверов

Первым делом нам необходимо установить корректную версию драйверов. Рекомендуется использовать проверенную версию FDU_8_25_2_00_Full (Frontol Driver Unit). Разберем процесс по шагам:

Активация лицензии. Многие пользователи забывают, что весы «АТОЛ Марта» требуют лицензионного ключа для полноценной работы с драйвером. Без активации драйвер работает в демонстрационном режиме, который 1С часто воспринимает как отсутствие установленной поставки. Найдите конверт с лицензией, который шел в комплекте с весами, и воспользуйтесь утилитой «Менеджер лицензий АТОЛ». Убедитесь, что служба лицензирования запущена в services.msc.

Посмотрим, как проверить статус службы. Нажмите Win + R, введите services.msc и найдите в списке «Atol Licensing Service». Тип запуска должен быть «Автоматически», а состояние — «Выполняется».

Шаг 2: Правильная регистрация DLL-компоненты

После установки драйвера в систему, нам нужно сделать так, чтобы 1С увидела библиотеку Scale1C.dll или аналогичную (в зависимости от версии DTO). Просто закинуть файл в папку недостаточно. Рассмотрим правильный алгоритм:

  1. Найдите файл библиотеки в папке установленного драйвера (обычно это C:\Program Files (x86)\ATOL\Drivers8\bin).
  2. Скопируйте необходимые DLL в папку с установленной платформой 1С (например, C:\Program Files (x86)\1cv8\8.3.XX.XXXX\bin).
  3. Запустите командную строку (CMD) строго от имени Администратора.
  4. Выполните регистрацию библиотеки с помощью утилиты regsvr32.

Пример команды для регистрации (путь может отличаться):

regsvr32 "C:\Program Files (x86)\1cv8\8.3.19.1467\bin\Scale1C.dll"

Если вы используете 64-битную Windows, но 32-битную 1С, регистрацию следует проводить через системную утилиту из папки SysWOW64:

C:\Windows\SysWOW64\regsvr32.exe "путь_к_вашей_библиотеке\Scale1C.dll"

Шаг 3: Настройка весов и выбор протокола (особенности выгрузки в весы DIGI)

Выясним причину, по которой даже после регистрации DLL связь может не устанавливаться. Иногда проблема кроется в настройках самих весов. Весы «АТОЛ Марта» поддерживают несколько протоколов обмена данными. Для сравнения, весы МАССА-К требуют использования своих драйверов при интеграции — есть драйвер подключения весов МАССА-К к 1С.

Проанализируем ситуацию: в драйвере 1С выбран протокол «АТОЛ», а в самих весах физически установлен протокол стороннего производителя. Для исправления этого необходимо войти в сервисный режим весов (обычно это делается удержанием клавиш «Т» и «0» при включении питания) и выбрать протокол «АТОЛ». Также обратите внимание на параметры COM-порта:

Шаг 4: Настройка в интерфейсе 1С:Розница

Теперь перейдем непосредственно в программу 1С. Зайдем в раздел «Администрирование» — «Подключаемое оборудование». Выберем тип оборудования «Электронные весы» и создадим новый экземпляр.

При настройке драйвера выберите «АТОЛ:Драйвер электронных весов». Если при нажатии кнопки «Настроить» программа снова выдает ошибку, попробуйте следующее решение: запустите саму 1С от имени администратора один раз, чтобы компонента могла окончательно инициализироваться в системе.

Рассмотрим дополнительные нюансы для ОС Windows 10. Иногда встроенная защита DEP (Data Execution Prevention) блокирует работу старых драйверов АТОЛ 8-й версии. Если ошибки сохраняются, попробуйте добавить исполняемый файл 1С 1cv8.exe в список исключений DEP в настройках производительности системы.

Альтернативный вариант: Переход на DTO 10

Если работа с 8-й версией драйверов не приносит результата, проанализируем возможность использования 10-й версии (DTO 10). Современные релизы «1С:Розница» 2.3 поддерживают этот стек технологий. Драйверы 10-й версии более стабильны, не требуют сложной регистрации через regsvr32 и работают как подключаемые библиотеки .zip, которые 1С загружает самостоятельно.

Подведем итог. Для успешного подключения весов «АТОЛ Марта» необходимо:

  1. Использовать 32-битную платформу 1С.
  2. Обязательно активировать лицензию в менеджере лицензий АТОЛ.
  3. Зарегистрировать DLL в папке bin платформы через командную строку от имени администратора.
  4. Проверить соответствие протоколов в весах и в настройках драйвера.

Соблюдение этих шагов позволит избежать конфликтов программного обеспечения и обеспечит стабильную передачу веса в документы «1С:Розница».

← На главную