🐟 AquaCRM — Полное руководство пользователя

Пошаговое руководство по системе управления предприятиями аквакультуры

Версия 0.126 • Август 2026

Как пользоваться этим руководством:
• Навигация вверху — быстрый переход к нужному разделу
🦐 — функции, доступные только для раководческих предприятий
• Если вы что-то не нашли — воспользуйтесь поиском браузера (Ctrl+F)

👥 Роли пользователей — кто что видит и может делать

В системе четыре роли. Когда руководитель создаёт сотрудника, он выбирает одну из ролей. От роли зависит, какие разделы видны в меню и какие действия доступны. Роль нельзя изменить самостоятельно — только руководитель или менеджер может изменить роль сотрудника.

Роль Кто это Что видит в меню Что может делать
Руководитель Владелец предприятия. Тот, кто регистрировался в системе. Всё меню полностью: Задачи, Операции, Аналитика, Производство, Склад, Персонал, 🦐 Раководство, Интеграции, Баланс Абсолютно всё: создание УЗВ/линий/бассейнов, управление сотрудниками, создание задач и шаблонов, все операции, просмотр аналитики, управление складом, финансы, интеграции. Может удалять других директоров через админку (если есть специальный доступ).
Менеджер Управляющий, заместитель. Создаётся директором. Задачи, Операции, Аналитика, Производство, Склад, 🦐 Раководство, Интеграции, Персонал. Нет: Баланс, раздел с деньгами. Создание и управление задачами, редактирование бассейнов, просмотр аналитики, создание сотрудников (кроме директоров). Не может: управлять финансами, видеть баланс, заходить в раздел с деньгами.
Работник Рядовой сотрудник, исполнитель задач. Создаётся директором или менеджером. Мои задачи, Кормление, Операции (только взвешивание, перемещение, отход, отгрузка, параметры, мои замеры), 🦐 Кухня и Расписание кормления. Нет: Аналитика, Производство (только просмотр бассейнов), Склад, Персонал, Интеграции. Выполнение назначенных задач, проведение операций с бассейнами, 🦐 выполнение заявок на приготовление корма, просмотр и редактирование своих замеров за последние 6 часов. Не может: создавать задачи, редактировать производство, управлять сотрудниками, смотреть чужие задачи (видит только свои на сегодня ±24 часа).
Повар 🦐 Только для раководства. Готовит корм по заявкам. 🍳 Кухня (заявки, сводка, расписание, ингредиенты, рецепты — только просмотр). Больше ничего нет — ни задач, ни производства, ни персонала. После входа в систему сразу попадает на сводку кухни. Просмотр заявок, ингредиентов, рецептов, отметка выполнения (кнопка «Всё приготовлено»), просмотр расписания кормления. Не может: создавать/редактировать ингредиенты, рецепты, планы и циклы, заходить в другие разделы.
🦐 Рыбоводство vs Раководство — в чём разница?
Тип предприятия выбирается один раз при регистрации директора. Изменить потом нельзя.

Рыбоводство — классическое выращивание рыбы. Бассейны с объёмом, нормы кормления, автокормушки, склад кормов, отчёты FCR/SGR для каждого бассейна.

🦐 Раководство — выращивание раков. Вместо объёма — площадь и этаж. Вместо норм кормления — планы кормления с рецептами и циклами. Вместо склада кормов — универсальный склад товаров. Вместо задач кормления — заявки кухни и расписание. Дополнительные модули: Маточник, Кухня, справочники плотности посадки и переборки.

Все сотрудники наследуют тип предприятия от своего директора. Если директор — раковод, все его сотрудники автоматически видят раководческие функции. У рыбовода в меню не будет разделов про раков, у раковода — про рыбные кормушки.

🚀 Первые шаги — с чего начать работу в системе

Вы зарегистрировались, вошли в систему и видите дашборд. Что делать дальше? Вот пошаговая инструкция для настройки предприятия с нуля.

💡 Совет: при регистрации вам автоматически начисляется 5000 ₽ бонус — можно тестировать систему бесплатно.
Шаг 1: Создайте УЗВ систему

Где: меню 🏭 Производство → 💧 УЗВ системы → кнопка «Добавить УЗВ систему»

Что заполнить:

  • Название — например «Аквапродукция», «Ферма №1». Это главное название вашего предприятия в системе.
  • Местоположение — город или адрес. Будет показываться на дашборде.
  • Описание — можно оставить пустым или написать общую информацию о системе.
  • Активна — галочка «Да». Если снять — УЗВ и всё что внутри скроется из дашборда.

После сохранения УЗВ появится в списке и на дашборде. Можно создавать линии.

Шаг 2: Создайте производственные линии

Где: меню 🏭 Производство → ⚙️ Производственные линии → кнопка «Добавить линию»

Что заполнить:

  • УЗВ — выберите из выпадающего списка ранее созданную УЗВ
  • Название — например «Линия осетр 6 басов», «1ый этаж»
  • 🦐 Тип линии (только для раководства): Товарная, Маточная или Мальковая. Влияет на применяемые планы кормления.
  • Описание — технические детали (количество бассейнов, их размеры)

На дашборде линии по умолчанию свёрнуты. Нажмите кнопку 🔻 чтобы развернуть и увидеть бассейны. Кнопки специально увеличены — удобно нажимать на планшете.

Шаг 3: Создайте бассейны

Где: меню 🏭 Производство → 🏊 Бассейны → кнопка «Добавить бассейн»

Что заполнить:

  • Производственная линия — выберите линию
  • Название бассейна — номер или имя (например «121», «Бассейн №1»)
  • 🦐 Этаж/локация — только для раководов. Например «1 ярус», «2 ярус»
  • Объём (м³) — физический объём бассейна. Для раководов скрыто, вместо этого Площадь (м²)
  • Количество гидробионтов — сколько рыбы/раков сейчас в бассейне
  • Средняя навеска (г) — средний вес одной особи в граммах
  • 🦐 Средний размер (см) — только для раководов, шаг 0.01
  • 🦐 Тип укрытия и количество укрытий — только для раководов. Выберите модель укрытия из справочника и укажите, сколько штук установлено в бассейне. Используется для расчёта плотности посадки.
  • 🦐 Гендерный состав — только для раководов: Самцы, Самки или Смешанный.
  • 🦐 Даты переборки и наполнения — только для раководов. Дата последней переборки, даты начала и окончания наполнения бассейна с примечаниями. Дата следующей переборки рассчитывается автоматически.
  • 🦐 Тип маточника — только для раководов: Производители, С икрой или С мальком. Влияет на разделение кормления.
  • 🦐 Множитель кормления — только для раководов. Коэффициент к плановой дозе корма (1.0 = 100%). Можно снизить, например, для больных или ослабленных раков.
  • % кормления — процент от биомассы в день (для раководов скрыто)
  • FCR 30 дней — кормовой коэффициент, по умолчанию 1.4. Можно пересчитать кнопкой «Рассчитать»

Биомасса рассчитается автоматически = количество × навеска / 1000.

Шаг 4: Создайте сотрудников

Где: меню 👥 Персонал → Сотрудники → кнопка «Добавить сотрудника»

Что заполнить:

  • Логин — для входа в систему. Только латиница
  • Пароль — придумайте надёжный пароль (рекомендуется не менее 8 символов)
  • ФИО — полностью, будет отображаться везде
  • Роль — Менеджер, Работник или 🦐 Повар (для раководов)
  • Телефон — необязательно
  • Рабочие дни — галочками отметить нужные дни (по умолчанию Пн-Пт)
  • Начало/конец рабочего дня — по умолчанию 08:00-20:00

Сотрудник сразу может войти в систему под своим логином и паролем.

💡 Важно: если при редактировании сотрудника оставить поле пароля пустым — пароль не изменится. Это удобно, когда нужно поправить только телефон или график.

Шаг 5: Создайте шаблоны задач

Где: меню 📋 Задачи → 📝 Шаблоны задач

Шаблон — это список пунктов, которые сотрудник должен выполнить. Например «Измерение параметров воды»:

  • Пункт 1: Измерить температуру (тип: число)
  • Пункт 2: Измерить pH (тип: число)
  • Пункт 3: Проверить оборудование (тип: галочка)
  • Пункт 4: Сфотографировать бассейн (тип: фото)

Поддерживается импорт/экспорт шаблонов через YAML-файлы — можно обмениваться с другими предприятиями. Есть пример файла для скачивания — посмотрите формат.

Шаг 6: Настройте повторяющиеся задачи

Где: меню 📋 Задачи → 🔄 Повторяющиеся задачи → кнопка «Создать»

Это автоматизация. Вы говорите системе: «Создавай задачу "Измерение pH" для сотрудника Иванова каждый понедельник и четверг в 09:00». Система будет создавать задачи сама.

