protected IRegistro montarSegundoHeader(EstruturaEtt estruturaEtt,List<ItemEstruturaIett> listaItensEstruturaExportacao, String labelFuncaoAba, ConfiguracaoCfg configuracao,List<ObjetoEstrutura> colunas, AcompReferenciaAref acompReferenciaAref) throws ECARException{
String separadorCampos = configuracao.getSeparadorArqTXT();
EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
StringBuffer headerStr = new StringBuffer();
IRegistro header;
//Inicio Primeiro campo
headerStr.append(ConstantesECAR.ID_PAI);
if (estruturaEtt.getEstruturaEtt()!= null){
headerStr.append(ConstantesECAR.UNDERLINE);
headerStr.append(estruturaEtt.getEstruturaEtt().getNomeEtt());
}
headerStr.append(separadorCampos);
//Inicio Segundo campo
headerStr.append(ConstantesECAR.ID);
headerStr.append(ConstantesECAR.UNDERLINE);
headerStr.append(estruturaEtt.getNomeEtt());
headerStr.append(separadorCampos);
//Fim Segundo campo
headerStr.append(ConstantesECAR.ID);
headerStr.append(ConstantesECAR.UNDERLINE);
headerStr.append(labelFuncaoAba);
headerStr.append(configuracao.getSeparadorArqTXT());
headerStr.append("Data").append(separadorCampos).append("Descri��o").append(separadorCampos).append("Data de Inclus�o");
IRegistro registro = new RegistroTXT(headerStr.toString());
return registro;
}