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;
    }