Надёжная интеграция весов с 1С без DLL и сложных компонентов
Решение для подключения весов к 1С - ускоряет внедрение и упрощает сопровождение. Вы получаете стабильный вес в 1С с контролем актуальности данных и понятной диагностикой, а при необходимости — адаптацию под конкретную конфигурацию и процессы.
Решение подключает весы к 1С через надёжный фоновый агент и простой файл обмена. Это снижает риски (безопасность/разрядность/устаревшие библиотеки).
- Политика безопасности запрещает сторонние DLL/CO компоненты
- Вендорные библиотеки устарели, нестабильны или завязаны на разрядность
- Требуется быстрый перенос решения без «долгой настройки»
Идея решения
Интеграция разделена на два простых компонента:
-
Фоновый агент на весовом ПК читает данные с весов через COM-порт, COM-to-USB адаптер и публикует текущее значение веса в файл current.json.
-
В 1С используется внешняя обработка, которая читает current.json, проверяет актуальность данных и отображает вес в интерфейсе/документах.
Внедрение
В базовом варианте агент устанавливается на весовой компьютер и работает в фоне. 1С читает current.json локально (если 1С на этом же ПК) или по сети (если 1С на сервере/терминале). Развёртывание возможно, как переносимый пакет (одна папка) либо как служба Windows. (Фоновая служба.PNG)
Архитектура решения
| Компонент / Технология |
Весы
Электронные весы
|
Интерфейс
COM / COM-USB
|
Агент (Windows)
Чтение и парсинг
|
1С ВО
Внешняя обработка
|
|---|---|---|---|---|
| Потоковые строки | ![]() |
— | — | — |
| COM / COM-USB | — | ![]() |
— | — |
| Чтение и парсинг / Запись current.json | — | — | ![]() |
— |
| Чтение current.json / Проверка актуальности / Отображение | — | — | — | ![]() |
Ключевые возможности
Фоновый агент
Читает данные с весов через COM-порт или COM-to-USB адаптер и публикует значение в файл current.json
Внешняя обработка 1С
Читает current.json, проверяет актуальность данных и отображает вес в интерфейсе/документах
Надёжность и независимость
Агент работает независимо от сессии 1С и может запускаться автоматически при старте ОС
Прозрачная диагностика
Логирование ошибок порта/таймаутов, контроль целостности данных по времени обновления
Универсальность
Формат обмена — файл (локально или по сети). Легко подключить к разным конфигурациям 1С
Минимальный риск
Чтение одного файла вместо установки и регистрации библиотек. Безопасно для инфраструктуры
Преимущества для бизнеса и ИТ
Снижение зависимости
Отказ от устаревших библиотек и привязки к поставщикам оборудования
Быстрый старт
Запуск пилота и проверка на разных ПК/ОС без сложной настройки
Стабильность
Меньше сбоев из-за разрядности, регистрации компонентов и прав доступа
Типовые сценарии применения
Готовые решения для взвешивания в 1С: приемка, отгрузка, производство и удаленные места
Формат данных current.json
| Поле | Пример | Смысл |
|---|---|---|
| ts | 2026-03-19T10:15:12+07:00 |
время последнего обновления данных (формат ISO 8601 с часовым поясом) |
| weight_kg | 5.5 |
измеренный вес в килограммах |
| stable | true / false |
флаг стабильности измерения (достигнут ли устойчивый вес; доступность зависит от модели весов) |
| connected | true / false |
индикатор наличия связи с весами или портом ввода-вывода |
| error | "Превышено время ожидания стабилизации" |
текстовое описание ошибки (присутствует только в нештатных ситуациях) |
ts (не старше 30 секунд) и флагу connected. При connected = false данные о весе следует считать недействительными.Интерфейс решения
Технические требования
Проверено на следующих конфигурациях и релизах:
Платформа: 1С Предприятие 8.3
1С:ERP Управление предприятием 2.5.24.57, 2.5.21.102, 2.5.20.85, 2.5.19.44
Windows 10/11 x64 на весовом ПК
1С:Предприятие x64 (внешняя обработка)
Подключение весов по COM/COM-USB адаптеры *

Остались вопросы?
Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.24.57, 2.5.21.102, 2.5.20.85, 2.5.19.44