EXZOTRON knowledge base
ECOM TTelegram MMAX Вход
Умный инженер Exzotron knowledge
Здравствуйте. Задайте вопрос по оборудованию, настройке или документации Exzotron.

Архитектура и структура модуля Exzotron АГРО

10.2026 · Ответственный компонент: модуль «Управление нарядами → Сельхозтехника». Примеры — учебные данные ООО ДемоАгро. Статья описывает, из чего состоит Exzotron АГРО, как данные идут от бортового прибора до отчёта и как связаны между собой справочники и документы. Она нужна внедренцу, администратору и руководителю, которому важно понять устройство системы. Пошаговые инструкции — в отдельных статьях (ссылки в конце). 1. Состав системы Exzotron АГРО не отдельная программа, а часть сервера Exzotron: он использует общие объекты мониторинга,…

Версия ПО: Exzotron Server (сборка от 12.10.2026) · Проверено: 12.10.2026 · Ответственный компонент: модуль «Управление нарядами → Сельхозтехника». Примеры — учебные данные ООО ДемоАгро.

Статья описывает, из чего состоит Exzotron АГРО, как данные идут от бортового прибора до отчёта и как связаны между собой справочники и документы. Она нужна внедренцу, администратору и руководителю, которому важно понять устройство системы. Пошаговые инструкции — в отдельных статьях (ссылки в конце).

1. Состав системы#

Exzotron АГРО не отдельная программа, а часть сервера Exzotron: он использует общие объекты мониторинга, геозоны, датчики, пользователей и роли, а поверх них добавляет агро-справочники, заявки, наряды, расчёт факта и отчёты.

Блок Что делает Где в интерфейсе
Приём телеметрии принимает данные бортовых приборов (GPS/ГЛОНАСС, зажигание, датчики топлива) и сохраняет их по каждому объекту «Администратор → Объекты»
Расчёт датчиков вычисляет состояние зажигания, работу механизма, уровень топлива, события заправок и сливов свойства объекта → «Датчики»
Справочники поля, культуры, виды работ, агрегаты, сотрудники, смены, причины простоев меню «Справочники», «Сервисные функции»
Заявки и наряды задания на работу и их исполнение окно «Наряды»
Расчёт факта превращает треки и датчики в операции, площадь, часы, пробег, заправку автоматически и по кнопке «Пересчитать»
Закрытие дня и выгрузка проверка, решения, сводка, блокировка правок, файл для 1С окно «Наряды»
Планы план посева и план технологических операций панель планов в режиме «Геозоны»
Отчёты план технологических операций, план посева, отчёты по объектам меню «Отчеты»
Схема 1. Архитектура модуля

2. Путь данных: от прибора до отчёта#

  1. Приём. Бортовой прибор передаёт пакеты на сервер. Сервер разбирает протокол прибора и сохраняет «сырые» значения: время, координаты, скорость, число спутников, показания датчиков. Поддерживаются приборы Galileosky, Sinocastel, ADM и ряд других протоколов; перечень — в статье «Алгоритмы и интеграции».
  2. Расчёт датчиков. Фоновый расчётный конвейер вычисляет производные значения: включено ли зажигание, работает ли механизм, какой уровень топлива, были ли заправки или сливы. Если конвейер не работает или отстаёт, наряды будут пустыми.
  3. Расчёт факта. Раз в 15 минут (и по кнопке «Обработать период» / «Пересчитать») система берёт данные за смену, режет трек на отрезки (стоянка, движение, холостой ход, работа), определяет по геозонам, на каком поле находилась техника, и строит операции наряда. Подробный алгоритм — в статье «Алгоритмы и интеграции» и в схеме 4.
  4. Приёмка. Диспетчер проверяет наряды, вносит простои, выбирает агрегат, нажимает «Закрыть день».
  5. Результаты. Журнал нарядов, путевые листы, сводка дня, отчёты плана и файл выгрузки для 1С.
Схема 3. Жизненный цикл наряда

3. Основные сущности и их связи#

Система оперирует пятнадцатью понятиями. Связи — именно те, что реализованы в программе.

