Меню

Настройка тсд клеверенс в 1с



Порядок работы с терминалами сбора данных для платформы «1С:Предприятие 8.1»

Настоящий раздел описывает порядок работы механизма обмена данными с терминалами сбора данных.

Терминал сбора данных

Терминал сбора данных (далее по тексту — ТСД) представляет аналог электронной записной книжки, оснащённой считывателем штриховых кодов. Помимо считывания и запоминания введённых штрихкодов, ТСД может осуществлять несложную обработку полученной информации (например, подсчёт количества считанных штрихкодов, отображение связанной со штрихкодом информации на встроенном дисплее и т.д.). Конкретный набор хранимых данных, их тип и использование определяется программой, записанной в ПЗУ (обычно ППЗУ) ТСД, или, по-другому, задача терминала. Данные в терминалах хранятся в виде набора таблиц, например:

Таблица ТСД №N
Поле 1 Поле 2 Поле 3 Поле 4 Поле 5
2000018987155 Товар 1 Новый 1 200 15
2000019307150 Товар 2 Новый 1 735
2000019367154 Товар 3 Новый 276 174
2000019157151 Товар 4 Новый 2 250 12
2000019077961 Товар 5 Новый 11 100 1 000
2000019137962 Товар 6 Новый 11 200 4
2000019217961 Товар 7 Новый 1 220 17
2000019287964 Товар 8 Новый 1 000 31
2000001914014 Товар 9 Новый 1 900 27
2000019227960 Товар 10 Новый 2 700 11
Таблица 1 — Таблица абстрактного ТСД

Данная таблица соответствует N-й таблице некоторого гипотетического ТСД. Первая её колонка содержит штрихкод товара, вторая — его наименование, третья — качество, четвёртая и пятая — цену и остаток на складе соответственно.

Некоторые ТСД имеют отдельные таблицы для хранения выгруженных данных (базы) и таблицы, где накапливается информация об отсканированном товаре и его количестве и откуда производится загрузка данных (документы).

Подключение ТСД

В качестве примера приведём процедуру подключения 2-х терминалов:

  • ТСД «Opticon PHL1300» (на рисунке выше) при помощи драйвера от Штрих-М;
  • ТСД «CipherLab 8001» при помощи драйвера от СканКод.

Далее будем предполагать, что гальваническое подключение ТСД уже осуществлено (ТСД, используемый в качестве примера, подключается к станции — cradle; сама станция подключается к последовательному порту и к сети электропитания).

ТСД » Opticon PHL1300 «

Подключение и настройка в конфигурации производится в соответствии с Порядком подключения и настройки торгового оборудования. Для работы с данным драйвером используется обработка обслуживания ShtrihMPDT_v2.epf .

В форме настройки необходимо указать параметры подключения и обмена данными, особо обратив внимание на номера таблиц обмена ТСД (формы выгрузки и загрузки; нумерация идет с 0), а также форматы выгрузки и загрузки (должны быть настроены в соответствии с задачей в терминале сбора данных).

Если параметры порта неизвестны, то можно воспользоваться утилитой тестирования из поставки драйвера — «Тест драйвера ТСД версии А3.0», выбрав форму «Настройка».

Нажать кнопку «Поиск оборудования» с целью выяснить параметры соединения.

Нажать кнопку «Поиск»

В данном случае терминал подключен к последовательному порту COM1, скорость обмена данными с ТСД составляет 115200 бод. Полученные данные необходимо указать в форме настройки параметров обработки обслуживания.

На этом настройка драйвера завершена.

ТСД » CipherLab 8001 «

Подключение и настройка в конфигурации производится в соответствии с Порядком подключения и настройки торгового оборудования. Для работы с данным драйвером используется обработка обслуживания ScanCodeCipherLab_v2.epf .

В форме настройки необходимо указать параметры подключения и обмена данными. Обратите особое внимание на разделители и номера базы и документа обмена с ТСД, а также форматы выгрузки и загрузки (должны быть настроены в соответствии с задачей в терминале сбора данных).

