Правило выбора периода и комплекта
Период отбора должен относиться к определённой дате: созданию, подписанию или завершению операции. Также фиксируют организацию, виды документов и редакции. В момент начала сборки полезно сохранить состав выбранного набора, чтобы появившиеся позднее документы не меняли его незаметно.
В учебном запросе пользователь выбирает три закрытых заказа компании «Маяк» и только акты. Заказ с двумя редакциями акта включается по правилу «последняя принятая редакция». Счета в комплект не попадают. Перед подтверждением кабинет показывает предполагаемое число документов и смысл периода.
Имена файлов и состав архива
Имена файлов должны различать документы даже при одинаковых названиях вложений. Устойчивый идентификатор заказа и редакция полезнее произвольного добавления «копия». Внутри архива сохраняют реестр с идентификатором, типом, редакцией и фактическим именем файла.
Описание архива и реестр исключений:
| Заказ | Ожидаемый документ | Результат сборки | Имя или причина |
|---|---|---|---|
| M01 | Акт редакция2 | Включён | M01-act-v2.pdf |
| M02 | Акт редакция1 | Не включён | Файл отсутствует в источнике |
| M03 | Акт редакция3 | Включён | M03-act-v3.pdf |
Этот комплект содержит два файла, хотя исходная выборка включает три заказа. Счётчик готовности должен это отражать.
Отсутствующие документы и понятный отчёт
Ошибка одного документа не обязательно требует отмены всего архива. Владелец процесса выбирает частичный комплект с отчётом либо строгую полноту. При частичном режиме исключения видны до скачивания, а не только после распаковки.
Для M02 предусмотрен запрос недостающего акта. Повторная сборка получает новый идентификатор комплекта и фиксирует новый состав. Недоступный по правам документ не обозначают как технически потерянный: причина должна быть понятна в пределах разрешённых пользователю сведений. Проверяют различие между отсутствием, ошибкой чтения и запретом доступа.
Срок доступности и права на скачивание
Готовность архива не отменяет проверку прав при скачивании. Если пользователь исключён из организации во время сборки, старое уведомление не должно открывать комплект. Срок доступности выбирают отдельно от срока хранения исходных документов и показывают в интерфейсе.
Приёмка включает изменение прав, истечение срока и повторное скачивание неизменного комплекта. Если нужна повторная сборка, кабинет объясняет её отличия от старого архива. Завершённый сценарий подтверждает доставку конкретного набора с известными исключениями, без обещания, что все будущие документы автоматически войдут в него.

