[x] Dentro do componente criar Modal que tenha o Modal de extração do CNAB240
[x] Registrar grupo de arquivos export-cnab-files que ira salvar os arquivos gerados pelo exportador do CNAB
Abaixo como registrar um grupo de arquivos
$app->registerFileGroup(
'opportunity',
new Definitions\FileGroup(
'export-cnab-files',
['text/txt'],
'O arquivo não e valido'
)
);
A ideia e que toda vez que exportar um arquivo, do CNAB o mesmos seja salvo.
$file = new \MapasCulturais\Entities\OpportunityFile([
'name' => $file_name, (Nome do arquivo do cnab gerado)
'type' => 'text/txt$', (Verificar mimitype do txt)
'tmp_name' => $patch,
'error' => 0,
'size' => filesize ($patch)
]);
$file->group = 'export-cnab-files';
$file->description = 'arquivo-caab';
$file->owner = $opportunity; (tem que ser a entidade toda da oportunidade)
$file->save(true);
$arquivos = $opportunity->getFiles('export-cnab-files'); (Aqui podemos ver todos os arquivos)
- [ ] Listar arquivos extraidos com o componente `eneity-files`
Tarefas
extraction-cnab
export-cnab-files
que ira salvar os arquivos gerados pelo exportador do CNABA ideia e que toda vez que exportar um arquivo, do CNAB o mesmos seja salvo.