Підключення терміналу (ТСД) до 1с
Підключення терміналу (ТСД) до 1с
Підключення терміналу (ТСД) до 1с
У статті не розглядаються питання підключення застарілих DOS-терміналів, т.к. вони довго існують на ринку і проблеми з їх підключенням або не виникають, або їх не вирішити.
Отже, ми купили Winsows-термінал збору даних і виявили, що не можемо просто взяти і відразу його використовувати. Це не завжди так, деякі моделі терміналів (частіше це застарілі DOS або дорогі брендові термінали) поставляються з вже готовими драйверами до 1С, але це рідкість. Найчастіше Windows-термінал йде без диска, крім Windows і Office нічого не встановлено.
Термінал сканує, але тільки після запуску спеціальної програми для включення сканера або в тестовій програмі. Зрозуміло, що «просто сканування» нас не влаштовує — як мінімум сканер має вміти розпізнати номенклатуру за штрих-кодом, а потім завантажувати результат у 1С.
І було б вже зовсім добре, якби він розумів характеристики товарів, виймав із штрих-коду вагу, стежив за перевищенням залишків та різні інші смаколики.
Підключення терміналу (ТСД) до 1с
У статті не розглядаються питання підключення застарілих DOS-терміналів, т.к. вони довго існують на ринку і проблеми з їх підключенням або не виникають, або їх не вирішити.
Ми купили Windows-термінал збору даних
Отже, ми купили Winsows-термінал збору даних і виявили, що не можемо просто взяти і відразу його використовувати. Це не завжди так, деякі моделі терміналів(частіше це або застарілі DOS або дорогі брендові термінали) поставляються з готовими драйверами до 1С, але це рідкість. Найчастіше Windows-термінал йде без диска, крім Windows і Office нічого не встановлено.
Термінал сканує, але тільки після запуску спеціальної програми для включення сканера або в тестовій програмі. Зрозуміло, що «просто сканування» нас не влаштовує — як мінімум сканер має вміти розпізнати номенклатуру за штрих-кодом, а потім завантажувати результат у 1С.
І було б вже зовсім добре, якби він розумів характеристики товарів, виймав із штрих-коду вагу, стежив за перевищенням залишків та різні інші смаколики.
Перші кроки
Найпоширеніші проблеми підключення
ТСД – не товар народного споживання. При першому і навіть при другому знайомстві у вас має виникнути багато проблем. Термінал не підключається, падає, нічого не працює.
Перша проблема – це проблема фізичного підключення ТСД до ПК. Якщо термінал йде з кабелем USB або USB-кредлом, то основні проблеми будуть у роботі ActiveSync — потрібно в параметрах підключення дозволити роботу через USB. Якщо термінал йде з COM-кабелем або COM-кредлом, то крім дозволу COM ActiveSync є ще ціла низка можливих проблем:
- COM-порт може бути просто бракований. У сучасних ПК продавець не перевіряє працездатність COM-порту, в результаті обидва COM-1 та COM-2 можуть виявитися неробочими;
- COM-порт може бути винесений на задню панель корпусу ПК, але фізично не підключений до материнської плати – потрібно відкрити корпус та підключити;
- Робота COM-портів може бути заблокована в BIOS або джамперами на материнській платі;
- ActiveSync на ТСД налаштований працювати через USB, а чи не через COM (потрібнопереналаштувати);
- І ще раз: у ActiveSync на ПК потрібно дозволити роботу через COM (Файл-> Параметри підключення. -> Дозволити підключення до слід. об'єктів).
Друга проблема - обмін даними з 1С. Зазвичай драйвер пропонує обмін файлами, доступ до бази DBF або прямий доступ на термінал об'єктом у вигляді через зовнішню компоненту. У драйверах від Клеверенс Софт реалізований останній варіант - вивантаження та завантаження даних за допомогою зовнішньої компоненти та таблиць значень. Проблеми можуть бути такого характеру: 1С довго формує вивантаження, надто великий довідник номенклатури не міститься на ТСД, драйвер не підтримує форму існуючого довідника номенклатури.
Проблеми з драйвером до 1С можуть виникнути при спробі вивантажити характеристики або якість, через наявність букв у кодах номенклатури або штрихкодах, через дублювання штрих-кодів або назв і т.д. Приємно повідомити, що драйвери від Клеверенс Софт позбавлені цих проблем.
Наступним кроком буде вирішити, яким чином термінал може використовуватися в роботі (загалом, звичайно, це краще вирішувати при покупці, але в житті всяке буває). Тут є кілька варіантів, наведених нижче:
Примітивні функції драйвера
Зазвичай від драйвера обладнання очікується функцій з управління цим обладнанням, відкриття у ньому яких-небудь портів, конфігурування тощо. Однак для завдань торгівлі та складу це не дуже корисно і в стандарті 1С на драйвері терміналу таких функцій не багато. Вони можуть бути у драйвері, а можуть і не бути. Наприклад, зовнішні компоненти драйверів до «1С: 7.7» і «1С: 8» від Клеверенс Софт містять функції копіювання файлів на термінал і з терміналу, видалення файлів з терміналу і т.д. Такі функції цікаві, якщо використовується якась стандартна або наперед куплена програма терміналу (наприклад, Excel).
Стандартний драйвер торгового обладнання
Відповідно до стандарту термінал може використовуватися лише так:
- На термінал вивантажуються найменування та штрих-коди з довідника номенклатури 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С, готовим інтерфейсом на ТСД, що дозволяє призначати, переглядати та видаляти ціни.
Щоб вивантажити на термінал більше даних, забрати більше даних або завантажити їх з розумом, можна вносити зміни в обробку драйвера терміналу із завантаження та розвантаження даних.