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

Печатная форма Инвойс в экспортной заявке#

Документы#

Особенности формирования Инвойса в экспортной заявке#

Макеты работы блока с вложениями Инвойс

  • Инвойс в экспортной заявке может быть:
  • При формировании ПФ может быть сформирована только одна из двух на выбор пользователя
    • Инвойс на товары
    • Инвойс на услуги
  • Если добавлено вложение или одна из ПФ Инвойс уже сформирована, то:
    • копка Сформировать документ не активна, при наведении - хинт Обязательные документы уже сформированы (формирование ПФ - недоступно)
    • кнопка Загрузить не отображается (прикрепление второго файла вложения недоступно)
  • При добавлении вложения можно выбрать только один файл
  • Добавление вложения и формирование ПФ доступны в статусах INVOICE_PREPARATION, INVOICE_ADJUSTMENT
  • И вложение и ПФ может быть удалена пользователем с правом EXPORT_DELETE_INVOICE в статусах INVOICE_PREPARATION, INVOICE_ADJUSTMENT

Формирование ПФ Инвойс#

Полное описание общего процесса создания ПФ

Инициализация процесса#

Полное описание общего процесса создания ПФ

  • Название ПФ для выбора в списке:
    • Инвойс на товары
    • Инвойс на услуги

Проверки перед формированием ПФ#

Полное описание общего процесса создания ПФ

  • Проверки не выполняются, сохранение заявки в БД не требуется.

Ввод дополнительных параметров#

Полное описание общего процесса создания ПФ

Перед формированием ПФ система запрашивает значения:

Субагент
Атрибут объекта order.subagent
  • обязательное
  • максимальная длина 255 символов
  • выбор из локального справочника субагентов:
    • пользователь вводит в поле название субагента или его часть
    • система отображает подсказку для выбора субагентов у которых название subagent.company.fullNameEnglish содержат введённое значение.
    • показываются только субагенты у которых subagent.status = ACTIVE
    • пользователь выбирает из предложенного списка нужного
    • система отображает в поле наименование выбранного
  • лейбл: Субагент

Кроме указанных полей в заявке сохраняются:

  • order.document.changedAt - текущие дата время

Формирование ПФ#

Полное описание общего процесса создания ПФ

Сохранение ПФ#

Полное описание общего процесса создания ПФ

  • file.type = INVOICE
  • file.name = Invoice_{order.document.number}

Отображение ПФ на форме#

Полное описание общего процесса создания ПФ

  • Блок для отображения ПФ: Инвойс

Удаление сформированной ПФ пользователем#

Полное описание общего процесса создания ПФ

  • Удаление доступно только пользователю с правом EXPORT_DELETE_INVOICE. Остальным пользователям кнопка удаления не отображается.