Informações Gerais
Objetivo: |
Criar um campo no webservice para poder informar a agência do sistema de bilhetagem.
|
Detalhes: |
Cadastros à Retaguarda Relacionamento à genérico Cadastros à Parâmetros à Empresa Webservice IntegracaoVendadeBilhetesWS à Método ConciliarPasse
|
Informações Adicionais: |
N/A
|
1 - Atalho do relacionamento genérico
Criamos um atalho do relacionamento genérico para agências no módulo VBE.
Passo 1: Acessar o menu Cadastros > Retaguarda > Relacionamento genérico para ter acesso à inclusão e edição de um registro relacionado à agência.
Esta tela no VBE trará apenas o relacionamento genérico do tipo agências, os demais deverão ser acessados direto pelo módulo Retaguarda.
2 - Parâmetros da empresa
No cadastro de parâmetros da empresa, criamos o campo 'Cod. relacionamento genérico de agência para Webservice'.
Neste campo, devemos informar qual código de agrupamento de relacionamento genérico iremos utilizar nesta empresa e filial.
Vale lembrar que, cada agrupamento de relacionamento genérico pode ter vários registros DE/PARA de agências.
Passo 1: Acesso o menu Cadastros > Parâmetros > Empresa e informe a empresa e filial que deseja parametrizar.
Passo 2: Desça a barra de rolagem até o grupo VBE - Venda de bilhetes e informe o código de relacionamento genérico desejado no campo 'Cod. relacionamento genérico de agência para Webservice' conforme exemplo abaixo e grave.
3 - Campo de agência no webservice
No webservice IntegracaoVendadeBilhetesWS, criamos o parâmetro codigoAgenciaExterno no método ConciliarPasse além dos parâmetros já existentes.
Este parâmetro é alfanumérico e não é obrigatório.
Regras:
- Iremos considerar a empresa e filial da agência que vendeu do bilhete;
- Com base nesta empresa e filial, iremos consultar nos parâmetros da empresa se tem algum código de relacionamento genérico associado;
- Se não tiver nenhum código de relacionamento genérico nos parâmetros da empresa e filial da agência que fez a venda, iremos considerar como agência de conciliação, a agência que fez a venda;
- Se o código que estiver sendo passado no parâmetro codigoAgenciaExterno do webservide não pertencer ao relacionamento genérico associado na empresa e filial da agência de venda, iremos considerar a agência de venda na como a agência de conciliação;
- Se estiver tudo ok, iremos gravar como agência de conciliação, a agência associada ao relacionamento genérico.
Obs.: Como o campo é alfanumérico, logo, 1 é diferente de 01, que por sua vez também é diferente de 001 e assim por diante. Então se atentar neste detalhe quando for passar o código inclusive em letras maiúsculas e minúsculas.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo