@Override
protected IRegistro montarSegundoHeader(EstruturaEtt estruturaEtt, List<ItemEstruturaIett> listaItensEstruturaExportacao ,String labelFuncaoAba, ConfiguracaoCfg configuracao, List<ObjetoEstrutura> colunas, AcompReferenciaAref acompReferenciaAref)
throws ECARException {
EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
ExercicioDao exeDao = new ExercicioDao(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(configuracao.getSeparadorArqTXT());
//Fim Primeiro campo
//Inicio Segundo campo
headerStr.append(ConstantesECAR.ID);
headerStr.append(ConstantesECAR.UNDERLINE);
headerStr.append(estruturaEtt.getNomeEtt());
headerStr.append(configuracao.getSeparadorArqTXT());
//Fim Segundo campo
//Inicio terceiro campo
String labelFuncaoMetasIndicadores = estruturaFuncaoDao.getLabelFuncaoMetasIndicadores(estruturaEtt);
headerStr.append(ConstantesECAR.ID);
headerStr.append(ConstantesECAR.UNDERLINE);
headerStr.append(labelFuncaoMetasIndicadores);
headerStr.append(configuracao.getSeparadorArqTXT());