Подключение торгового оборудования, особенно весов, к «1С:Розница» часто сопровождается техническими сложностями. Ситуация, когда драйвер видит устройство, а программа 1С выдает ошибки «Основная поставка не установлена» или «Объект драйвера не создан», является классической при работе с оборудованием компании АТОЛ. В данной статье мы подробно разберем, как успешно интегрировать весы «АТОЛ Марта» с «1С:Розница» версии 2.3, проанализируем причины возникновения ошибок и пошагово пройдем путь настройки программного обеспечения.
Рассмотрим ситуацию, с которой сталкиваются многие специалисты. При установке пакета драйверов торгового оборудования (DTO) версии 8.х или 10.х, утилита тестирования от производителя успешно связывается с весами, но при попытке добавить устройство в «1С:Розница» возникает системный сбой. Выясним причину такого поведения. Большинство драйверов АТОЛ представляют собой сложную структуру, где компонента для 1С является лишь «враппером» (оболочкой). Если основная программная часть или служба лицензирования не настроены должным образом, 1С не сможет инициализировать объект драйвера.
Проанализируем основные факторы, препятствующие корректной работе:
Первым делом нам необходимо установить корректную версию драйверов. Рекомендуется использовать проверенную версию FDU_8_25_2_00_Full (Frontol Driver Unit). Разберем процесс по шагам:
Активация лицензии. Многие пользователи забывают, что весы «АТОЛ Марта» требуют лицензионного ключа для полноценной работы с драйвером. Без активации драйвер работает в демонстрационном режиме, который 1С часто воспринимает как отсутствие установленной поставки. Найдите конверт с лицензией, который шел в комплекте с весами, и воспользуйтесь утилитой «Менеджер лицензий АТОЛ». Убедитесь, что служба лицензирования запущена в services.msc.
Посмотрим, как проверить статус службы. Нажмите Win + R, введите services.msc и найдите в списке «Atol Licensing Service». Тип запуска должен быть «Автоматически», а состояние — «Выполняется».
После установки драйвера в систему, нам нужно сделать так, чтобы 1С увидела библиотеку Scale1C.dll или аналогичную (в зависимости от версии DTO). Просто закинуть файл в папку недостаточно. Рассмотрим правильный алгоритм:
C:\Program Files (x86)\ATOL\Drivers8\bin).C:\Program Files (x86)\1cv8\8.3.XX.XXXX\bin).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"
Выясним причину, по которой даже после регистрации DLL связь может не устанавливаться. Иногда проблема кроется в настройках самих весов. Весы «АТОЛ Марта» поддерживают несколько протоколов обмена данными. Для сравнения, весы МАССА-К требуют использования своих драйверов при интеграции — есть драйвер подключения весов МАССА-К к 1С.
Проанализируем ситуацию: в драйвере 1С выбран протокол «АТОЛ», а в самих весах физически установлен протокол стороннего производителя. Для исправления этого необходимо войти в сервисный режим весов (обычно это делается удержанием клавиш «Т» и «0» при включении питания) и выбрать протокол «АТОЛ». Также обратите внимание на параметры COM-порта:
COM1 до COM5 через Диспетчер устройств.Теперь перейдем непосредственно в программу 1С. Зайдем в раздел «Администрирование» — «Подключаемое оборудование». Выберем тип оборудования «Электронные весы» и создадим новый экземпляр.
При настройке драйвера выберите «АТОЛ:Драйвер электронных весов». Если при нажатии кнопки «Настроить» программа снова выдает ошибку, попробуйте следующее решение: запустите саму 1С от имени администратора один раз, чтобы компонента могла окончательно инициализироваться в системе.
Рассмотрим дополнительные нюансы для ОС Windows 10. Иногда встроенная защита DEP (Data Execution Prevention) блокирует работу старых драйверов АТОЛ 8-й версии. Если ошибки сохраняются, попробуйте добавить исполняемый файл 1С 1cv8.exe в список исключений DEP в настройках производительности системы.
Если работа с 8-й версией драйверов не приносит результата, проанализируем возможность использования 10-й версии (DTO 10). Современные релизы «1С:Розница» 2.3 поддерживают этот стек технологий. Драйверы 10-й версии более стабильны, не требуют сложной регистрации через regsvr32 и работают как подключаемые библиотеки .zip, которые 1С загружает самостоятельно.
Подведем итог. Для успешного подключения весов «АТОЛ Марта» необходимо:
bin платформы через командную строку от имени администратора.Соблюдение этих шагов позволит избежать конфликтов программного обеспечения и обеспечит стабильную передачу веса в документы «1С:Розница».