ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Запись транспорта на погрузку Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Согласовывайте окна погрузки с учётом занятости рамп Пользователь/заказчик: Склад или производственная база Предметные сущности: Заказ, транспорт, операция 1. Исходный процесс 1. Машины приезжают одновременно и ожидают решения 2. Прибытия не согласованы с возможностями погрузки 2. Границы первой версии 1. Календарь окон 2. Страница записи перевозчика 3. Журнал фактических событий 3. Исходники от заказчика 1. Рампы и график работы 2. Правила длительности и совместимости 3. Список заявок на погрузку 4. Основной сценарий 1. Задать рампы и интервалы 2. Принять заявку перевозчика 3. Подтвердить окно 4. Отметить прибытие, начало и завершение 5. Предварительная карта данных 1. Начало новой погрузки: часы, 10,5 = 10:30 · тип учебного поля: number · ч · пример: 10. Правило и обязательность подтверждаются на ваших исходниках. 2. Длительность погрузки · тип учебного поля: number · ч · пример: 1. Правило и обязательность подтверждаются на ваших исходниках. 3. Начало занятого окна: часы, 10,5 = 10:30 · тип учебного поля: number · ч · пример: 10.5. Правило и обязательность подтверждаются на ваших исходниках. 4. Конец занятого окна: часы, 11,5 = 11:30 · тип учебного поля: number · ч · пример: 11.5. Правило и обязательность подтверждаются на ваших исходниках. 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. ПОСТ-058: занято 10:30–11:30, новая заявка 10:00–11:00. 4. Пересечение 10:30–11:00 составляет 30 минут. 5. Предложить диспетчеру свободное окно 11:30–12:30 без сокращения длительности. 6. Новое окно не пересекается с занятым; запись остаётся учебной. 7. Соседние окна не конфликтуют; пересечение блокирует подтверждение на том же посту.