Скорость обмена настраивается в задаче терминала, либо в самом терминале.

Параметр » ИК-подставка » указывается, если подключение ТСД производится через специальный адаптер, совмещающий в себе преобразователь «ИК-порт = >COM- порт» и зарядное устройство для терминала.

Разделители базы и документа используются в структуре таблиц терминала и настраиваются в задаче терминала с помощью «Генератора приложений».

Форматы базы и документа настраиваются в конфигурации в справочнике «Форматы выгрузки для терминалов сбора данных».

Номер базы (от 1 до 3) в настройке соответствует номеру одной из настроенных баз в задаче терминала. Номер документа (от 0 до 9) соответствуют номеру одной из настроенных форм в задаче терминала, уменьшенному на 1 (т.е. НомерДокумента = НомерФормы — 1).

Если в настройке задачи терминала установлен параметр «Можно ли выгрузить Базу» и существует необходимость выгружать базу из терминала, то в настройках необходимо установить флаг «Выбирать источник загрузки данных»

Если порт , на котором подключено устройство, неизвестен, то можно воспользоваться утилитой для формирования и загрузки задачи в ТСД из поставки прошивки, загруженной в ТСД — «Генератор приложений».

Нажмите на форме виртуальную кнопку «Питание» ( ) и выберите в выпавшем меню пункт «Настройки. «.

В открывшейся форме настройки параметров нажмите «Найти IR подставку». После успешного обнаружения ТСД будет выдано соответствующее сообщение.

В данном случае терминал подключен к последовательному порту COM1. Полученный номер порта необходимо указать в форме настройки параметров обработки обслуживания.

На этом настройка драйвера завершена.

Форматы данных

Номера и структуры таблиц ТСД могут зависеть не только от конкретной его модели, но и от версии программного обеспечения, записанного в (П)ПЗУ терминала, или от задачи терминала, созданной на компьютере с помощью специальной утилиты (например, «Генератора приложений») и загруженной в терминал. Таким образом практически каждый терминал, имеющийся на предприятии, может быть уникальным.

Чтобы унифицировать процедуру обмена данными с разными ТСД, вводится понятие формата данных. Формат, фактически, представляет набор сопоставлений некоторых категорий выгружаемой (загружаемой) товарной позиции номерам полей таблицы ТСД. Так, как в ТСД могут быть разные таблицы с одинаковой структурой полей, номер таблицы в понятие формата не входит, но он также, разумеется, используется в процессе обмена данными с ТСД.

Доступ к данным справочника может быть получен из меню «Сервис» -> «Работа с торговым оборудованием» — «Работа с терминалами сбора данных» -> «Форматы выгрузки».

Для задания формата обмена в конфигурациях используется справочник «Форматы выгрузки для терминалов сбора данных» («ТСДФорматыДанных»).

Для ТСД, выбранного в качестве примера, зададим следующие соответствия полей: Штрихкод = 1, Наименование номенклатуры = 2, Количество = 3 (предполагаем, что таблица в терминале имеет ту же структуру).

Выгрузка данных в ТСД

Перед использованием ТСД в большинстве случаев является необходимым заполнить его таблицы некоторым списком товаров. Конфигурации позволяют осуществлять выгрузку заданного набора товарных позиций в соответствии с выбранным форматом в ТСД.

Вызов механизма выгрузки осуществляется из меню «Сервис» -> «Торговое оборудование» — > «Работа с терминалами сбора данных» -> «Выгрузка данных в терминал».

Для заполнения списка выгружаемых товаров нужно: задать параметры отбора (опционально) и нажать кнопку «Заполнить».

Далее можно отметить позиции товаров, которые предполагается выгружать, и нажать кнопку «Выгрузить».

Загрузка данных из ТСД

Загрузка данных из ТСД производится в конкретный документ. Проиллюстрируем процедуру загрузки на примере документа «Реализация товаров и услуг». Загрузка из ТСД в данном документе осуществляется на закладке «Товары» при помощи пункта меню «Заполнить» —> «Из терминала сбора данных».

