Boa tarde.
Eu mandei uma mensagem sobre esta minha dúvida que citei na postagem anterior através do sistema online do banco, para saber como deve ser obtida a quantidade de registros, e eles me retornaram o seguinte:
Em: 23/08/2016 09:43 | Status: Aguardando Sicoob
Bom dia, gostaria de saber o que é incluído na quantidade de registro do lote, no caso, quais linhas do arquivo, assim como na quantidade de registros do arquivo.
Autor: JEAN TRESSOLDI | Em: 23/08/2016 13:05 | Status: Aguardando Desenvolvedor
Boa tarde
Na quantidade de registros do lote é incluído a quantidade de registros que tem até chegar ao trailler do lote, nesse caso 14(da linha 1 até a 14)
Na quantidade de registros do arquivo é incluído todas as linhas que tem no arquivo, desde o header do arquivo até o trailler do arquivo, nesse caso 16(da linha 1 até a 16)
Pelo que pude perceber, o código do ACBrBancoBancoob onde é gerado o campo Quantidade de registros do lote se encontra na linha 980:
IntToStrZero((3 * ARemessa.Count-1), 6) + //Quantidade de Registro da Remessa
e a Quantidade de registros do arquivo na linha 995:
IntToStrZero(ARemessa.Count, 6) + //Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora}
Talvez isso possa ajudar a resolvemos este problema, claro que pode estar havendo um engano meu e eu nem tenha percebido.
Agradeço a todos desde já.