Настройки:

  • Название — как будет называться задача в списке
  • Шаблон — какой чек-лист использовать
  • Исполнитель — кто будет делать
  • Периодичность — как часто (ежедневно, по дням недели, каждые N дней...)
  • Привязка к объекту — к конкретному бассейну, линии или УЗВ

💡 Полезно: у каждой повторяющейся задачи есть значок 📅 — нажмите на него, чтобы увидеть календарь на 30 дней вперёд. Жирные цветные числа — дни, когда задача будет создана. Серые — когда задачи нет.

📊 Главный дашборд — ваш центр управления

Основная панель управления — здесь вы видите общее состояние предприятия. Дашборд разделён на две половины: слева структура предприятия, справа виджеты и статистика.
🏭 Левая половина — Структура предприятия

Это дерево вашего хозяйства. На самом верху УЗВ система (🏭), внутри неё линии (🌀), внутри линий бассейны (🏊).

Иерархия объектов: 🏭 УЗВ системы (верхний уровень) → 🌀 Производственные линии (в составе УЗВ) → 🏊‍♂️ Бассейны (в составе линий). Каждый объект показывает последние измеренные параметры.

🏭 УЗВ — всегда раскрыта

Показывает последние измеренные параметры всей системы: температуру воздуха, напряжение и другие. Справа от названия кнопка ✏️ для быстрого редактирования.

Клик по названию УЗВ открывает страницу с графиками всех параметров системы.

🌀 Линии — свёрнуты по умолчанию

Чтобы увидеть бассейны внутри линии, нажмите кнопку 🔻 (развернуть). Повторное нажатие 🔺 сворачивает линию обратно.

Для линии показываются последние значения всех параметров: pH, температура, кислород, NO₂, NO₃, NH₄ и другие. Параметры сортируются по алфавиту. Клик по названию — графики.

🏊 Бассейны — меню 🗃️

Для каждого бассейна отображаются:

  • Биомасса = количество × навеска / 1000
  • Плотность посадки = биомасса / объём (кг/м³) — для рыбоводов
  • 🦐 Плотность посадки = количество / площадь (шт/м²) — для раководов. Отображается фактическая плотность и рекомендуемая (из справочника плотности посадки)
  • Корма сегодня: факт/план (кг) — сколько скормлено и сколько планировалось
  • % кормления (🦐 скрыто)
  • Кормл/24ч (🦐 скрыто)
  • FCR (🦐 скрыто)
  • Параметры: pH, температура, кислород...

Кнопка 🗃️ Меню открывает список действий с бассейном (изменить, удалить, операции, аналитика).

📊 Правая половина — Виджеты
📊 Статус задач (круговая диаграмма)

Показывает распределение всех задач по статусам за последние 30 дней. Цвета:

  • Выполнено
  • Выполнено с опозданием
  • В работе
  • Просрочена

Быстрая оценка загруженности сотрудников.

📦 Остатки кормов (столбчатая диаграмма)

Показывает текущие остатки по видам корма. Под графиком кнопка «📊 Перейти на склад».

🦐 У раководов показывает остатки товаров на складе.

💡 Важно: уведомления о низких остатках корма показываются на дашборде один раз за сессию — чтобы не отвлекать постоянно.

🚀 Задачи (быстрые ссылки)

Список статусов задач с количеством. Клик по строке открывает отфильтрованный список. Например клик по «⚠️ Просрочено» покажет все просроченные задачи. Мгновенный переход к нужным задачам.

⚠️ Предупреждения системы

Важные уведомления: низкие остатки кормов, критические отклонения параметров, ошибки. Если всё хорошо — «✅ Все системы в норме». Оперативное реагирование на проблемы.

📈 Графики (нижняя часть дашборда)
График Что показывает Как читать
📈 Расход кормов Сколько корма скормлено по дням за 14 дней. Каждый вид корма — линия своего цвета. Растущий график — рыба ест больше (растёт). Падающий — проверьте температуру и качество воды. Тренды потребления, сравнение периодов.
📉 Остатки кормов Динамика запасов на складе. Плато — не расходуются. Падение — расходуются, надо пополнять.
📈 Суточный прирост Столбцы прироста биомассы по дням. Высокие столбцы — хороший рост. Низкие — проблемы с кормлением или качеством воды.
⚖️ История биомассы Суммарная биомасса по бассейнам за 14 дней. Показывает полную биомассу, а не только прирост. Даже в дни без кормлений график не обрывается. Используется для долгосрочного планирования отгрузок.
📊 Прогноз роста Экстраполяция текущих темпов. Показывает, когда рыба достигнет товарного веса при текущих условиях.
📊 FCR по бассейнам Кормовой коэффициент. Зелёный — хорошо (<1.5), жёлтый — средне (1.5-2.0), красный — плохо (>2.0). Высокий FCR = перерасход корма. Проверьте нормы кормления и качество корма.
📈 SGR по бассейнам Удельная скорость роста в % в день. Выше 2% — отлично. Ниже 1% — проверьте условия содержания.

📋 Задачи — назначение, выполнение, контроль

Для руководителей и менеджеров: полный контроль всех задач предприятия.
Для работников: только свои задачи на сегодня ±24 часа, сгруппированные по УЗВ → линия → бассейн → дата (удобно для обхода хозяйства).

Задачи — это основной инструмент управления сотрудниками. Вы создаёте задачу, назначаете исполнителя, он выполняет и отчитывается. Можно создавать разовые задачи или настроить автоматическое создание по расписанию.

📋 Список задач — что вы видите

Где: меню 📋 Задачи → 📋 Все задачи

Для руководителя и менеджера

Вы видите все задачи предприятия в виде таблицы. Колонки:

  • Задача — название (из шаблона или заданное вручную)
  • Исполнитель — кто назначен
  • Объект — к чему привязана (бассейн, линия, УЗВ)
  • Дедлайн — до какого времени нужно выполнить
  • Статус — текущее состояние

Фильтры над таблицей позволяют отобрать задачи по статусу, исполнителю, дате, объекту. Можно смотреть только просроченные, только сегодняшние, только по конкретному бассейну.

💡 Оптимизация: для быстрой работы с большим количеством задач список загружается с ограничением (до 500 задач). Статусы задач обновляются автоматически каждые 10 минут фоновым процессом.

Для работника

Работник видит только свои задачи на сегодня ±24 часа. Задачи автоматически группируются по УЗВ → линия → бассейн → дата. Это удобно для обхода хозяйства — идёшь по порядку и выполняешь.

Работник не может фильтровать задачи — он видит только то, что ему назначено на ближайшее время.

📝 Статусы задачи — полный жизненный цикл
Статус Когда появляется Что происходит
📋 Назначена Сразу после создания Задача создана, исполнитель назначен. Ждёт начала работы. Отображается в списке задач исполнителя.
⚡ В работе Когда исполнитель нажал «Выполнить» Исполнитель открыл форму с чек-листом и начал заполнять. Задача считается активной.
✅ Выполнена Все пункты чек-листа заполнены и сохранены до дедлайна Задача завершена вовремя. Попадает на проверку руководителю (статус проверки «На проверке»).
🔴 Просрочена Автоматически, когда дедлайн прошёл Система сама меняет статус на «Просрочена». Задача всё ещё видна исполнителю, её можно выполнить.
⚠️ Выполнено с опозданием Если задача выполнена после дедлайна Задача завершена, но с задержкой. В статистике учитывается отдельно.
✅ Проверка руководителем

После выполнения задачи работником она попадает в статус проверки «На проверке». Руководитель открывает задачу и видит все ответы исполнителя: числа, текст, фото.

Два варианта:

  • ✅ Одобрить — задача считается окончательно выполненной. Данные замеров сохраняются в систему.
  • ↩️ На доработку — задача возвращается исполнителю. Старые отчёты очищаются — сотрудник заполняет чек-лист заново. Это сделано, чтобы избежать дублирования данных.
Действия с задачей (кнопки)
  • ▶️ Выполнить — открыть чек-лист. Доступно исполнителю и руководителю
  • 👁️ Просмотреть — детали задачи, история, отчёты
  • ✏️ Изменить — редактировать задачу (срок, исполнителя). Только руководитель/менеджер
  • 🔀 Переназначить — сменить исполнителя на другого сотрудника
  • ❌ Отменить — отмена задачи без выполнения. Только руководитель/менеджер
📋 Выполнение задачи — форма чек-листа

При нажатии кнопки «Выполнить» открывается форма с пунктами чек-листа. Для каждого пункта нужно ввести ответ в соответствии с его типом. Все поля обязательны к заполнению — система не даст завершить задачу с пустыми полями.

