public function __construct($ObjConsulta, $CodContaCorrente) { $this->setConsulta($ObjConsulta); $this->setCodConta($CodContaCorrente); $this->setDiretorio(parent::RecuperaCampo("DIR_BOLETO", "PARAMETRO", "PARAMETRO_ID", "1")); $Arquivo = new FactoryRemessa(parent::RecuperaCampo("NUMERO_BANCO", "BANCO", "BANCO_ID", $CodContaCorrente), $ObjConsulta, $CodContaCorrente); if ($Arquivo->getObjMontaArquivo()) $this->GravaArquivo($Arquivo->getObjMontaArquivo()); else{ $this->setStatusGeracao(FALSE); $this->setMotivoErro("Layout de remessa atualmente não está disponível para este banco.<br>Entre em contato com o suporte para verificar a disponibilidade de confecção "); } }
public function BradescoNomeArquivo() { $diretorio = parent::RecuperaCampo("DIR_BOLETO", "PARAMETRO", "PARAMETRO_ID", "1"); $dia = date('d'); $mes = date('m'); $final = "10"; $arquivo = "CB" . $dia . $mes . $final; while (file_exists("$diretorio\\remessa\\$arquivo.REM")){ $final = $final + 1; $arquivo = "CB" . $dia . $mes . $final; } return $arquivo; }