Если в конфигурации подключено несколько терминалов, то будет предложено выбрать, с какого из терминалов производить загрузку

После выбора ТСД или сразу после нажатия «Заполнить из терминала данных» данные будут загружены в табличное поле.

Источник

Подключение терминала (ТСД) к 1с

Подключение терминала (ТСД) к 1с

Подключение терминала (ТСД) к 1с

В этой статье НЕ рассматриваются вопросы подключения устаревших DOS-терминалов, т.к. они долго существуют на рынке и проблемы с их подключением либо не возникают, либо их уже не решить.

Итак, мы купили Winsows- терминал сбора данных и обнаружили, что не можем просто взять и сразу же его использовать. Это не всегда так, некоторые модели терминалов (чаще это или устаревшие DOS или дорогие брендовые терминалы) поставляются с уже готовыми драйверами к 1С, но это редкость. Чаще всего Windows-терминал идет без диска, а кроме Windows и Office на нем ничего не установлено.

Терминал сканирует, но только после запуска специальной программки для включения сканера или в тестовом приложении. Понятно, что «просто сканирование» нас не устраивает — как минимум сканер должен уметь распознать номенклатуру по штрихкоду, а затем загружать результат в 1С.

И было бы уже совсем хорошо, если бы он понимал характеристики товаров, вынимал из штрихкода вес, следил за превышением остатков и разные другие вкусности.

Подключение терминала (ТСД) к 1с

В этой статье рассказывается о способах подключения терминалов сбора данных (ТСД) к 1С различных версий и конфигураций, о драйверах, программах терминала, обменом файлами и других понятиях, полезных для освоения вопроса.

В этой статье НЕ рассматриваются вопросы подключения устаревших DOS-терминалов, т.к. они долго существуют на рынке и проблемы с их подключением либо не возникают, либо их уже не решить.

Мы купили Windows-терминал сбора данных

Итак, мы купили Winsows- терминал сбора данных и обнаружили, что не можем просто взять и сразу же его использовать. Это не всегда так, некоторые модели терминалов (чаще это или устаревшие DOS или дорогие брендовые терминалы) поставляются с уже готовыми драйверами к 1С, но это редкость. Чаще всего Windows-терминал идет без диска, а кроме Windows и Office на нем ничего не установлено.

Терминал сканирует, но только после запуска специальной программки для включения сканера или в тестовом приложении. Понятно, что «просто сканирование» нас не устраивает — как минимум сканер должен уметь распознать номенклатуру по штрихкоду, а затем загружать результат в 1С.

И было бы уже совсем хорошо, если бы он понимал характеристики товаров, вынимал из штрихкода вес, следил за превышением остатков и разные другие вкусности.

Первые шаги

Любой Windows-терминал на самом деле является индустриальным КПК. Для того, чтобы связать его с компьютером под Windows XP, необходима программа Microsoft ActiveSync , хорошо знакомая владельцам Windows-смартфонов; а под Vista придется поставить центр устройств Windows Mobile 6.1 (32-битную версию) или 64-битную .

Далее, для связи с компьютером понадобится либо специальный USB-кабель от производителя, либо стандартный «квадратный» miniUSB и кредл — специальное устройство-«подставка» для мобильного терминала. Как только терминал будет воткнут в кредл и соединен c компьютером USB-кабелем, начнется установка драйвера терминала. Но нет, это не тот драйвер, который нам нужен. Этот драйвер позволит работать с терминалом как с телефоном — синхронизировать электронную почту Microsoft Exchange, копировать туда-сюда файлы вручную , но не более того.

Самые распространенные проблемы подключения

ТСД — не товар народного потребления. При первом и даже при втором знакомстве у вас должно возникнуть с ним много проблем. Терминал не подключается, всё падает, ничего не работает.

