Juliana, obrigado pela atenção.
Mas se eu informo 0 , o campo sai com valor 0 na remessa, e o banco SICOOB nao aceita 0 o campo tem que ser vazio " ".
por isso deixei na minha base de dados este campo vazio , porem quando tento armazenar neste campo (Ex: para aemitir o boleto) o componente reclama
que vazio é invalido, para resolver precisei adicionar "cobBancoob" no metodo "procedure TACBrBoleto.ChecarDadosObrigatorios;'"
procedure TACBrBoleto.ChecarDadosObrigatorios;
begin
if Cedente.Nome = '' then
Raise Exception.Create(ACBrStr('Nome do cedente não informado'));
if Cedente.Conta = '' then
Raise Exception.Create(ACBrStr('Conta não informada'));
if (Cedente.ContaDigito = '') and (not (Banco.TipoCobranca in [cobBanestes,cobBanese, cobCitiBank])) then
Raise Exception.Create(ACBrStr('Dígito da conta não informado'));
if Cedente.Agencia = '' then
Raise Exception.Create(ACBrStr('Agência não informada'));
if (Cedente.AgenciaDigito = '') and (not (Banco.TipoCobranca in [cobBanestes, cobBanese,
cobBanrisul, cobItau, cobCaixaEconomica, cobCaixaSicob, cobCitiBank,cobBancoob])) then //[ELIAS acrescentei o cobBancoob 10/10/2019]
Raise Exception.Create(ACBrStr('Dígito da agência não informado'));
end;
Obrigado