ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Планирование кормов Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Считайте потребность в кормах по нормам вашего специалиста Пользователь/заказчик: Руководитель животноводческого хозяйства Предметные сущности: Объект, период, событие 1. Исходный процесс 1. Рецептуры и остатки не соединены 2. Потребность пересчитывают вручную при изменении поголовья 2. Границы первой версии 1. Расчёт потребности 2. Стоимость по ингредиентам 3. План закупки 3. Исходники от заказчика 1. Рецептуры специалиста 2. Поголовье и период 3. Остатки и цены 4. Основной сценарий 1. Внести утверждённые нормы 2. Указать группы животных 3. Рассчитать период 4. Сверить остатки и закупку 5. Предварительная карта данных 1. Поголовье группы · тип учебного поля: number · голов · пример: 50. Правило и обязательность подтверждаются на ваших исходниках. 2. Компонент на голову в сутки · тип учебного поля: number · кг · пример: 2. Правило и обязательность подтверждаются на ваших исходниках. 3. Период · тип учебного поля: number · суток · пример: 7. Правило и обязательность подтверждаются на ваших исходниках. 6. Обмен и подключение 1. Возможный контур: Учёт объекта / хозяйства. Доступность интерфейсов пока не подтверждена. 2. Начать с согласованной тестовой выгрузки или ручного ввода. Для API зафиксировать версию, объекты, идентификаторы и направление обмена. 3. Разделить чтение и запись. Массовую запись разрешать только после сверки и отдельного согласования. 4. Согласовать сопоставление справочников, форматов дат, единиц, округления и источника истинных значений. 5. Определить правила повторной доставки, журнал ошибок, повторы, резервное копирование и возврат к прежнему процессу. 7. Роли и права 1. Просмотр — только разрешённые записи и результаты. 2. Исполнение — ввод и исправление в пределах назначенных задач. 3. Согласование — подтверждение результата и возврат с причиной. 4. Администрирование — пользователи, справочники и версии правил. 8. Ошибки и исключения 1. Неполные или некорректные вводные: показать конкретные поля, не выдавать успешный результат. 2. Неоднозначное соответствие или редакция: передать ответственному на проверку. 3. Повторная отправка: исключить повторное создание по согласованному идентификатору. 4. Недоступный внешний источник: сохранить состояние, показать ошибку и согласованный повтор. 5. Изменение подтверждённых вводных: новая редакция и повторное подтверждение. 9. Проверка пилота 1. Контрольный расчёт совпадает с формулой 2. Группы не смешиваются скрыто 3. Изменение нормы сохраняет версию 10. Передача и сопровождение 1. Передать описание настроек, справочников, форматов обмена и контрольных примеров. 2. Обучить назначенных пользователей и проверить выполнение полного сценария. 3. Зафиксировать размещение, хранение, резервные копии, восстановление, контакты ответственных и границы сопровождения. 11. Ограничения Не составляет рацион и не даёт ветеринарных рекомендаций; нормы утверждает специалист хозяйства. Учебные цены, пороги и нормы демонстрации не являются утверждёнными правилами заказчика. 12. Вопросы до согласования 1. Кто утверждает нормы компонентов? 2. Как часто меняются поголовье и остатки? 3. Какие системы, версии и способы выгрузки используются сейчас? 4. Кто подтверждает результат и кому разрешено менять правила? 13. Индивидуальная разработка Возможна разработка отдельного решения под уникальный процесс, собственные правила, интерфейсы и инфраструктуру компании. 14. Оценка Числа на странице — условная бюджетная модель макета. Фактический состав, стоимость, налоги, лицензии, оборудование и сопровождение фиксируются в отдельном предложении. Это проект ТЗ для обсуждения, не согласованный документ и не завершённая спецификация рабочего решения. 15. Исходники ограниченного пилота 1. Утверждённая специалистом рецептура одной группы 2. Поголовье и плановый период 3. Остатки компонентов с датой учёта 16. Контрольный сценарий и результат 1. Ведомость потребности и закупки компонента 2. Норма специалиста, дата остатка и дефицит раскрыты для одной группы животных. 3. ГР-099: 50 голов × 2 кг × 7 дней = 700 кг; остаток компонента на 23.10 — 300 кг. 4. Поголовье уточнили до 60: потребность выросла до 840 кг, прежняя закупка 400 кг уже недостаточна. 5. Применить ту же утверждённую норму Н-3 и пересчитать закупку: 840 − 300. 6. К закупке 540 кг; прирост к прежнему плану 140 кг, рацион не разрабатывается и рекомендаций по кормлению нет. 7. Потребность минус актуальный доступный остаток даёт дефицит; источник нормы и дата остатка видны.