🔢 Число

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

Если для параметра заданы минимальное и максимальное значения в шаблоне системных параметров, система проверит, что введённое число находится в допустимых границах. Ограничения min/max автоматически подставляются из шаблона.

📝 Текст

Многострочное поле для произвольного текста. Используется для комментариев, наблюдений, описания проблем.

☑️ Галочка (Да/Нет)

Подтверждение выполнения. «Да» или «Нет». Используется для проверки оборудования, чистоты, наличия корма.

📸 Фото

Загрузка изображения. На мобильном устройстве откроется камера. Фото автоматически сжимаются до 1600×1200 для экономии места.

Поддерживаются форматы: JPG, PNG, GIF, WebP. Используется для фиксации состояния рыбы, оборудования.

🔄 Повторяющиеся (периодические) задачи

Где: меню 📋 Задачи → 🔄 Повторяющиеся задачи

Это шаблоны для автоматического создания задач. Вы настраиваете один раз — система создаёт задачи по расписанию. Проверка и создание происходят автоматически каждые 10 минут.

Создание шаблона
  • Название и описание
  • Расписание выполнения
  • Постоянный исполнитель
  • Привязка к объекту (бассейн, линия, УЗВ)
  • Чек-лист для выполнения
Типы периодичности
  • Ежедневно — каждый день в начале рабочего дня сотрудника
  • Несколько раз в день — по конкретному времени (например 09:00, 14:00, 19:00). Время указывается через запятую в поле «Время выполнения»
  • Еженедельно (по дням) — в выбранные дни недели (галочками). В списке задач отображается понятно: «Еженед: Пн, Ср, Пт»
  • Ежемесячно — 1-го числа каждого месяца
  • Каждые N дней — произвольный интервал (например каждые 3 дня)
📅 Календарь задач

В списке повторяющихся задач у каждой строки есть значок 📅. Нажмите на него — появится всплывающий календарь на 30 дней.

В календаре:

  • Жирные цветные числа — в эти дни задача будет создана
  • Серые числа — в эти дни задачи нет
  • Серый фон — сегодняшняя дата

Календарь закрывается при клике в любом месте вне его.

Управление шаблонами
  • ⏸️/▶️ — временно отключить/включить шаблон (без удаления)
  • ✏️ — редактировать настройки
  • Задачи создаются только в рабочие дни и часы сотрудника
  • Если сотрудник в отпуске — задачи не создаются
  • Ручной запуск «Выполнить сейчас»
  • Просмотр истории выполненных задач
Важные замечания
  • Если задача уже существует на эту дату/время — дубликат не создастся
  • Если у сотрудника выходной, а задача должна быть создана — система попробует найти другого свободного сотрудника. Если никого нет — задача не создастся
  • Для еженедельных задач используется местное время (Москва), а не время по Гринвичу
  • Старые просроченные автоматические задачи удаляются, выполненные — остаются для истории
⏰ Напоминания о задачах

Система автоматически отправляет уведомления о задачах, чтобы ничего не было упущено.

Для сотрудника

За 15 минут до дедлайна сотрудник получает напоминание о необходимости выполнить задачу. Это помогает не пропустить сроки и вовремя завершить работу.

Для руководителя

Если задача не выполнена в течение 15 минут после дедлайна, руководитель получает уведомление. Это позволяет оперативно контролировать выполнение задач и принимать меры при задержках.

📝 Шаблоны задач (чек-листы)

Где: меню 📋 Задачи → 📝 Шаблоны задач

Создание шаблона
  1. Нажмите «Создать шаблон»
  2. Введите название (например «Ежедневный осмотр»)
  3. Добавьте пункты — нажмите «Добавить пункт», введите текст, выберите тип ответа (число, текст, да/нет, фото), укажите порядок
  4. Пункты можно перетаскивать для изменения порядка

При создании можно сразу добавить системный параметр — автоматически создастся пункт «Измерить [название]» с типом «число». Для числовых полей можно задать ограничения min/max, которые будут проверяться при выполнении задачи.

📥 Импорт / 📤 Экспорт

Обмен шаблонами между аккаунтами через YAML-файлы:

  • Экспорт: отметьте галочками нужные шаблоны → нажмите «Экспортировать» → скачается файл. Название файла автоматически переводится с русского на латиницу.
  • Импорт: нажмите «Импорт» → выберите YAML-файл → шаблоны создадутся с пометкой «[Импорт]»
  • Есть пример YAML-файла — можно скачать и посмотреть формат

🏭 Производство — УЗВ, линии, бассейны

Трехуровневая структура: УЗВ → Производственные линии → Бассейны. Каждый уровень можно создавать, редактировать, удалять.
💧 УЗВ системы

Где: меню 🏭 Производство → 💧 УЗВ системы

УЗВ — это верхний уровень, обычно одна ферма = одна УЗВ. Создаётся первой, до линий и бассейнов.

Создание УЗВ
  • Название — обязательное. Например «Аквапродукция», «Ферма №1»
  • Местоположение — необязательное. Город или адрес
  • Описание — любые заметки, характеристики
  • Активна — галочка «Да». Если снять — УЗВ скроется из дашборда и списков
Управление УЗВ
  • Просмотр параметров системы
  • Редактирование данных
  • Добавление производственных линий
  • Архивация неиспользуемых систем

Удалить УЗВ можно только если к ней не привязаны линии (сначала удалите все линии).

⚙️ Производственные линии

Где: меню 🏭 Производство → ⚙️ Производственные линии

Линия объединяет группу бассейнов. При создании нужно выбрать, к какой УЗВ относится.

Создание линии
  • Привязка к УЗВ системе (выпадающий список)
  • Название линии
  • 🦐 Тип линии (только для раководства):
    • Товарная (growout) — основная линия для выращивания товарных раков.
    • Маточная (broodstock) — для содержания производителей.
    • Мальковая (juvenile) — для выращивания мальков.
    Тип линии влияет на то, какие планы кормления будут применяться к бассейнам на этой линии.
  • Технические характеристики (описание)
  • Статус активности
Функционал линии
  • Просмотр параметров линии
  • Добавление бассейнов
  • Фильтрация бассейнов по линии
  • Управление состоянием линии

Фильтрация: в списке линий можно отфильтровать по УЗВ. В списке бассейнов — по линии.

🏊 Бассейны

Где: меню 🏭 Производство → 🏊 Бассейны

Бассейн — основной объект учёта. Здесь содержится рыба/раки, выполняются все операции.

Поле в форме Что писать Значение по умолчанию 🦐 Для раководов
Производственная линия * Выбрать из списка. Список показывает «УЗВ — Линия» Так же
Название бассейна * Номер или имя. Например «121», «Бассейн №1» Обязательно Так же
Этаж/локация 🦐 Только для раководов. «1 ярус», «2 ярус». Можно фильтровать бассейны по этажам
Объём (м³) * Физический объём. Например 17.5 1.0 м³ 🦐 Скрыто. Вместо этого — Площадь (м²)
Площадь (м²) 🦐 Только для раководов. Например 25, 5.12
Количество гидробионтов Сколько особей. Можно 0 (пустой бассейн) 0 Так же
Средняя навеска (г) Вес одной особи в граммах. Дробное число 0 г Так же
Средний размер (см) 🦐 Только для раководов. Шаг 0.01 (до сотых)
Биомасса Автоматический расчёт = количество × навеска / 1000 0 кг Так же
% кормления Процент от биомассы в день. Например 2.5 2% 🦐 Скрыто
Кол-во кормлений/день Сколько раз кормить. От 1 до 100 🦐 Скрыто
Ответственный за кормление Выбрать сотрудника 🦐 Скрыто
Текущий корм Вид корма из справочника 🦐 Скрыто
FCR 30 дней Кормовой коэффициент. По умолчанию 1.4 1.4 Так же
🦐 Тип укрытия Только для раководов. Выбор модели укрытия из справочника (например, 4×10 труб 50 мм, 2×5 труб 25 мм).
🦐 Количество укрытий Сколько штук укрытий выбранного типа установлено в бассейне.
🦐 Гендерный состав Самцы, Самки или Смешанный.
🦐 Дата последней переборки Дата, когда в последний раз проводилась переборка раков в этом бассейне.
🦐 Дата начала наполнения Когда началось заселение бассейна.
🦐 Дата окончания наполнения Когда бассейн был полностью заселён. От этой даты рассчитывается следующая переборка.
🦐 Примечания к наполнению Дополнительная информация о заселении.
🦐 Дата следующей переборки Рассчитывается автоматически: дата окончания наполнения + интервал из справочника переборки.
🦐 Тип маточника Только для раководов. Варианты: Производители, С икрой, С мальком. Влияет на разделение кормления.
🦐 Множитель кормления 1.0 Коэффициент к плановой дозе корма (1.0 = 100%). Позволяет корректировать норму для конкретного бассейна без изменения общего плана. Можно снизить для больных или ослабленных раков.
Описание Любые заметки Так же
Активный бассейн Галочка «Да». Если снять — бассейн скроется Да Так же