Первая проблема — эта проблема физического подключения ТСД к ПК. Если терминал идет с USB-кабелем или USB-кредлом, то основные проблемы будут в работе ActiveSync — нужно в параметрах подключения разрешить работу через USB. Если терминал идет с COM-кабелем или COM-кредлом, то помимо разрешения COM в ActiveSync есть еще целый ряд возможных проблем:

  • COM-порт может быть просто бракованным. В современных ПК продавец не проверяет работоспособность COM-порта, в результате оба COM-1 и COM-2 могут оказаться нерабочими;
  • COM-порт может быть вынесен на заднюю панель корпуса ПК, но физически не подключен к материнской плате — нужно открыть корпус и подключить;
  • Работа COM-портов может быть блокирована в BIOS или джамперами на материнской плате;
  • ActiveSync на ТСД настроен на работу через USB, а не через COM (нужно перенастроить);
  • И еще раз: в ActiveSync на ПК нужно разрешить работу через COM (Файл-> Параметры подключения. -> Разрешить подключение к след. объектам).

Если ничего не помогает, есть смысл жестко перезагрузить терминал (cold boot — холодная перезагрузка). При холодной перезагрузке поднимаются заводские настройки и программы, а всё пришлое сносится. Для MC1000 холодная перезагрузка делается так: вдавить кнопку питания и ждать секунд 20 — сначала терминал начнет перезагружаться и напишет \»Release pwr key to warm boot\» — надо продолжать держать, пока экран совсем не погаснет. Для MC3000 холодная перезагрузка делается так: нажать одновременно цифры 1, 9 и кнопку выключения. Для всех терминалов Intermec перезагрузка делается так: вынуть батарейку, найти под ней крохотное отверстие для ввода булавки или скрепки, нажать кнопку в отверстии скрепкой или еще чем-нибудь тонким и длинным, держать 15 сек, нажать кнопку сканера, отпустить кнопку сканера и кнопку в отверстии.

Вторая проблема — обмен данными с 1С. Обычно драйвер предлагает обмен файлами, доступ в базу DBF или прямой доступ на терминал в объектом виде через внешнюю компоненту. В драйверах от Клеверенс Софт реализован последний вариант — выгрузка и загрузка данных при помощи внешней компоненты и таблиц значений. Проблемы могут быть такого характера: 1С долго формирует выгрузку, слишком большой справочник номенклатуры не помещается на ТСД, драйвер не поддерживает форму существующего справочника номенклатуры.

Проблемы с драйвером к 1С могут возникнуть при попытке выгрузить характеристики или качество, из-за присутствия букв в кодах номенклатуры или штрихкодах, из-за дублирования штрихкодов или названий и т.д. Приятно сообщить, что драйверы от Клеверенс Софт лишены этих проблем.

Следующим шагом будет решить, каким образом терминал может использоваться в работе (вообще, конечно, это лучше решать при покупке, но в жизни всякое бывает). Тут есть несколько вариантов, перечисленных ниже:

Примитивные функции драйвера

Обычно от драйвера оборудования можно ожидать функций по управлению этим самым оборудованием, открытию на нем каких-нибудь портов, конфигурированию и т.д. Однако для задач торговли и склада это не очень полезно и в стандарте 1С на драйвер терминала таких функций не много. Они могут быть в драйвере, а могут и не быть. Например, внешние компоненты драйверов к «1С: 7.7» и «1С: 8» от Клеверенс Софт содержат функции по копированию файлов на терминал и с терминала, удалению файлов с терминала и т.д. Такие функции интересны, если используется какая-то стандартная или заранее купленная программа терминала (например, Excel).

Стандартный драйвер торгового оборудования

Для «1С: 7.7» и «1С: 8» существуют стандарты на драйвер торгового оборудования. Эти стандарты разрабатывались на широко распространенные DOS-терминалы и описывают не очень богатую функциональность. Всё, что должен уметь драйвер такого типа, опубликовано на диске ИТС в разделе «Работа с торговым оборудованием» методической поддержки «1С:Предприятия», а требования к нему перечислены на странице Требования, предъявляемые к торговому оборудованию, представленному на сертификацию в фирму «1С» для получения логотипа «Совместимо! Система программ 1С:Предприятие» .

