Encontra-se disponível no módulo de Gestão de Pessoal (SIGAGPE) , o cadastro de Bancos/Agência, cujos registros são gravados na tabela SA6.
Vinculado à esta informação, está o campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA) no cadastro de Funcionários que contém as informações ref. Banco/Agência do funcionário em questão.
Os 3 primeiros dígitos representam o código do Banco e os 5 dígitos após a barra (/) representam o código da agência.
Hoje , a rotina geradora do Arquivo BEm (o rdmake EXPMP929.prw), utiliza os dados deste campo para validar e buscar a informação acerca do Dígito Verificador da Agência Bancária.
Ele utiliza o código de Banco e Agência informados para buscar o Dígito Verificador da Agência na tabela SA6 - onde essa informação se encontra gravada pelos padrões do sistema.
Ou seja, este é o procedimento para estas informações quando elas estão vinculadas ao Cadastro de Bancos/Agência do Protheus.
Todavia, o usuário possui a liberdade de editar as configurações do campo 'Bco.Ag.D.Sal.' ( RA_BCDEPSA) conforme sua conveniência - máscara do campo, removendo a consulta padrão vinculada à tabela de bancos e agências entre outros.
Levando em consideração este cenário, iremos listar exemplos de como devem proceder os ajustes a serem realizados no rdmake EXMP929.prw .
na função fVldBancos - Confira abaixo.
Observação importante:
Para todos os cenários remova também a validação de usuário conforme a imagem abaixo.
Image AddedConfira a seguir:
- Remoção da Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA)
Iremos remover a Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA) e iremos preencher os dados sem vínculos com o Cadastro de Bancos no cadastro de Funcionários, atendendo as especificações abaixo:
- 3 primeiros dígitos representam o Código do Banco e,
- 5 4 dígitos após a barra representam o Código da Agência .
Image Removede,
- Manter formato igual a @R 999/9999
Image Added
Utilizando as informações acima como exemplo temos:
Código do Banco => 237
Código da Agência => 092810928
Para captura dessa informação, o rdmake EXPMP929.prw, na função fVldBancos, deverá possuir as instruções propostas no arquivo em anexo abaixo:
View file |
---|
name | Sem-SA6-Banco-3-Agencia-54-Sem-DV-Agencia.txt |
---|
height | 250 |
---|
|
Neste cenário, não será enviado o Dígito Verificador da Agência Bancária - pois para essa proposta ele não existe.
- Remoção da Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA), alteração do tamanho formato do campo e remoção Máscara do campo , primeiro exemplo
Iremos remover a Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA), aumentar o tamanho do campo para 9, remover a máscara do campo alteração do formato do campo para @R 99999999 e iremos preencher os dados sem vínculos com o Cadastro de Bancos no cadastro de Funcionários, atendendo as especificações abaixo:
- 3 primeiros dígitos representam o Código do Banco e,
- 5 4 dígitos após o Código do Banco representam o Código da Agência e,
- 1 dígito após o Código de Agência representa o Dígito Verificador da Agência.
Conforme exibido abaixo:
Image RemovedImage Added
O campo ficará cadastrado como:
Image AddedImage Removed
Utilizando as informações acima como exemplo temos:
Código do Banco => 237
Código da Agência => 092810928
Dígito Verificador da Agência => 71
Para captura dessa informação, o rdmake EXPMP929.prw, na função fVldBancos, deverá possuir as instruções propostas no arquivo em anexo abaixo:
View file |
---|
name | Sem-SA6-Banco-3-Agencia-54-Com-DV-Agencia-1.txt |
---|
height | 250 |
---|
|
- Remoção da Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA), alteração do tamanho formato do campo e alteração da Máscara do campo , segundo exemplo
Iremos remover a Consulta Padrão do campo 'Bco.Ag.D.Sal.' (RA_BCDEPSA), aumentar , alterar o tamanho formato do campo para 9, remover a máscara do campo para @R 999/9999-9 e iremos preencher os dados sem vínculos com o Cadastro de Bancos no cadastro de Funcionários, atendendo as especificações abaixo:
- 3 primeiros dígitos representam o Código do Banco e,
- 5 4 dígitos após a barra representam o Código da Agência e,
- 1 dígito após o traço representa o Dígito Verificador da Agência.
Conforme exibido abaixo:
Image Removed
Image Added
O campo ficará cadastrado como:
Image RemovedImage Added
Ou
Image RemovedImage Added
Utilizando as informações acima como exemplo temos:
Código do Banco => 237
Código da Agência => 092810928
Dígito Verificador da Agência => 71
Para captura dessa informação, o rdmake EXPMP929.prw, na função fVldBancos, deverá possuir as instruções propostas no arquivo em anexo abaixo:
View file |
---|
name | Sem-SA6-Banco-3-Agencia-54-DV-Agencia-12.txt |
---|
height | 250 |
---|
|