💡 Для раководов: все поля, связанные с кормлением рыбы (% кормления, количество кормлений, ответственный, текущий корм), автоматически скрываются. Вместо объёма бассейна указывается площадь. Эти значения автоматически заполняются нулями при сохранении — вам не нужно о них думать.

🗃️ Меню бассейна — что можно сделать

У каждого бассейна в списке и на дашборде есть кнопка 🗃️ Меню. Нажмите, чтобы открыть список действий.

Для рыбоводов
  • ✏️ Изменить — открыть форму редактирования
  • 🗑️ Удалить — удалить бассейн (если нет связанных данных: запасов рыбы, операций)
  • ⚙️ Настройки кормления — тип кормления (ручное/полуавтомат/Акварост), расписание, адрес панели
  • 📈 Отчёт FCR/SGR — аналитика эффективности
  • 🍽️ График кормления — план на 30 дней
  • 📊 Прогноз роста — экстраполяция
  • 🔨 Действия — страница операций (кормление, взвешивание, перемещение, отход, отгрузка)
  • 🧪 Измерение параметров — форма замера
  • ⏳ История — журнал всех операций
🦐 Для раководов (сокращённое меню)
  • ✏️ Изменить
  • 🗑️ Удалить
  • 🔨 Действия — операции с бассейном
  • 🧪 Измерение параметров
  • ⏳ История

Пункты кормления, FCR, графиков и прогнозов скрыты. Для раководов кормление управляется через Кухню, а тип маточника влияет на разделение кормления.

⚙️ Настройки кормления бассейна (только рыбоводство)
Ручное кормление

Создаются задачи кормления с чек-листом. Сотрудник вручную вводит количество скормленного корма. Корм списывается со склада по принципу «первый пришёл — первый ушёл».

Полуавтомат

Одна задача в день на проверку кормушки. Сотрудник подтверждает, что кормушка работает и заправлена. Задача создаётся один раз в день, а не при каждом запуске.

Акварост

Настройки отправляются напрямую в кормушку. Поля: адрес панели, номер кормушки (1-16), скорость выдачи (10-1499 г/мин).

💡 Оптимизация: настройки отправляются повторно только если что-то изменилось (биомасса, навеска, FCR), или раз в сутки для контроля. Это экономит трафик и не перегружает кормушку.

📦 Импорт/Экспорт предприятия

Где: меню 🏭 Производство → (кнопки в верхней части, доступно только директору)

Функция позволяет быстро перенести всю структуру предприятия между аккаунтами. Это полезно для интеграторов, которые настраивают демо-аккаунт, а затем экспортируют его для клиента.

📤 Экспорт
  • Выгружает: структуру предприятия (УЗВ, линии, бассейны), сотрудников (без паролей и личных данных), шаблоны и повторяющиеся задачи, все данные кухни (ингредиенты, рецепты, планы кормления, циклы).
  • Файл подписывается HMAC для проверки целостности.
  • Включает версию схемы для совместимости.
📥 Импорт
  • Создаёт всю структуру предприятия в целевом аккаунте.
  • Проверяет HMAC-подпись — изменённые файлы отклоняются.
  • Автоматически разрешает конфликты имён (добавляет суффикс).
  • Сотрудникам генерируются случайные пароли, которые выводятся в сообщении после импорта.
  • Даты задач смещаются на сегодня.

⚠️ Важно: функция предназначена только для директора. Перед импортом убедитесь, что вы готовы перезаписать или дополнить структуру предприятия.

🔨 Операции — кормление, взвешивание, перемещение, отход, отгрузка

Все операции привязаны к конкретным бассейнам и автоматически обновляют учётные данные (биомассу, количество).
🍽️ Кормление

Где: меню 🔨 Операции → 🍽️ Кормление → [выбрать бассейн]

Автоматическое кормление
  • Задачи создаются по расписанию
  • Автоматический расчёт норм
  • Контроль остатков корма
  • Списание со склада по принципу «первый пришёл — первый ушёл»
Ручное кормление

Форма:

  • Вид корма — выбрать из справочника (те, что есть на складе)
  • Количество (кг) — сколько скормить
  • 📸 Фото — можно прикрепить фотографию процесса кормления или состояния рыбы

После сохранения система автоматически спишет корм со склада (начиная с самых старых партий) и обновит биомассу. Списание происходит один раз — повторного списания не будет.

🦐 Для раководов этот раздел скрыт. Кормление идёт через заявки кухни.

⚖️ Взвешивание

Где: меню 🔨 Операции → ⚖️ Взвешивание → [выбрать бассейн]

Процесс взвешивания
  • Выбор бассейна
  • Ввод среднего веса рыбы (г)
  • Указание количества образцов
  • 📸 Фото — можно прикрепить фотографию процесса взвешивания
  • Автоматический пересчет биомассы
Результаты
  • Обновление данных бассейна
  • Расчет суточного прироста (SGR)
  • Корректировка норм кормления
  • Запись в историю измерений
🔄 Перемещение рыбы

Где: меню 🔨 Операции → 🔄 Перемещение → [выбрать бассейн-источник]

Процесс перемещения
  • Источник — бассейн, откуда забираем (автоматически)
  • Целевой бассейн * — куда перемещаем. Список всех активных бассейнов, отсортирован по имени
  • Указать: Количество рыб / Средний размер (см) / Биомасса (кг) — выберите, что знаете
  • 📸 Фото — можно прикрепить фотографию процесса перемещения
  • Проверка совместимости
Учётные операции
  • Уменьшение в исходном бассейне
  • Увеличение в целевом бассейне
  • Сохранение средней навески
  • Запись в журнал операций

Система проверит, что в источнике достаточно рыбы.

💀 Отход рыбы

Где: меню 🔨 Операции → 💀 Отход → [выбрать бассейн]

Регистрация отхода
  • Выбор бассейна
  • Указание количества
  • Выбор причины: кража/порча/потеря/производство/другое
  • 📸 Фото — можно прикрепить фотографию для подтверждения
  • Комментарий (опционально)
Учётные последствия
  • Уменьшение количества рыбы
  • Пересчет биомассы
  • Статистика падежа
  • Анализ причин отхода
📦 Отгрузка продукции

Где: меню 🔨 Операции → 📦 Отгрузка → [выбрать бассейн]

Данные отгрузки
  • Выбор бассейна
  • Покупатель/заказчик
  • Количество или биомасса
  • Цена за кг (опционально)
  • 📸 Фото — можно прикрепить фотографию процесса отгрузки
Учётные операции
  • Уменьшение биомассы
  • Расчет выручки
  • История отгрузок
  • Статистика реализации
📸 Фото в операциях

Ко всем основным операциям можно прикреплять фотографии.

  • Доступно для: кормления, взвешивания, перемещения, отхода, отгрузки.
  • Как добавить: в форме любой из этих операций есть поле для загрузки изображения.
  • Назначение: фиксация состояния рыбы/раков, оборудования, процесса отгрузки или других важных моментов для наглядного контроля.
🧪 Измерение параметров

Где: меню 🔨 Операции → 🧪 Измерение параметров

Универсальная форма для любого уровня. Выберите параметр из списка → система покажет доступные объекты (УЗВ/линии/бассейны) → выберите объект → введите значение.

Уровень Что измеряется Примеры параметров
🏭 УЗВ Параметры всей системы Температура воздуха, влажность
🌀 Линия Параметры производственной линии Расход воды, давление
🏊‍♂️ Бассейн Параметры воды в бассейне Температура, pH, кислород, аммиак

💡 Важно: если значение параметра изменилось на 8% или больше по сравнению с прошлым разом, директор получит уведомление в Telegram. Это помогает быстро заметить проблемы.

⚠️ Предупреждение при большом отклонении

Для обеспечения достоверности данных, система анализирует вводимые значения параметров.

  • Если новое значение отличается от предыдущего на 100% и более, сотрудник увидит предупреждение.
  • У него будет возможность проверить и исправить замер прямо на месте, чтобы избежать ошибок в данных.
📖 Журнал операций

Где: меню 🔨 Операции → 📖 Журнал операций → [выбрать бассейн]

Что включает
  • Все операции по бассейну: кормления, взвешивания, перемещения, отход, отгрузки
  • Хронологический порядок (новые сверху)
  • Тип операции и исполнитель
  • Детальные параметры
