FPrint-22K
  На главную страницу Электронная почта Поиск Карта сайта
 
Подключение «АТОЛ: Драйвер устройств ввода» к 1С версии 8.0

Подключение «АТОЛ: Драйвер устройств ввода» к 1С версии 8.0

В данном примере обсуждается подключение драйвера устройств ввода к типовой конфигурации 1С "Управление торговлей". 10.2 и выше описано здесь.

ВНИМАНИЕ!!!

Рекомендуем обновить конфигурацию "УТ" до редакции 10.2 и выше, так как в эту редакцию включена обработка для драйвера устройств ввода от АТОЛ.

Подключение «АТОЛ: Драйвер устройств ввода» к 1С v.8 "Управление торговлей" редакции 10.2 и выше описано здесь.

Если обновление по каким-то причинам невозможно, то для подключения «АТОЛ: Драйвер устройств ввода» к 1Сv8 редакции ниже 10.2 необходимо будет добавить новую обработку либо заменить обработку стандартного сканера. Подключение «АТОЛ: Драйвер устройств ввода» к 1С v.8 "Управление торговлей" редакции ниже 10.2 описано здесь.

 

Подключение «АТОЛ: Драйвер устройств ввода» к 1С версии 8.0, УТ редакции 10.2 и выше

  1. После установки «АТОЛ: Драйвер устройств ввода» необходимо переписать из папки …\Program Files\ATOL\Drivers\BIN\ файл Scaner1C.dll в каталог платформы 1C (…\Program Files\1cv8\bin\). Зарегистрируйте его в системном реестре (командой regsvr32 «[путь к файлу]\Scaner1C.dll»).

  2. Затем запустите 1С и выберите пункт меню «Сервис» -> «Настройка торгового оборудования».

  3. В окне настройки торгового оборудования нажмите кнопку «Добавить» (появится новая строка), нажмите кнопку редактирования («…») рядом с полем «Модель».

  4. В окне «Справочник Торговое оборудование» нажмите кнопку «Добавить» (откроется окно «Торговое оборудование: Новый»).

  5. Выберите Обработку обслуживания «АТОЛ: Драйвер сканера штрих-кода». Поле «Вид» заполнится автоматически.
  6. Выберите Наименование «Сканер штрих-кода». Поле Код заполнится автоматически, можете заменить его на любой удобный вам код.
  7. Выберите внешнюю компоненту Scaner1C.dll.
  8. Пропишите программный идентификатор Scaner45.
  9. Нажмите кнопку «OK».
  10. Выберите в окне «Справочник Торговое оборудование» созданный сканер.

  11. Нажмите кнопку «Выполнить». Если устройство успешно подключено, в окне сообщений 1С появится соответствующее сообщение.
  12. Закройте окно «Настройка торгового оборудования».
  13. Откройте меню «Сервис» -> «Параметры».
  14. Выберите окно «Драйвер устройств ввода»

  15. Откройте «Поиск оборудования». Считайте штрих-код, на работу с которым настроен сканер (Рекомендуется EAN 8 или EAN 13). Укажите Порт, отображенный при поиске оборудования после чтения ШК «COM 1…/ клавиатура», Модель «Сканер штрих-кода», укажите префикс и суффикс в соответствии с настройками сканера, отобразившимися при поиске оборудования (префикс и суффикс отображаются в поле «Данные», соответственно до и после символов штрихкода), укажите чувствительность (для сканера, подключаемого через клавиатурный порт).

  16. Поставьте флаг «Устройство включено».
  17. Нажмите кнопку «Применить».

 

Подключение «АТОЛ: Драйвер устройств ввода» к 1С версии 8.0 редакции ниже 10.2

ВНИМАНИЕ! Для подключения драйвера «АТОЛ: Драйвер устройств ввода» к редакции 1С v.8 ниже 10.2 необходимо добавить новую обработку (как это сделать, описано здесь). Код обработки здесь.

  1. После установки «АТОЛ: Драйвер устройств ввода» необходимо переписать из папки …\Program Files\ATOL\Drivers\BIN\ файл Scaner1C.dll в 1C (…\Program Files\1cv8\bin\). Зарегистрируйте его в системном реестре (командой regsvr32 «[путь к файлу]\Scaner1C.dll»).

  2. Затем запустите 1С и откройте меню «Сервис» -> «Настройка торгового оборудования».

  3. В окне торгового оборудования нажмите кнопку «Добавить» (появится новая строка), нажмите кнопку редактирования «…»

  4. В окне «Справочник Торговое оборудование» нажмите кнопку «Добавить» (откроется окно «Торговое оборудование: Новый»).

  5. Выберите обработку: если была добавлена новая обработка выберите ее (рис.1); если был заменен код обработки «стандартный сканер», выберите ее (рис.2).

    Рис.1. В случае, если была добавлена новая обработка (в нашем примере мы назвали ее «драйвер сканера от АТОЛ»).

    Рис.2. В случае, если код обработки стандартного сканера был замещен.

  6. Укажите Код (любой).
  7. Выберете Вид «Сканер штрих-кода».
  8. Укажите наименование (например: сканер ШК).
  9. Выберите внешнюю компоненту Scaner1C.dll.
  10. Пропишите программный идентификатор Scaner45.
  11. Нажмите кнопку «OK».
  12. Выберите в окне «Справочник Торговое оборудование» созданный сканер.

  13. Нажмите кнопку «Выполнить». Если устройство успешно подключено, в окне сообщений 1С появится сообщение «Сканер штрих-кодов “наименование модели” успешно подключен».
  14. Закройте окно «Настройка торгового оборудования».
  15. Откройте меню «Сервис» -> «Параметры».

  16. Выберите окно «Драйвер устройств ввода».

  17. Откройте «Поиск оборудования». Считайте штрих-код, на работу с которым настроен сканер (Рекомендуется EAN 8 или EAN 13). Укажите Порт, отображенный при поиске оборудования после чтения ШК «COM1…/ клавиатура», Модель «Сканер штрих-кода», укажите префикс и суффикс в соответствии с настройками сканере (которые будут указаны при поиске оборудования в поле «Данные» до и после символов штрихкода), укажите чувствительность (для сканера, подключаемого к клавиатурному порту).

  18. Поставьте флаг «Устройство включено».
  19. Нажмите кнопку «Применить».

