====== Подключение весов к 1С на Linux 64 bit ====== [[https://unipro.com.ua/files/soft/scales-driver-linux.zip|Скачать драйвер весов 1С, BAS, BAF на Linux]] ===== Общие положения ===== * Драйвер поставляется в виде динамически подключаемой библиотеки "UniproScalesNativeDriver64.so". Библиотека разработана по стандарту "1С-Совместимо" по технологии NativeAPI. * Подходит для управляемых и обычных форм. * Поддержка только 64-битных систем. * Компонента/драйвер подходит для ОС на базе Debian (Ubuntu, Lubuntu, Xubuntu, Kubuntu и т.д.) * Подключение к весам осуществляется двумя способами: \\ 1. COM-порт (в т.ч. USB-COM переходник). \\ 2. Ethernet. ===== Подготовка Linux для подключения весов по СОМ-порту ===== По умолчанию обычный пользователь не имеет доступа к СОМ-портам. Нужно добавить в группу **dialout** пользователя под именем которого исполняется 1С. Выполнить команду (вместо NameUser - написать имя фактического пользователя): sudo usermod -g dialout NameUser Команда для проверки групп пользователя: id NameUser Вывести список всех СОМ-портов можно командой: dmesg | grep tty {{ :linux:xubuntu-com-port-list.png?nolink |}} **ttyS1, ttyS3, ttyS2** - COM-порты. \\ **ttyUSB0** - USB-COM переходник. ===== Варианты подключения драйвера к 1С ===== ==== 1. Подключение весов как стандартное торговое оборудование ==== Этот вариант подходит, если конфигурация 1С поддерживает загрузку драйверов оборудования с ZIP-архива. \\ В комплекте поставки есть подготовленный архив с драйвером: **UniproScalesNativeDriver.zip** **Плюсы**: \\ + Данный вариант дает возможность подключить драйвер без вмешательства 1С-программиста в конфигурацию. **Минусы**: \\ - Не все конфигурации поддерживают этот функционал. \\ - Нет доступа к некоторым функциям, например, передача на весы цены, нажатие клавиши ТАРА (если модель весов поддерживает такой функционал) \\ [[linux:подключить_как_стандарт_торг_оборудование|Инструкция как подключить весы к 1С на Linux как стандартное торговое оборудование]] [[linux:подключить_как_стандарт_торг_оборудование|здесь >>]] ==== 2. Подключение весов в ручном режиме ==== Этот вариант подходит, для любых конфигураций. Требуется вмешательство 1С-программиста. \\ **Плюсы**: \\ + Любую конфигурацию можно подключить, в т.ч. и самописную. \\ + Есть доступ к расширенным функциям: передача на весы цены, нажатие клавиши ТАРА (если модель весов поддерживает такой функционал) \\ **Минусы**: \\ - Нужно вмешательство 1С-программиста в конфигурацию. [[linux:подключить_вручную_весы|Инструкция как подключить весы к 1С на Linux в ручном режиме]] [[linux:подключить_вручную_весы|здесь >>]]