Использование
  • Аудит деятельности
  • Анализ регулярности
  • Поиск операций
  • Контроль выполнения
📊 Мои замеры

Где: меню 🔨 Операции → 📊 Мои замеры

Сотрудникам доступен персональный раздел для контроля своих измерений.

  • Что видит: список своих замеров, сделанных за последние 6 часов.
  • Что можно сделать: исправить ошибочные значения, чтобы поддерживать актуальность и достоверность данных в системе.

📈 Аналитика — отчёты, графики, AI-анализ

Доступ: руководитель и менеджер. Работник видит только план кормления на месяц.
🧠 AI Анализ предприятия

Где: меню 📈 Аналитика → 🧠 AI Анализ предприятия

Искусственный интеллект анализирует данные вашего предприятия за 30 дней и даёт экспертные рекомендации.

Что анализируется
  • Параметры воды по дням: температура, pH, кислород, азотные соединения — для каждой линии и бассейна
  • Кормления факт/план (кг): сколько скормлено и сколько планировалось по каждому бассейну
  • Биомасса и навеска: текущее состояние, FCR
  • Предыдущие 2 анализа: для отслеживания динамики изменений — видно, становится лучше или хуже

Данные отправляются в текстовом виде для ускорения обработки.

Как пользоваться
  1. Нажмите 🚀 Запустить анализ
  2. Подождите 1–3 минуты. На экране будет индикатор загрузки
  3. Появится текст анализа с рекомендациями

Ограничение: 1 анализ в 3 часа. При попытке запустить раньше система покажет сообщение «Следующий анализ через X часов».

🔍 Что отправляется: внизу страницы есть кнопка «Показать/скрыть отправляемые данные» — можно посмотреть, что именно ушло на анализ. Работает даже если анализ заблокирован по времени.

📚 История анализов: кнопка вверху страницы. Хранится 10 последних анализов.

🌡️ Статистика параметров предприятия

Где: меню 📈 Аналитика → 🌡️ Статистика параметров

Иерархическое дерево УЗВ→линии→бассейны с последними значениями всех параметров. Фильтры:

  • Период: 7, 30, 90 дней или произвольные даты
  • УЗВ и линия: выпадающие списки для фильтрации
  • Конкретные объекты
  • Типы параметров

Для каждого параметра доступен график динамики (строится автоматически при наличии двух и более измерений). Визуализация: иерархическое дерево, таблицы последних значений, графики динамики, статистика (мин/макс/среднее).

📊 Расширенные отчёты (конструктор)

Где: меню 📈 Аналитика → 📊 Расширенные отчёты

Доступ: для всех ролей (руководитель, менеджер, работник, повар).

Конструктор позволяет создавать собственные шаблоны отчётов с любыми полями бассейнов в качестве колонок.

Создание шаблона отчёта
  1. Нажмите «Создать шаблон»
  2. Введите название шаблона
  3. Выберите поля бассейна, которые будут колонками: название, площадь, количество, биомасса, средняя навеска, плотность посадки, тип укрытия, гендерный состав и другие
  4. Настройте сортировку (по возрастанию или убыванию любого поля)

Общий доступ: шаблон можно сделать доступным для всех сотрудников внутри аккаунта — они увидят его в своих списках.

Выполнение отчёта и экспорт
  • Выберите шаблон из списка → нажмите «Выполнить» → откроется таблица с данными по всем бассейнам.
  • 📥 Экспорт в CSV: кнопка «Экспорт» сохраняет таблицу в формате CSV, который открывается в Excel.
  • Файл создаётся с кодировкой windows-1251 (кириллица корректно отображается в Excel), десятичная запятая, имя файла автоматически транслитерируется.
📊 Общая аналитика

Где: меню 📈 Аналитика → 📊 Общая аналитика

Сводная страница с эффективностью кормления и данными FCR.

📈 Отчёты FCR/SGR

Где: меню 📈 Аналитика → 📈 Отчёты FCR/SGR

Можно смотреть по всем бассейнам или выбрать конкретный. Период: 7/14/30/60/90 дней или произвольные даты.

Показатель Что означает Формула Хорошее значение Как улучшить
FCR Кормовой коэффициент — сколько кг корма уходит на 1 кг прироста рыбы Расход корма / Прирост биомассы 1.2–1.8 Качество корма, режим кормления, плотность посадки
SGR Удельная скорость роста — на сколько процентов в день растёт рыба Сложная формула на основе замеров веса 1.5–3.0% Температура, качество воды, кормление

💡 Важно: FCR и SGR рассчитываются на основе реальных замеров веса и фактических кормлений, а не плановых показателей. Если данные не сходятся — проверьте, что вы вовремя вносите замеры.

📈 Статистика роста

Где: меню 📈 Аналитика → 📊 Статистика роста

Данные SGR по бассейнам за выбранный период. Динамика биомассы, прирост по бассейнам, сравнение эффективности, прогнозы роста.

🍽️ Эффективность кормления

Где: меню 📈 Аналитика → 🍽️ Эффективность кормления

Расход кормов по видам, сравнение периодов, тренды потребления. FCR по периодам, сравнение кормов, оптимизация рационов, экономический анализ.

🍽️ План кормления на месяц

Где: меню 🔨 Операции → 🍽️ Кормление → План кормления на месяц (или меню 📈 Аналитика → 🍽️ История расхода корма → кнопка «План на месяц»)

Таблица на 30 дней для всех активных бассейнов: дата, бассейн, линия, вид корма, плановый вес (кг), ожидаемая биомасса, количество кормлений в день, разовая доза. Можно экспортировать в Excel.

📦 Склад — учёт кормов и товаров

В системе два типа склада: склад кормов для рыбоводства и универсальный склад товаров 🦐 для раководства. Вы видите только свой тип склада.

📦 Склад кормов (рыбоводство)

Где: меню 📦 Склад → 📊 Остатки кормов

Как расходуются корма: по принципу «первый пришёл — первый ушёл». При кормлении автоматически списывается самая старая партия. Это предотвращает просрочку кормов. Списание происходит один раз — повторного не будет.
📊 Остатки кормов

Таблица всех видов корма с текущими остатками. Статусы:

  • ✅ НОРМА — остаток выше порога (более 50 кг)
  • ⚠️ НИЗКИЙ — остаток ниже порога (20-50 кг, по умолчанию 50 кг)
  • ⚡ КРИТИЧЕСКИ НИЗКИЙ — остаток ниже половины порога (менее 25 кг)

Уведомления о низких остатках показываются на дашборде один раз за сессию, чтобы не мешать постоянно.

Контроль сроков годности

Система автоматически предупреждает о кормах с истекающим сроком годности (менее 30 дней).

💡 Автоматическое списание: при списании корма по FIFO просроченные партии списываются в первую очередь.

📥 Поступления

Форма добавления корма на склад:

  • Вид корма — выбрать из справочника
  • Количество (кг) — сколько привезли
  • Дата — когда поступило
  • Номер партии — необязательно, для идентификации
  • Срок годности — необязательно, для контроля
  • Поставщик — необязательно
📤 Списания

Ручное списание (порча, брак, истечение срока). Автоматическое — при кормлении.

Причины: Кормление (авто), Порча/брак, Истечение срока, Прочее.

Доступна кнопка «Списать остаток» для быстрого списания всей партии.

📖 Журнал движений

Все операции с кормами: поступления и списания. Фильтрация по дате и виду корма. Контроль сроков годности.

Аудит складских операций, анализ расхода кормов, контроль остатков, планирование закупок.

🦐 Склад раковода

Где: меню 📦 Склад → 📊 Остатки товаров (только для раководства)

📦 Товары и категории

Типы товаров: Корма, Котельная, Препараты для воды, Препараты прочие, Инвентарь для работы, Упаковка и продажа, Оборудование, Датчики и измерительное оборудование, Расходники для системы УЗВ, Прочее.

Каждый товар имеет: название, тип, категорию, единицу измерения (кг/г/л/мл/шт/упак), производителя, описание.

Категории можно создавать, редактировать и удалять. Товары можно активировать/деактивировать.

Движения товаров
  • 📥 Поступление: товар, количество, цена за единицу, дата (можно указать прошедшую), номер партии, срок годности.
  • 📤 Списание: товар, количество, причина (кража/порча/потеря/производство/другое), описание.
  • ✏️ Редактирование и 🗑️ удаление: поступлений и списаний с автоматическим пересчётом остатка на складе. Если вы ошиблись при вводе, можно исправить запись без необходимости создавать новую.
  • 📖 Журнал движений: объединённый список поступлений и списаний, сортировка по дате (новые сверху), фильтр по товару и дате.

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

🦐 Раководство — полное руководство

