Версия ПО: Exzotron Server (сборка от 12.10.2026) · Проверено: 12.10.2026 · Ответственный компонент: модуль «Управление нарядами → Сельхозтехника». Примеры — учебные данные ООО ДемоАгро.
Статья описывает, из чего состоит Exzotron АГРО, как данные идут от бортового прибора до отчёта и как связаны между собой справочники и документы. Она нужна внедренцу, администратору и руководителю, которому важно понять устройство системы. Пошаговые инструкции — в отдельных статьях (ссылки в конце).
1. Состав системы#
Exzotron АГРО не отдельная программа, а часть сервера Exzotron: он использует общие объекты мониторинга, геозоны, датчики, пользователей и роли, а поверх них добавляет агро-справочники, заявки, наряды, расчёт факта и отчёты.
| Блок | Что делает | Где в интерфейсе |
|---|---|---|
| Приём телеметрии | принимает данные бортовых приборов (GPS/ГЛОНАСС, зажигание, датчики топлива) и сохраняет их по каждому объекту | «Администратор → Объекты» |
| Расчёт датчиков | вычисляет состояние зажигания, работу механизма, уровень топлива, события заправок и сливов | свойства объекта → «Датчики» |
| Справочники | поля, культуры, виды работ, агрегаты, сотрудники, смены, причины простоев | меню «Справочники», «Сервисные функции» |
| Заявки и наряды | задания на работу и их исполнение | окно «Наряды» |
| Расчёт факта | превращает треки и датчики в операции, площадь, часы, пробег, заправку | автоматически и по кнопке «Пересчитать» |
| Закрытие дня и выгрузка | проверка, решения, сводка, блокировка правок, файл для 1С | окно «Наряды» |
| Планы | план посева и план технологических операций | панель планов в режиме «Геозоны» |
| Отчёты | план технологических операций, план посева, отчёты по объектам | меню «Отчеты» |
2. Путь данных: от прибора до отчёта#
- Приём. Бортовой прибор передаёт пакеты на сервер. Сервер разбирает протокол прибора и сохраняет «сырые» значения: время, координаты, скорость, число спутников, показания датчиков. Поддерживаются приборы Galileosky, Sinocastel, ADM и ряд других протоколов; перечень — в статье «Алгоритмы и интеграции».
- Расчёт датчиков. Фоновый расчётный конвейер вычисляет производные значения: включено ли зажигание, работает ли механизм, какой уровень топлива, были ли заправки или сливы. Если конвейер не работает или отстаёт, наряды будут пустыми.
- Расчёт факта. Раз в 15 минут (и по кнопке «Обработать период» / «Пересчитать») система берёт данные за смену, режет трек на отрезки (стоянка, движение, холостой ход, работа), определяет по геозонам, на каком поле находилась техника, и строит операции наряда. Подробный алгоритм — в статье «Алгоритмы и интеграции» и в схеме 4.
- Приёмка. Диспетчер проверяет наряды, вносит простои, выбирает агрегат, нажимает «Закрыть день».
- Результаты. Журнал нарядов, путевые листы, сводка дня, отчёты плана и файл выгрузки для 1С.
3. Основные сущности и их связи#
Система оперирует пятнадцатью понятиями. Связи — именно те, что реализованы в программе.
| Понятие | Что это в системе | Связано с | Где в интерфейсе |
|---|---|---|---|
| Предприятие | контур данных; задаёт часовой пояс | всё остальное принадлежит предприятию | «Администратор → Компании» |
| Подразделение | организационная единица | техника, сотрудники, агрегаты, заявки, наряды, планы, закрытие дня, права пользователей | «Сервисные функции → Подразделения» |
| Поле | лист дерева геозон (многоугольник в группе, например «Поля») | геозона = поле; объект работ; строки планов; заявки и наряды | режим «Геозоны» |
| Геозона | контур на карте: поле, база, заправка, склад | объекты работ, планы, заявки/наряды, операции наряда | режим «Геозоны» |
| Культура | справочник с цветом, группой и урожайностью | план посева, план технологических операций, календарь культуры | «Справочники → Справочник культур» |
| Сельскохозяйственная операция | «Вид работ» + «Технологическая операция» (норма, модели техники) | календарь культуры, строки плана; в заявке и наряде — только вид работ | «Справочник видов работ», «Справочник технологических операций» |
| Трактор / комбайн / машина | объект мониторинга с типом «Сельхозтехника» | график смен, подразделение, датчики, карточка «Автотранспорт» | «Администратор → Объекты» |
| Агрегат (орудие) | прицепное или навесное орудие с шириной захвата | наряд (выбирается диспетчером), модель оборудования | «Справочники → Прицепные агрегаты» |
| Механизатор | сотрудник предприятия | закрепление за техникой и сменой, наряд | «Сервисные функции → Сотрудники» |
| Рабочая смена | график смен техники (смены покрывают ровно сутки) | объект, карточка, окно автонаряда | «Сервисные функции → Справочник смен» |
| Производственная заявка | потребность: поле + вид работ + объём + срок | наряд, созданный из неё | закладка «Заявки на выполнение работ» |
| Наряд | рабочий документ на технику и смену | заявка, поле, вид работ, техника, агрегат, механизатор | закладка «Наряды» |
| Фактически выполненная работа | операции наряда и итоги (площадь, часы, пробег, заправка) | строится по телеметрии | вкладки «Основная» и «Операции» |
| Расход топлива | заправки, сливы, расход по баку | датчик уровня, окно наряда | вкладка «Топливо» |
| Отчётный документ | журнал, путевой лист, сводка дня, файл 1С, отчёты планов | наряды и планы | печать и «Выгрузка в 1С», меню «Отчеты» |
Ответ на главный вопрос о связи «культура — поле»#
Отдельной связи «культура ↔ поле» (колонки, свойства геозоны или справочника) нет. Пара «поле — культура» хранится только в документе «План посева» (строка: поле, культура, площадь, площадь посева, дата, урожайность) и в документе «План технологических операций» (одна культура на документ + список полей). Из плана посева система берёт:
- культуру поля для окна «Подбор поля» в заявке и наряде (по выбранному году урожая);
- цвет поля на карте: при проставлении культуры в план текущего года поле перекрашивается в цвет культуры.
Заявки, наряды и файл выгрузки культуру не хранят и в расчётах не используют. Технологическая операция тоже не привязана ни к наряду, ни к агрегату: сопоставление наряда с плановой строкой выполняет отчёт «Исполнение плана» по виду работ, полю, дате (± 45 дней) и подразделению.
Практический вывод: чтобы культура отображалась в подборе поля и поля окрашивались по культурам, нужно завести и заполнить план посева на нужный год.
Цепочка «поле — геозона — культура — операция — техника — агрегат — наряд»#
- Поле = геозона (контур в группе «Поля»); площадь вычисляется по контуру.
- Объект работ связывает название с геозоной; именно множество этих геозон считается «рабочими зонами» при расчёте факта.
- Культура живёт в плане посева; операция — это вид работ и технологическая операция плана.
- Техника и агрегат выбираются в наряде. Техника определяет тип закладки в журнале, агрегат определяет ширину захвата и, значит, площадь.
- Наряд хранит поле, вид работ, технику, агрегат, механизатора и (для ручных) заявку.
4. Разграничение доступа#
В системе четыре роли: администратор (ADMIN), расширенный пользователь (ADVANCED_USER), пользователь (USER) и клиент (CUSTOMER). Окно «Наряды» доступно первым трём; «Открыть день заново» и «Обработать период» — только администратору и расширенному пользователю. Дополнительно можно ограничить пользователя списком подразделений: тогда он видит заявки и наряды только своих подразделений. Подробности и оговорки — в статье «Первичная настройка и ввод в эксплуатацию».
5. Ограничения архитектуры, о которых надо знать#
- Расчёт факта зависит от расчётного конвейера датчиков и от планировщика на сервере; на новом сервере наличие обоих нужно проверять.
- Без графика смен у техники автонарядов нет (останутся ручные наряды).
- Без «Объектов работ» с привязкой к геозонам система не отличает работу на поле от движения по базе и заправке.
- Связь наряда с планом — вычисляемая в отчёте, не хранимая.
- Время операций — местное время предприятия; время создания и завершения наряда записывается временем сервера: при часовом поясе предприятия, отличном от московского, возможен сдвиг.
6. Что читать дальше#
- Справочники Exzotron АГРО
- Управление сельскохозяйственными нарядами (включая сквозной пример на данных ДемоАгро)
- Поля, геозоны и обработанные площади
- Контроль топлива и эффективности сельхозтехники
- Отчёты и аналитика
- Первичная настройка и ввод в эксплуатацию
- Типовые ситуации и ошибки
- Алгоритмы и интеграции