Interface EdoBillFileGenerator

All Known Implementing Classes:
FnsFileGenerator

public interface EdoBillFileGenerator
[Интерфейс самый низкоуровневый для взаимодействия с динкодом, который генерит формализованный документ] Менеджер для интеграции выгрузки привязанной к документу модуля bill. По сути это для генерации "формализованных документов", но в нашей системе это можно прикрутить только к bill, из остальных мест можно слать бинарники с более общей обвязкой. Потому это считается частью интеграции с bill.
  • Method Details

    • init

      void init(Setup setup, Connection con, int __, int billModuleId, ModuleSetup billModuleSetup, EdoBillContext context, BillDoc billDoc, ContragentInfos contragentInfos) throws Exception
      Parameters:
      setup - сетап сервера
      con - коннекшен
      billModuleId - mid конкретного экземпляра модуля bill откуда выгрузка
      billModuleSetup - сетап модуля bill
      context - контекст для этого генератора (из конфига документа+подписанта итд)
      billDoc - BillDoc счёта/счётфактуры соответствующего
      contragentInfos - инфа о контрагенте-участнике-эдо с конкретным идентификатором
      Throws:
      Exception
    • getFileName

      String getFileName() throws Exception
      Throws:
      Exception
    • getFileContent

      InputStream getFileContent() throws Exception
      Throws:
      Exception