Этот раздел доступен только если при регистрации выбран тип предприятия «Раководство». Включает модули: Маточник, Управление кухней (ингредиенты, рецепты, планы кормления, циклы, заявки, сводка для повара), Расписание кормления, Склад раковода, Справочник плотности посадки, Справочник переборки.
🐣 Маточник

Где: меню 🦐 Раководство → 🐣 Маточник

Модуль для управления разведением раков. Две вкладки на одной странице:

Партии самок

Учёт групп самок с одинаковым статусом. Статусы:

  • С икрой — самки носят икру
  • С мальком — мальки вылупились
  • Отдых — после нереста
  • Резерв — запасные

Для каждой партии: номер аквариума, дата посадки, дата обнаружения икры/малька, расчётное количество мальков, процент смертности. Вкладки фильтруют по статусу.

🦐 Разделение кормления маточника: тип маточника, заданный в свойствах бассейна (Производители, С икрой, С мальком), влияет на формирование рационов и заявок для кухни.

Самцы-производители

Учёт самцов: тип (рабочий/резервный), элита (галочка), индивидуальные признаки, привязка к бассейну.

📊 Справочник плотности посадки

Где: меню 🦐 Раководство → 📊 Плотность посадки

Справочник рекомендуемой плотности посадки раков в зависимости от их размера. Используется для отображения рекомендуемой плотности на дашборде бассейна.

Управление записями
  • ➕ Добавить запись: укажите размер рака (см) и рекомендуемую плотность (шт/м²).
  • ✏️ Редактировать: измените значения существующей записи.
  • 🗑️ Удалить: удалите ненужную запись.

На дашборде бассейна система автоматически подбирает рекомендуемую плотность по размеру рака и сравнивает с фактической (количество / площадь).

Справочник укрытий

На этой же странице можно управлять моделями укрытий, которые затем назначаются бассейнам.

  • Модель укрытия: например «4×10» (4 ряда, 10 столбцов) или «2×5».
  • Диаметр трубы: 25, 32, 50 мм.
  • Количество ячеек: рассчитывается автоматически (ряды × столбцы).

Плотность по укрытиям рассчитывается по формуле: (ячеек × укрытий / 2) / площадь бассейна.

📅 Справочник переборки

Где: меню 🦐 Раководство → 📅 Справочник переборки

Справочник сроков переборки раков в зависимости от их размера. Используется для автоматического расчёта даты следующей переборки в бассейне.

  • ➕ Добавить запись: укажите размер рака (см), срок до переборки (дней) и срок до пересадки самки с икрой (дней).
  • ✏️ Редактировать / 🗑️ Удалить: управление записями справочника.

Авторасчёт даты переборки: дата окончания наполнения бассейна + срок переборки из справочника = дата следующей переборки. Отображается в карточке бассейна.

🍳 Управление кухней — обзор

Где: меню 🦐 Раководство → 🍳 Управление кухней

Открывается страница с вкладками. В шапке — кнопки быстрого доступа и статистика (сколько ингредиентов, рецептов, планов, циклов, заявок на сегодня).

Вкладка 📊 Обзор — сводная информация: статистика, заявки на сегодня, последние ингредиенты.

🔄 Вкладка «Циклы кормления»

Цикл кормления — это самостоятельная сущность, которая управляет последовательностью кормления. Раньше цикл был привязан к одному плану, теперь он объединяет несколько планов.

  • Создание цикла: укажите название и стадию роста (например, «Цикл для товарных раков»).
  • Настройка дней: добавьте дни и для каждого выберите план кормления (а не рецепт). Можно оставить день без плана — это будет «голодный день».
  • Применение: при генерации заявок система определяет, какая размерная группа (стадия) у бассейна, находит подходящий цикл и использует его для расчета корма на каждый день.
  • Интерфейс: управление циклами вынесено в отдельную вкладку в меню «Кухня» и доступно директору и менеджеру.

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

🥬 Вкладка «Ингредиенты»

Справочник всех компонентов корма. Каждый ингредиент относится к одной из категорий:

Категория Примеры Единицы
Рыба Путассу кг
Живой корм Циклоп, дафния, мотыль, гамарус кг, г
Овощи Картофель, морковь, свёкла кг
Злаковые Пшеница, овёс, кукуруза кг
Бобовые Соя, горох кг
Добавки Мел, дубовый лист, хитин кг, г

У каждого ингредиента можно указать цену за единицу — для расчёта себестоимости корма.

Кнопки: ➕ создать, ✏️ редактировать, переключатель Активен/Неактивен. Права: создавать и редактировать могут только директор и менеджер. Работник и повар только видят список.

📝 Вкладка «Рецепты»

Рецепт — это смесь ингредиентов с процентами. Сумма процентов должна быть ровно 100%.

Карточка рецепта

Показывает название, первые 3 ингредиента (с процентами), статус (активен/неактивен).

Кнопки:

  • 📋 — открыть детальную страницу (состав рецепта, добавление/удаление ингредиентов)
  • ✏️ — редактировать название и описание
  • 🗑️ — удалить рецепт

Описание рецепта — это инструкция по приготовлению. Пишите подробно: как мыть, как нарезать, сколько воды, как смешивать, как хранить. Этот текст увидит повар в сводке и сотрудник в расписании.

Права: создавать и редактировать могут только директор и менеджер.

Детальная страница рецепта

Открывается по кнопке 📋. Здесь вы:

  • Видите полный состав — все ингредиенты с процентами
  • Можете добавить ингредиент — выпадающий список + процент. Система проверит, что сумма не превышает 100%
  • Можете удалить ингредиент — кнопка рядом с каждым
  • Видите, какие планы кормления используют этот рецепт
📊 Вкладка «Планы кормления»

План кормления связывает размерную группу раков с нормами кормления и рецептами.

Стадии роста

От мальков до товарных: Маточник, Мальки, 3-3.5см, 3.5-4см, 4-5см, 5-6см, 6-7см, 7-8см, 8-9см, 9-10см, 10-11см, 11-12см, 12-14см, 14+см.

Для каждой стадии обычно создают три плана: с зерном, с рыбой, с овощами. Они будут чередоваться в цикле.

Для маточника кормление разделяется в зависимости от типа, указанного в бассейне (Производители, С икрой, С мальком).

Параметры плана
  • Мин/макс вес (г) — диапазон веса раков. Бассейны со средним весом в этом диапазоне будут привязаны к плану
  • Процент кормления — % от биомассы в день. До 25%
  • Количество кормлений в день — на сколько приёмов пищи разбить
  • Рецепты — план может включать несколько рецептов с указанием процента каждого. Сумма процентов должна быть ровно 100%. Это позволяет составлять сбалансированный рацион из разных смесей. Например, 60% зерновой смеси и 40% рыбной.

В карточке плана кнопки: 👁️ подробнее, ✏️ редактировать, 🔄 цикл кормления, 🗑️ удалить.

Права: создавать и редактировать могут только директор и менеджер.

📋 Вкладка «Заявки»

Показывает заявки на приготовление корма. По умолчанию — на сегодня и завтра. Можно выбрать конкретную дату через фильтр.

Таблица заявок

Колонки: Дата | План кормления | Корма (кг) | Статус (✅ выполнено / ⏳ ожидает) | Действия

Действия:

  • ➕ Создать заявку: при создании заявки доступен автоматический расчет количества корма. Выберите бассейн и план кормления — система сама рассчитает необходимое количество корма на основе биомассы и процента кормления из плана.
  • Выполнить — открывает страницу с деталями заявки: какой план, сколько корма, состав рецепта (таблица ингредиентов с количеством). Нужно подтвердить галочкой и сохранить
  • 🗑️ Удалить — удалить заявку (только директор/менеджер)

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

⚡ Удаление всех заявок: доступна кнопка «Удалить все» для полной очистки заявок перед перегенерацией.

⚡ Генерация заявок

Кнопка в шапке. Доступна только директору и менеджеру.

Что происходит при генерации:

  1. Система проходит по всем циклам кормления
  2. Для каждого цикла находит бассейны с подходящей стадией роста и биомассой больше нуля
  3. Суммирует биомассу всех найденных бассейнов с учётом множителя кормления
  4. По циклу определяет план на каждый из 7 будущих дней
  5. Рассчитывает общий объём корма = биомасса × процент кормления / 100
  6. Создаёт заявки на 7 дней вперёд
  7. Продвигает день цикла для каждого плана

💡 Важно: если заявки на ближайшие дни уже существуют — генерация заблокирована. Сначала удалите старые заявки. Бассейны с нулевой биомассой пропускаются — для них заявки не создаются.

👨‍🍳 Вкладка «Для повара»
Что видит повар

Страница сгруппирована по датам. Для каждой даты показаны все рецепты, которые нужно приготовить. По умолчанию показывает сегодня + завтра.