Понятие Что это в системе Связано с Где в интерфейсе
Предприятие контур данных; задаёт часовой пояс всё остальное принадлежит предприятию «Администратор → Компании»
Подразделение организационная единица техника, сотрудники, агрегаты, заявки, наряды, планы, закрытие дня, права пользователей «Сервисные функции → Подразделения»
Поле лист дерева геозон (многоугольник в группе, например «Поля») геозона = поле; объект работ; строки планов; заявки и наряды режим «Геозоны»
Геозона контур на карте: поле, база, заправка, склад объекты работ, планы, заявки/наряды, операции наряда режим «Геозоны»
Культура справочник с цветом, группой и урожайностью план посева, план технологических операций, календарь культуры «Справочники → Справочник культур»
Сельскохозяйственная операция «Вид работ» + «Технологическая операция» (норма, модели техники) календарь культуры, строки плана; в заявке и наряде — только вид работ «Справочник видов работ», «Справочник технологических операций»
Трактор / комбайн / машина объект мониторинга с типом «Сельхозтехника» график смен, подразделение, датчики, карточка «Автотранспорт» «Администратор → Объекты»
Агрегат (орудие) прицепное или навесное орудие с шириной захвата наряд (выбирается диспетчером), модель оборудования «Справочники → Прицепные агрегаты»
Механизатор сотрудник предприятия закрепление за техникой и сменой, наряд «Сервисные функции → Сотрудники»
Рабочая смена график смен техники (смены покрывают ровно сутки) объект, карточка, окно автонаряда «Сервисные функции → Справочник смен»
Производственная заявка потребность: поле + вид работ + объём + срок наряд, созданный из неё закладка «Заявки на выполнение работ»
Наряд рабочий документ на технику и смену заявка, поле, вид работ, техника, агрегат, механизатор закладка «Наряды»
Фактически выполненная работа операции наряда и итоги (площадь, часы, пробег, заправка) строится по телеметрии вкладки «Основная» и «Операции»
Расход топлива заправки, сливы, расход по баку датчик уровня, окно наряда вкладка «Топливо»
Отчётный документ журнал, путевой лист, сводка дня, файл 1С, отчёты планов наряды и планы печать и «Выгрузка в 1С», меню «Отчеты»
Схема 2. Структура справочников

Ответ на главный вопрос о связи «культура — поле»#

Отдельной связи «культура ↔ поле» (колонки, свойства геозоны или справочника) нет. Пара «поле — культура» хранится только в документе «План посева» (строка: поле, культура, площадь, площадь посева, дата, урожайность) и в документе «План технологических операций» (одна культура на документ + список полей). Из плана посева система берёт:

  • культуру поля для окна «Подбор поля» в заявке и наряде (по выбранному году урожая);
  • цвет поля на карте: при проставлении культуры в план текущего года поле перекрашивается в цвет культуры.

Заявки, наряды и файл выгрузки культуру не хранят и в расчётах не используют. Технологическая операция тоже не привязана ни к наряду, ни к агрегату: сопоставление наряда с плановой строкой выполняет отчёт «Исполнение плана» по виду работ, полю, дате (± 45 дней) и подразделению.

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

Цепочка «поле — геозона — культура — операция — техника — агрегат — наряд»#

  • Поле = геозона (контур в группе «Поля»); площадь вычисляется по контуру.
  • Объект работ связывает название с геозоной; именно множество этих геозон считается «рабочими зонами» при расчёте факта.
  • Культура живёт в плане посева; операция — это вид работ и технологическая операция плана.
  • Техника и агрегат выбираются в наряде. Техника определяет тип закладки в журнале, агрегат определяет ширину захвата и, значит, площадь.
  • Наряд хранит поле, вид работ, технику, агрегат, механизатора и (для ручных) заявку.

4. Разграничение доступа#

В системе четыре роли: администратор (ADMIN), расширенный пользователь (ADVANCED_USER), пользователь (USER) и клиент (CUSTOMER). Окно «Наряды» доступно первым трём; «Открыть день заново» и «Обработать период» — только администратору и расширенному пользователю. Дополнительно можно ограничить пользователя списком подразделений: тогда он видит заявки и наряды только своих подразделений. Подробности и оговорки — в статье «Первичная настройка и ввод в эксплуатацию».

5. Ограничения архитектуры, о которых надо знать#

  • Расчёт факта зависит от расчётного конвейера датчиков и от планировщика на сервере; на новом сервере наличие обоих нужно проверять.
  • Без графика смен у техники автонарядов нет (останутся ручные наряды).
  • Без «Объектов работ» с привязкой к геозонам система не отличает работу на поле от движения по базе и заправке.
  • Связь наряда с планом — вычисляемая в отчёте, не хранимая.
  • Время операций — местное время предприятия; время создания и завершения наряда записывается временем сервера: при часовом поясе предприятия, отличном от московского, возможен сдвиг.

6. Что читать дальше#

Вложения