Приложение 1. Добавление новой обработки для подключения АТОЛ: Драйвер устройств ввода.

  1. Запустить 1С v.8 в режиме Конфигуратора. Выполнить команду меню Конфигурация -> Поддержка -> Настройка поддержки.

  2. В открывшемся диалоговом окне Настройка поддержки нажать кнопку Включить возможность изменения; после этого в окне сообщения – кнопку Да.

  3. В окне Конфигурация раскрыть группу Обработки, затем – группу Торговое оборудование, группу Формы. Выделить элемент scan_std.

  4. Скопировать выделенный элемент (обработку) командой Правка -> Копировать либо клавишами Ctrl+C), затем вставить (Правка -> Вставить либо Ctrl+V.
  5. В списке форм обработок торгового оборудования появится новый элемент – scan_std1.

  6. Командой контекстного меню Изменить (либо клавишей F2) открыть окно свойств формы.

  7. Указать новое имя обработки (например, scan_atol), синоним (например, «обслуживание стандартного сканера от АТОЛ»).

  8. Подтвердить изменения (кнопка в виде зеленой «галочки»).
  9. Открыть форму элемента (например, двойным щелчком на нем в окне конфигурации).
  10. Изменить заголовок формы…

    …и другие надписи на ней (по желанию).

  11. Перейти на вкладку Модуль. Скопировать программный код отсюда, выделить весь текст в окне модуля формы (Ctrl+A)…

    … и вставить (Ctrl+V) скопированный код. Дабы убедиться в том, что замена программного кода прошла успешно, загляните в конец текста модуля – он должен выглядеть так (обратите внимание на значения “Scaner1C.dll” и “Scaner45”.

  12. В окне Конфигурация раскройте группу Перечисления, затем – Обработки торгового оборудования, Значения. Выполните команду (единственную) контекстного меню Добавить.

  13. В открывшемся окне укажите свойства нового значения – имя (наименование обработки в конфигураторе) и синоним (наименование обработки обслуживания в 1С).

  14. Выполните команду меню Конфигурация -> Конфигурация базы данных -> Сравнить, объединить с конфигурацией БД.

  15. В открывшемся диалоговом окне нажмите кнопку Выполнить.

  16. ОК.

  17. Выполните команду Конфигурация -> Обновить конфигурацию базы данных (или клавиша F7).

  18. Откроется окно Реорганизация информации, нажмите кнопку ;Принять.

  19. Теперь можно закрыть Конфигуратор и запускать базу 1C.
  20. Теперь выполните пункты 1-14 данного руководства. В форме добавления нового элемента в справочник торгового оборудования раскройте список Обработка обслуживания, выберите созданную вами обработку – драйвер сканера от АТОЛ.

  21. Поля Вид, Внешняя компонента и Программный идентификатор будут заполнены автоматически.

    Обратите на них особое внимание – значения должны быть такими, как на скриншоте! Если это не так, значит, вы что-то упустили при замене кода новой обработки либо при обновлении конфигурации БД.

  22. В списке Наименование выберите Стандартный сканер, в поле Код значение будет подставлено автоматически (если хотите, можете присвоить свой код и свое наименование).

Приложение 2. Замена обработки стандартного сканера на обработку для драйвера сканера от АТОЛ.

ВНИМАНИЕ! В случае замены кода стандартной обработки, данная обработка будет снята с поддержки 1С!

  1. Для замены стандартной обработки следует в Конфигураторе открыть обработку scan_std (Обработки -> Торговое оборудование -> Формы) и заменить весь код (на вкладке Модуль) на код, представленный здесь.

  2. Чтобы код обработки стал доступен для изменения, необходимо снять данный объект с поддержки! В меню Конфигуратора 1С «Конфигурация» -> «Поддержка» -> «Настройка поддержки» в правом верхнем углу нажать кнопку «Включить возможность изменения».

  3. Затем в столбце таблицы «Настройка правил поддержки» найдите обработку scan_std (Обработки -> Торговое оборудование -> Формы), напротив нее в столбце «Управление торговлей» щелкните правой кнопкой мыши по строке «Редактируется с сохранением поддержки» -> «Установить правило поддержки».

  4. Выберите «Объект поставщика снят с поддержки» и нажмите «ОК».

  5. После того, как код на вкладке Модуль успешно будет замещен, закройте форму. Сохраните конфигурацию.
  6. Выполните пункты 1-14 данного руководства.

Приложение 3.Код обработки для корректной работы устройств ввода с АТОЛ: Драйвер устройств ввода.

2001—2012 © ГК «АТОЛ»
Контактная информация
127015, Москва,
ул. Большая Новодмитровская,
д. 14, стр. 2, этаж 4.
(495) 730-74-20
Партнер Windows Embedded