В каждом рецепте:

  • Название рецепта и общий вес
  • Описание (инструкция по приготовлению) — с переносами строк
  • Таблица ингредиентов — что нужно и в каком количестве

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

Отметка выполнения

Кнопка «✅ Всё приготовлено на [дата]» отмечает все заявки на эту дату как выполненные. Доступна всем ролям.

По умолчанию показывает сегодня + завтра (бейдж «Сегодня + Завтра»). Можно отфильтровать по конкретной дате.

🕐 Расписание кормления

Где: меню 🦐 Раководство → 🕐 Расписание кормления

Назначение

Это план раздачи корма по бассейнам. Повар приготовил общий объём → сотрудник разносит по бассейнам согласно расписанию.

Как формируется:

  • Берутся все заявки на выбранную дату
  • Для каждого рецепта находятся все бассейны с подходящим весом
  • Общий вес корма распределяется пропорционально биомассе бассейнов с учётом множителя кормления
  • Время кормлений распределяется равномерно с 8:00 до 20:00
  • Все веса в граммах — для удобства на месте

Одинаковые рецепты из разных планов объединяются в одну таблицу — сотрудник берёт один контейнер и обходит все бассейны по списку.

Печатная версия

Кнопка 🖨️ Версия для печати открывает страницу без меню и навигации — только расписание. Оптимизирована для принтера: чёрно-белая таблица, компактный шрифт.

Можно распечатать и повесить возле бассейнов или выдать сотруднику с утра.

👥 Управление персоналом — сотрудники, роли, отпуска, статистика

Доступ: руководитель и менеджер. Работник и повар не видят этот раздел.
👥 Список сотрудников

Где: меню 👥 Персонал → 👥 Сотрудники

Таблица всех сотрудников предприятия. Колонки: ФИО, Логин, Роль, Телефон, Статус (активен/неактивен/в отпуске), Действия.

Удаление сотрудников: директор и менеджер могут удалять сотрудников (кроме директора). Удалённые сотрудники не могут войти в систему, но их выполненные задачи остаются в истории.

Роли в системе
  • Руководитель — полный доступ
  • Менеджер — ограниченное управление
  • Работник — выполнение задач
  • 🦐 Повар — только для раководства
Статусы сотрудников
  • Активен — работает
  • Неактивен — отключён (не может войти в систему, задачи не назначаются)
  • В отпуске — временно недоступен

Кто кого видит:

  • Руководитель — всех, кого создал + себя
  • Менеджер — сотрудников своего директора + себя. Не видит других менеджеров того же директора
➕ Создание сотрудника

Кнопка «Добавить сотрудника» вверху списка.

Обязательные поля:

  • Логин — для входа в систему. Только латиница, без пробелов
  • Пароль — придумайте надёжный пароль (рекомендуется не менее 8 символов)
  • ФИО — полностью, будет отображаться везде в системе
  • Роль — Менеджер, Работник, или 🦐 Повар (если предприятие раководческое)

Необязательные: телефон, email, рабочие дни, начало/конец рабочего дня (по умолчанию Пн-Пт 08:00-20:00).

✏️ Редактирование

Кнопка ✏️ в строке сотрудника. Можно изменить ФИО, телефон, роль, рабочий график.

💡 Пароль: если оставить поле пароля пустым — пароль не изменится. Если заполнить — пароль будет изменён. Это удобно, когда нужно поправить только телефон или график.

Нельзя редактировать директора (кроме самого себя в профиле).

⏸️ Деактивация / 🗑️ Удаление

⏸️/▶️ — временно отключить/включить сотрудника. Деактивированный сотрудник не может войти в систему и ему не назначаются задачи.

🗑️ Удалить — полностью удалить сотрудника. Его выполненные задачи останутся в системе. Нельзя удалить директора.

🌴 Отпуска
Настройка отпуска

Кнопка «Отпуск» в строке сотрудника. Форма:

  • Отправить в отпуск — галочка
  • Начало / Конец отпуска — даты
  • Причина отсутствия — отпуск, больничный, отгул и т.д.
Влияние на работу
  • Новые задачи на время отпуска не создаются
  • Уже существующие задачи остаются — их нужно переназначить вручную
  • В списке сотрудников показывается статус «В отпуске»
💼 Статистика сотрудников

Где: меню 👥 Персонал → 💼 Статистика сотрудников

Показатель Что показывает Как использовать
Всего задач Общее количество назначенных задач Оценка загруженности
Выполнено Задачи, выполненные вовремя Эффективность работы
Выполнено с опозданием Задачи, выполненные с задержкой Дисциплина выполнения
Просрочено Невыполненные в срок задачи Проблемы в работе
% выполнения Процент выполненных задач Общая эффективность
Коэффициент эффективности Рассчитывается на основе скорости и качества выполнения задач Сравнение сотрудников

💰 Баланс и платежи

Доступ: только руководитель. Менеджер и работник не видят этот раздел.
Тариф: 5000 ₽/месяц за каждую активную производственную линию. Деньги списываются ежедневно равными долями (≈167 ₽/день за линию).
💰 Баланс

Где: меню (правая часть, под вашим именем) → 💰 Баланс

Показывает:

  • Текущий остаток — сколько денег на счету
  • ID предприятия — AQC{ваш id}. Используется для оплаты
  • Активных линий — за сколько линий списывается
  • Ежедневное списание — сумма в день (5000/30 ≈ 167 ₽/день за линию)
  • Последние 10 транзакций

При регистрации автоматически начисляется 5000 ₽ бонус для тестирования системы.

💳 Пополнение баланса

Кнопка «Пополнить» на странице баланса.

  1. Введите сумму (минимум 100 ₽)
  2. Нажмите «Оплатить»
  3. Перенаправит на страницу ЮKassa
  4. После оплаты баланс пополнится автоматически

Платежи защищены, зачисление мгновенное, создаётся электронный чек.

⚠️ Блокировка

Если денег на счету не хватает для ежедневного списания — система блокирует основные функции. На дашборде вместо меню показывается предупреждение и кнопка «Пополнить».

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

📋 История операций
Тип операции Описание Влияние на баланс
✅ Пополнение Оплата через ЮKassa + сумма
🔴 Списание Ежедневное списание за линии - сумма
💳 Оплата услуги Прочие списания - сумма

💡 Защита от двойного списания: система проверяет, было ли уже списание за сегодня, и не повторяет его.

🏠 Интеграции — Home Assistant, Telegram, MAX, аудит

🏠 Home Assistant — автоматический сбор данных с датчиков

Где: меню 🏠 Интеграции

Если у вас установлена система «Умный дом» Home Assistant с датчиками (температуры, влажности, кислорода и т.д.), вы можете подключить её к AquaCRM. Датчики будут автоматически передавать показания в систему.

Подключение
  1. ⚙️ Настройка интеграции → введите адрес сервера Home Assistant и ключ доступа (Long-lived access token)
  2. Нажмите «Проверить связь»
  3. Если соединение установлено — можно добавлять датчики
Добавление датчика
  1. 📊 Список датчиков → кнопка «➕ Добавить датчик»
  2. Выберите датчик из списка (например sensor.b8s1_temperature)
  3. Задайте понятное название (например «Температура воды в бассейне 121»)
  4. Выберите уровень (УЗВ/линия/бассейн) и конкретный объект

💡 Защита от повторов: один и тот же датчик нельзя привязать дважды — система проверит и предупредит.

💡 Обновление названий: если вы переименовали датчик в Home Assistant, система автоматически обновит отображаемое имя при следующей синхронизации.

Синхронизация
  • Автоматическая — каждые 10 минут. Датчики опрашиваются, значения сохраняются в систему.
  • Ручная — кнопка «🔄 Синхронизировать». Немедленный опрос всех датчиков.
  • В списке датчиков показывается время последней синхронизации

💡 Важно: на дашборде параметры отображаются с теми понятными названиями, которые вы задали. Если переименовали датчик — название обновится автоматически при следующей синхронизации. Параметры сортируются по алфавиту. Значения округляются до двух знаков после запятой.

🤖 Telegram-бот — уведомления
Как подключить
  1. Напишите /start боту @aquacrm_bot в Telegram
  2. Бот ответит сообщением с вашим Telegram ID
  3. Скопируйте ID (число) в свой профиль: меню под именем → ⚙️ Настройки профиля → поле Telegram ID → сохранить
