Перейти к содержанию

Работа с вложениями.#

В каждой группе документов отображается:

  • название и описание группы
  • кнопка Загрузить - для загрузки файла пользователем
  • клик на файл pdf - открывает на просмотр
  • клик на файл не pdf - скачивание файла
  • кнопка удаления рядом с названием файла - удаление файла

Добавление вложений#

files.png

При загрузке вложений пользователь может выбрать сразу несколько файлов.

Ограничение для файлов: PNG, JPG, JPEG или PDF макс. 10MB для одного документа.

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

file_error.png

Модель file (json, md)

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

  1. file.name - исходное имя файла, загруженного пользователем вместе с расширением.
  2. file.type - тип файла Контракт/Инвойс / Другое
  3. file.status = ACTIVE
  4. file.generated = false

Удаление вложений#

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

document_delete.png

Если пользователь соглашается, система помечает их удаленными меняя статус file.status = DELETED. Пользователь такие файлы не видит.

Скачать всё#

  • Кнопка Скачать все:
    • доступна пользователю с правом DOWNLOAD_DOCUMENTS
    • доступна если в заявке есть вложения
  • Скачанный архив называется Документы по заявке {номер_заявки}, если нет номера (у новой заявки), то Документы по заявке
  • В Импортной заявке в статусе INVOICE_PREPARATION и в экспортной заявке в статусах INVOICE_PREPARATION, INVOICE_ADJUSTMENT при скачивании пакета документов, ПФ Инвойс не добавляется в скачанный архив