ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Списания и сроки хранения Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Разбирайте списания продуктов по партиям и причинам Пользователь/заказчик: Управляющий кафе или руководитель пищевого магазина. Предметные сущности: Заказ, ресурс, состав услуги 1. Исходный процесс 1. Причину записывают свободным текстом, партия неизвестна, сроки проверяют вручную на полках. 2. В конце месяца есть общая сумма списания, но непонятно, связано ли это с закупками, хранением или приготовлением. 2. Границы первой версии 1. Реестр партий и сроков. 2. Форма списания с основанием и ответственным. 3. Отчёт причин и очередь проверки партий. 3. Исходники от заказчика 1. Перечень товаров и правила партийного учёта. 2. Остатки, даты и используемые единицы. 3. Классификатор списаний и роли подтверждения. 4. Основной сценарий 1. Зарегистрировать партию и подтверждённые даты. 2. Показать приближающиеся сроки по выбранным правилам. 3. Оформить количество, причину и подтверждение списания. 4. Сравнить причины по категориям и назначить разбор отклонений. 5. Предварительная карта данных 1. Приход партии · тип учебного поля: number · ед. · пример: 100. Правило и обязательность подтверждаются на ваших исходниках. 2. Использовано · тип учебного поля: number · ед. · пример: 70. Правило и обязательность подтверждаются на ваших исходниках. 3. Списано · тип учебного поля: number · ед. · пример: 10. Правило и обязательность подтверждаются на ваших исходниках. 4. Учебный порог списания · тип учебного поля: number · % · пример: 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. ПАР-062: приход 100, расход 70, списано 10; остаток 20. 4. Доля списания 10% выше учебного порога 5%; причина ещё не указана. 5. Зарегистрировать причину и передать списание ответственному на подтверждение. 6. Зафиксированы 10 единиц списания и остаток 20; причина передана на проверку ответственному. 7. Списание прослеживается до партии и причины; изменение учебного числа не выдаётся за снижение потерь.