Администрирование · 12 мин
Что такое терминал в 1С и зачем он нужен
Разбираем, что означает терминал в 1С: терминал сбора данных, терминальный доступ к серверу и командная строка. Как выбрать и настроить нужный вариант.
Слово «терминал» в контексте 1С употребляется в трёх разных значениях, и путаница между ними — частая причина недопонимания между бухгалтером, системным администратором и внедренцем. Чаще всего под терминалом понимают терминал сбора данных (ТСД) — портативное устройство со сканером штрихкодов, которое используют на складе и в торговом зале для инвентаризации, приёмки и отгрузки товара.
Второе значение — терминальный режим работы (RDP, Remote Desktop), когда пользователи подключаются к удалённому серверу, на котором запущена 1С, и работают в ней как на обычном компьютере. Третье, более редкое, — командная строка или консоль операционной системы, через которую администраторы выполняют служебные операции с платформой: запуск конфигуратора с параметрами, пакетное обновление, выгрузку баз.
Понимать различие важно практически: от этого зависит, какое оборудование покупать, какие настройки выполнять и к кому обращаться при сбое. Ниже разобраны все три сценария с конкретными условиями применения.
Терминал сбора данных: что это и зачем он нужен
Терминал сбора данных — это компактное устройство, по сути небольшой компьютер со встроенным сканером штрихкодов, экраном и клавиатурой. На ТСД устанавливается специальное программное обеспечение (клиент Mobile Smarts, Cleverence, DataMobile или аналогичное), которое обменивается данными с учётной системой 1С: загружает из неё документы и номенклатуру, а обратно передаёт результаты сканирования.
Практическая ценность ТСД — исключение ручного ввода. Кладовщик не переписывает артикулы на бумагу и не набирает их вручную в 1С, а сканирует штрихкоды прямо у стеллажа. Программа на терминале сверяет фактически отсканированное с документом-заданием и сразу показывает расхождения: лишний товар, недостачу, неверную позицию.
Типовые операции, которые выполняют на ТСД в связке с 1С:
- приёмка товара по документу «Поступление товаров и услуг»;
- отбор и отгрузка по заказу покупателя или реализации;
- инвентаризация с автоматическим подсчётом фактических остатков;
- перемещение товара между складами и ячейками;
- переоценка и печать ценников в рознице;
- маркировка и проверка кодов «Честного знака» там, где это требуется.
Как ТСД обменивается данными с 1С
Существует два принципиально разных режима работы терминала с 1С, и выбор между ними определяет требования к сети и лицензиям.
Онлайн-режим. Терминал постоянно подключён к базе 1С по Wi-Fi через веб-сервис или HTTP-сервис, опубликованный на сервере. Каждое сканирование сразу отражается в учёте, кладовщик видит актуальные остатки. Минус: при разрыве связи работа останавливается, а зона покрытия Wi-Fi должна включать весь склад.
Оффлайн (пакетный) режим. На терминал заранее выгружаются документы-задания и справочник номенклатуры. Кладовщик работает автономно, а по завершении подключает ТСД к сети или к компьютеру и загружает результаты в 1С. Этот режим устойчив к проблемам со связью, но данные в учёте появляются с задержкой.
Онлайн или оффлайн
Подходит для склада с устойчивым Wi-Fi и необходимостью видеть остатки в реальном времени. Требует публикации HTTP-сервиса и тратит лицензии или сессии 1С.
Подходит для больших складов с мёртвыми зонами связи и удалённых точек. Данные попадают в 1С только после синхронизации, актуальность остатков не гарантируется.
Для обмена в 1С обычно устанавливается драйвер или модуль интеграции от поставщика ПО терминала. Большинство типовых конфигураций (Управление торговлей, ERP, Комплексная автоматизация, Розница) имеют встроенную поддержку подключаемого оборудования, но для конкретной марки ТСД потребуется совместимый драйвер.
Как выбрать и подключить ТСД к 1С
При выборе устройства важны не только характеристики железа, но и совместимость с вашей конфигурацией 1С. Практические критерии:
- операционная система терминала — современные модели чаще на Android, устаревшие на Windows CE/Mobile; проверьте, поддерживает ли ваше ПО обмена конкретную ОС;
- тип сканера — линейный (1D) для обычных штрихкодов EAN-13 или двумерный (2D) для QR-кодов и кодов DataMatrix маркировки;
- наличие Wi-Fi и, при необходимости, Bluetooth и 4G;
- защищённость корпуса — для склада желателен ударопрочный корпус, для холодных помещений — работа при отрицательных температурах;
- совместимость с выбранным ПО обмена (Mobile Smarts, Cleverence, DataMobile и аналоги).
- 1Установите на сервер или рабочий компьютер ПО обмена и драйвер терминала от поставщика
- 2В 1С добавьте терминал в список подключаемого оборудования и протестируйте соединение
- 3Настройте правила обмена: какие документы выгружать на ТСД и какие создавать при загрузке
- 4Установите клиентское приложение на сам терминал и укажите адрес сервера
- 5Проведите тестовый цикл: выгрузите тестовый документ, отсканируйте несколько товаров, загрузите результат и сверьте с исходным документом
Тестовый цикл обязателен до запуска в реальную работу. Проверьте, что загруженный с ТСД документ корректно заполняет количество, не создаёт дублей номенклатуры и правильно обрабатывает штрихкоды, которых нет в базе. Именно на этом этапе выявляются ошибки сопоставления единиц измерения и упаковок.
Терминальный режим работы с 1С через RDP
Второе распространённое значение слова «терминал» — терминальный сервер, на котором пользователи запускают 1С через удалённый рабочий стол. Такая схема применяется, когда нужно дать доступ к базе сотрудникам на слабых компьютерах, из филиалов или из дома, не устанавливая платформу локально.
Суть схемы: на мощном сервере развёрнута служба удалённых рабочих столов (в Windows — Remote Desktop Services), там же установлена платформа 1С. Каждый пользователь подключается по RDP и работает в своей сессии. При этом сама база может быть файловой (лежит на том же сервере) или клиент-серверной (на отдельном сервере 1С и СУБД).
Преимущества терминального режима для 1С:
- не требуется мощный компьютер у каждого пользователя — вся нагрузка на сервере;
- платформа обновляется в одном месте, а не на десятках рабочих станций;
- данные не покидают сервер, что упрощает защиту и резервное копирование;
- удобно подключать удалённых сотрудников через VPN.
Ограничения тоже есть. Терминальный сервер требует лицензий на удалённый доступ к Windows в дополнение к лицензиям 1С. При отказе сервера работа останавливается у всех сразу. Печать и работа с локальным оборудованием (сканеры, фискальные регистраторы) из RDP-сессии требуют проброса устройств и часто вызывают сложности.
Командная строка и консольные операции с платформой 1С
Третье значение терминала — командная строка операционной системы, через которую администраторы и разработчики выполняют служебные операции с платформой 1С без графического интерфейса. Это нужно для автоматизации: регламентных обновлений, пакетной выгрузки баз, запуска обработок по расписанию.
Типичные сценарии использования командной строки 1С:
- запуск конфигуратора в пакетном режиме для обновления конфигурации или выгрузки базы в файл dt;
- запуск предприятия с параметрами — выполнение конкретной внешней обработки и завершение работы;
- регистрация информационной базы в скриптах развёртывания;
- тестирование и исправление базы в автоматическом режиме.
"C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe" DESIGNER /F "D:\Bases\Trade" /N Админ /P *** /DumpIB "D:\Backup\trade.dt"В примере выше конфигуратор запускается в пакетном режиме и выгружает файловую базу в файл dt. Путь к исполняемому файлу зависит от установленной версии платформы — подставьте свой каталог. Для клиент-серверных баз вместо /F используется параметр /S с указанием сервера и имени базы.
Как понять, какой именно терминал вам нужен
Если задача — ускорить складские операции, убрать ошибки ручного ввода и автоматизировать инвентаризацию, речь о терминале сбора данных. Начните с определения списка операций (приёмка, отгрузка, инвентаризация), затем выберите ПО обмена, совместимое с вашей конфигурацией, и только потом конкретную модель устройства.
Если задача — организовать удалённую работу сотрудников с базой 1С или централизовать обновления, нужен терминальный сервер с RDP либо альтернативные варианты: веб-клиент 1С через браузер или публикация базы на веб-сервере. Веб-клиент не требует установки платформы вообще, но поддерживает не весь функционал тонкого клиента.
Если задача — автоматизировать регламентные операции администратора (бэкапы, обновления, пакетные запуски), достаточно командной строки и планировщика заданий Windows. Это самый дешёвый вариант, но он требует аккуратности: ошибка в параметрах пакетного режима может повредить базу.
Как выбрать действие
Что важно запомнить
Терминал в 1С — это чаще всего терминал сбора данных для складских операций, реже — терминальный доступ к серверу по RDP или командная строка платформы. Перед внедрением ТСД проверяйте совместимость с конфигурацией и тестируйте обмен на копии базы. Перед любыми пакетными операциями делайте резервную копию.
Частые вопросы о терминалах в 1С
Работает ли терминал сбора данных с любой конфигурацией 1С?
Не с любой. Типовые конфигурации (Управление торговлей, ERP, Розница, Комплексная автоматизация) имеют встроенные механизмы работы с торговым оборудованием, но для ТСД обычно требуется драйвер или модуль интеграции от поставщика ПО обмена. Для самописных и сильно доработанных конфигураций интеграцию придётся программировать отдельно.
Можно ли использовать смартфон вместо терминала сбора данных?
Частично да. Существуют мобильные приложения для Android, превращающие смартфон в ТСД с использованием камеры как сканера. Для небольших объёмов это рабочий вариант, но камера сканирует медленнее промышленного сканера, а смартфон менее защищён от падений. Для интенсивной складской работы специализированный терминал надёжнее.
Сколько лицензий 1С нужно для терминального сервера?
Каждый пользователь, одновременно работающий с 1С, занимает клиентскую лицензию 1С. Дополнительно требуются лицензии на сам терминальный доступ к Windows Server — это отдельный лицензионный вопрос, не связанный с 1С. Точное количество зависит от числа одновременных сессий, а не от общего числа сотрудников.
Что делать, если ТСД перестал загружать данные в 1С?
Проверьте по порядку: доступность сервера по сети с самого терминала, не истекла ли сессия или не изменился ли пароль пользователя обмена, работает ли опубликованный HTTP-сервис, не обновлялась ли конфигурация 1С без обновления модуля обмена. Чаще всего причина — в разрыве связи или в обновлении конфигурации, после которого нужно обновить драйвер обмена.
Опасно ли запускать пакетные команды конфигуратора через командную строку?
Сами команды безопасны, если вы понимаете, что делает каждый параметр. Рискуют операции, изменяющие базу: обновление конфигурации, тестирование и исправление, загрузка данных. Правило простое — перед любой пакетной операцией, изменяющей базу, делайте выгрузку в dt или резервную копию средствами СУБД.
Чем веб-клиент 1С отличается от терминального доступа?
Веб-клиент работает в браузере и не требует установки платформы на компьютер пользователя — база публикуется на веб-сервере. Терминальный доступ требует RDP-клиента и лицензий на удалённый рабочий стол, но даёт полный функционал тонкого клиента, включая работу с локальным оборудованием. Веб-клиент проще в развёртывании, но имеет ограничения по функциональности.