Какие уведомления приходят
  • 🌅 Утренние (в начале рабочего дня) — список задач на сегодня. У каждого сотрудника свои задачи. Сгруппированы по УЗВ→линия→бассейн.
  • ⏰ Напоминания (за 15 минут до дедлайна) — если задача ещё не выполнена
  • 🌇 Вечерний отчёт директору (20:00) — параметры системы (включая параметры УЗВ), кормление за день (факт/план по бассейнам), статистика выполнения задач сотрудниками, все операции за день (взвешивание, отход, перемещение, отгрузка). Для раководов дополнительно: заявки кухни на завтра, критически низкие остатки на складе.
  • ⚠️ Критические отклонения параметров — при изменении на 8% и более от предыдущего значения

💡 Надёжность: при проблемах с интернетом система делает до 5 повторных попыток отправки с задержкой 2, потом 4, 6, 8 и 10 минут. Уведомления приходят только в рабочие дни сотрудника.

📱 MAX для бизнеса

Подключение корпоративного мессенджера MAX для отправки уведомлений параллельно с Telegram.

Как подключить
  1. Получите ваш MAX ID. Для этого перейдите по ссылке https://max.ru/se13487248_1_bot — это специальный бот, который сообщит ваш идентификатор в системе MAX.
  2. Введите полученный ID в свой профиль: меню под именем → ⚙️ Настройки профиля → поле MAX ID → сохранить.
Особенности работы
  • Параллельная отправка: уведомления дублируются одновременно в Telegram и MAX (если заполнены оба ID).
  • Доступны все типы уведомлений: утренние, напоминания за 15 минут до дедлайна, вечерний отчёт директору, критические отклонения параметров.
  • Напоминания о невыполненных задачах также отправляются руководителю через 15 минут после дедлайна.
📝 Журнал аудита (для администраторов)

Записываются все действия пользователей: кто, когда, что сделал, какие данные отправлял, с какого компьютера и IP-адреса.

Фильтрация по директору показывает действия его самого и всех его сотрудников. Выбор количества строк: 100/500/1000/5000.

💡 Безопасность: пароли и другие секретные данные автоматически вырезаются из записей журнала — никто не увидит ваши пароли.

⚙️ Системные параметры и шаблоны

Гибкая система измерения любых параметров
📝 Шаблоны системных параметров
Создание шаблона
  • Название параметра
  • Единицы измерения
  • Уровень измерения (УЗВ/линия/бассейн)
  • Описание (опционально)
  • Минимальное и максимальное допустимые значения (опционально) — система проверит при вводе
  • Активность шаблона
Управление шаблонами
  • Активация/деактивация
  • Редактирование параметров
  • Архивация неиспользуемых
  • Просмотр истории использований
🧪 Измерение параметров
Процесс измерения
  • Выбор шаблона параметра
  • Выбор объекта измерения
  • Ввод значения
  • Дата и время измерения
  • Исполнитель (автоматически)
Учётные операции
  • Сохранение в историю
  • Обновление последних значений
  • Учёт в аналитике
  • Доступ для отчётов
📊 Анализ параметров
Графики и статистика
  • Динамика изменения
  • Сравнение объектов
  • Выявление трендов
  • Контроль нормативов
Отчёты
  • Сводные таблицы
  • Периодические отчёты
  • Экспорт данных
  • AI-анализ параметров

💡 Автоматическая очистка: старые значения параметров (старше полугода) автоматически удаляются, чтобы не захламлять систему.

👤 Профиль и настройки пользователя

Персональные настройки каждого пользователя

Где: меню под вашим именем (правая часть шапки) → ⚙️ Настройки профиля

👤 Основная информация
Что можно изменить
  • ФИО — отображается в списках задач, отчётах, статистике
  • Телефон — контактный номер
  • Email — электронная почта
  • Telegram ID — числовой идентификатор для уведомлений. Получить у бота @aquacrm_bot командой /start
  • MAX ID — идентификатор в мессенджере MAX для дублирования уведомлений. Получить через бота по ссылке https://max.ru/se13487248_1_bot
  • Рабочее время — начало и конец рабочего дня, рабочие дни недели
Что нельзя изменить
  • Логин — задаётся при создании пользователя и не меняется
  • Роль — изменяется только руководителем
  • Дата регистрации
  • Баланс — для руководителей
📱 MAX уведомления

MAX ID: поле для ID пользователя в MAX.

  • Как получить: перейдите по ссылке https://max.ru/se13487248_1_bot — бот сообщит ваш идентификатор.
  • Как работает: если заполнены оба ID (Telegram и MAX), уведомления будут приходить одновременно в оба мессенджера. Все типы уведомлений дублируются: утренние, напоминания, вечерний отчёт, критические отклонения.
🔐 Смена пароля
Как сменить

Три поля внизу формы профиля:

  • Текущий пароль — введите, чтобы подтвердить, что это вы
  • Новый пароль — придумайте новый
  • Подтверждение нового пароля — введите ещё раз
Важно
  • Рекомендуется использовать буквы и цифры, не менее 8 символов
  • Регулярная смена пароля повышает безопасность
  • Если оставить все три поля пустыми — пароль не изменится
  • Если заполнили — после сохранения система перелогинит вас с новым паролем
⚙️ Другие настройки
🌙 Тема оформления

Кнопка в правом нижнем углу экрана переключает светлую/тёмную тему. Настройка сохраняется в браузере.

🤖 AI-помощник

Кнопка 🤖 в правом нижнем углу открывает чат с ассистентом. Можно задать вопрос о работе системы.

ℹ️ Версия системы

Номер версии в шапке (рядом с логотипом) — нажмите, чтобы посмотреть историю изменений.

Также доступно мобильное приложение для удобной работы с телефона.

🤝 Партнёрская программа — приглашайте коллег и зарабатывайте

Как это работает: вы приглашаете другое хозяйство зарегистрироваться в AquaCRM по вашей персональной ссылке. Когда они пополняют баланс, вы получаете процент от их платежей.
🔗 Ваша партнёрская ссылка

Каждый руководитель имеет уникальную партнёрскую ссылку. Её формат:

/register/?partner=AQC{ваш id}

Где {ваш id} — это номер вашего предприятия (можно посмотреть на странице Баланса).

Как использовать:

  1. Отправьте ссылку знакомому фермеру
  2. Он регистрируется по этой ссылке
  3. Система запоминает, что он пришёл от вас
💰 Как начисляются отчисления
  • Вы получаете 25% от каждого платежа приглашённого предприятия
  • Отчисления начисляются в течение 365 дней с первого платежа
  • Деньги поступают на ваш баланс автоматически

Пример: приглашённое предприятие пополнило баланс на 10 000 ₽ → вы получаете 2 500 ₽.

❓ Частые вопросы

Обратитесь к вашему руководителю — он может изменить пароль любому сотруднику в разделе 👥 Персонал → Сотрудники → ✏️ Редактировать. Если вы руководитель — обратитесь в службу поддержки.

  1. Проверьте, что вы написали /start боту @aquacrm_bot
  2. Проверьте, что Telegram ID правильно скопирован в профиль (⚙️ Настройки профиля)
  3. Бот должен быть не заблокирован у вас в Telegram
  4. Уведомления приходят только в рабочие дни и часы, указанные в вашем профиле

Используйте функцию Экспорт/Импорт предприятия в меню 🏭 Производство (доступно только директору). Экспортируйте YAML-файл из одного аккаунта и импортируйте в другой. Подробнее в разделе Производство → Импорт/Экспорт.

Тип предприятия выбирается при регистрации. Раководство имеет: учёт по площади вместо объёма, планы кормления с рецептами, циклы кормления, заявки кухни, маточник, справочники плотности посадки и переборки. Рыбоводство — классический учёт с объёмом бассейнов, нормами кормления, автокормушками. Подробнее в разделе Роли и доступ.

Тариф: 5000 ₽/мес за каждую активную линию, списывается ежедневно (~167 ₽/день). При регистрации даётся 5000 ₽ бонус. Если баланс опускается ниже суммы ежедневного списания — система блокируется до пополнения. Подробнее в разделе Баланс и платежи.

Нет. Повар имеет доступ только к разделу 🍳 Кухня. Он видит заявки на приготовление корма, сводку, ингредиенты, рецепты, планы и циклы (в режиме просмотра). После входа в систему он сразу попадает на сводку кухни и не может перейти в другие разделы.

Перейдите по ссылке https://max.ru/se13487248_1_bot — специальный бот сообщит ваш идентификатор в системе MAX. Введите полученный ID в настройках профиля (поле «MAX ID»). После этого уведомления будут дублироваться в MAX параллельно с Telegram.

Используйте Расширенные отчёты в меню 📈 Аналитика. Создайте шаблон, выберите нужные поля бассейнов в качестве колонок, настройте сортировку. Отчёт можно выполнить в любой момент и экспортировать в CSV для открытия в Excel. Подробнее в разделе Аналитика → Расширенные отчёты.
🐟
Загрузка...
Заливаем воду...