Согласно стандарту терминал может использоваться только следующим образом:

  • На терминал выгружаются наименования и штрихкоды из справочника номенклатуры 1С (а также опционально артикул, характеристики, серия, единица измерения, код номенклатуры, цена, количество на складе и качество);
  • Человек использует терминал, чтобы насканировать в него штрихкодов;
  • Данные терминала загружаются в качестве строк любого складского документа.

Ввод срока годности, партии или еще что-то более сложное не предусмотрены, однако в большинстве случаев уже можно провести простую инвентаризацию. Драйверы к «1С: 7.7» и «1С: 8» от Клеверенс Софт полностью поддерживают как старый (для «Управления торговлей 10.2» и ниже), так и новый стандарт драйвера. При этом на новый терминал с памятью 64Мб может быть выгружено до 100 000 и более позиций номенклатуры, а для терминала с 32Мб оптимальными будут не более 5 000 без дополнительной флэш-карты памяти и не более 70 000 с ней. Обычно на таких объемах «Управление торговлей» уже вылетает с переполнением стека, а ТСД глючит.

На рынке существует много реализаций стандартного драйвера, основные из которых перечислены на странице http://v8.1c.ru/trade/3/3601.htm?printversion=1

Если драйвер и оборудование получили сертификат \»Совместимо\», значит их работоспособность была проверена самой фирмой 1С, и там дали добро. Это также означает, что драйвер подключается к стандартным конфигурациям сразу, без внесения в них каких-либо изменений. Какие это конфигурации: это УТ от 10.3.1, УПП от 1.2.6 и БП от 1.6.1.

Основные отличия драйвера от Клеверенс Софт следующие:

  • драйвер очень легко устанавливается, как на ТСД, так и в системе. если характеристики ТСД проходят по требованиям на объем свободной памяти для используемых размеров справочника, то практически ничего не нужно делать — всё устанавливается само;
  • драйвер позволяет создавать на терминале много документов и загружать их выборочно;
  • драйвер сразу поддерживает характеристики, остатки и цены — ничего не нужно донастраивать;
  • к батч-драйверу (проводное соединение) идет утилита удаленной синхронизации , которая позволяет использовать ТСД в 1С, запущенной в терминальном режиме (RDP);
  • Wi-Fi версия драйвера (беспроводное соединение) позволяет работать сразу с несколькими терминалами по радио-связи, т.е. документы и номенклатура отправляются на ТСД по радио-каналу;
  • с драйвером идет визуальное средство разработки, которое позволяет донастраивать работу терминала, менять тексты, добавлять новые типы операций и т.п. (см. подробнее ниже).

В зависимости от используемого драйвера и умения программировать, можно добиться намного более интересной функциональности, чем предлагает стандарт драйвера. В поставку с драйверами Клеверенс Софт входит средство разработки мобильных приложений Mobile SMARTS, которое позволяет визуально набросать для терминала схему работы практически любой сложности без необходимости реального программирования, написания скриптов или чего-то в этом роде. Наиболее востребованные функции уже оформлены в готовые блоки, которые остается только вставить в нужное место и настроить должным образом. Что можно изменить или добавить:

  • тексты в окнах на терминале;
  • различные проверки и вопросы пользователю;
  • реакции на неправильный ввод, предупреждения;
  • новые колонки в документе;
  • и т.д.

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

Чтобы выгрузить на терминал побольше данных, забрать побольше данных или загрузить их с умом, можно вносить изменения в обработку драйвера терминала по загрузке и выгрузке данных.

Заключение

Итак, мы рассмотрели 3 возможности подключения ТСД к 1С: простое копирование файлов и использование внешней программы, использование стандартного драйвера и расширение продвинутого драйвера для получения максимальной отдачи от оборудования. Какой способ использовать каждая компания решает сама.

Источник

Читайте также:  Настройка автоматического обновления конфигурации 1с
Adblock
detector