01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Exportação de pacote de representante |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAITG-2012 |
02. SITUAÇÃO/REQUISITO
Necessário realizar exportação de informações de representante por pacote, através do processo GERFP069.
A seguir layout xml do pacote de representante:
<!-- PK: Chave primaria --> <!-- *: Obrigatorio --> <dados> <representante> <!-- Ocorrencia: 1-1 --> <nrCPFCNPJ>CHAR(18) PK *</nrCPFCNPJ> <!-- Número do documento CPF/CNPJ do representante --> <dsNome>CHAR(60) *</dsNome> <!-- Nome do representante --> <cdUsuario>NUMBER(9) *</cdUsuario> <!-- Código do usuário do representante --> <dsUsuario>CHAR(60) *</dsUsuario> <!-- Nome do usuário do representante --> <dsLogin>CHAR(10) *</dsLogin> <!-- Login do usuário do representante --> <telefone> <!-- Ocorrencia: 0-N --> <dsTelefone>CHAR(20)</dsTelefone> <!-- Número do telefone do representante --> <inFonePadrao>CHAR(01)</inFonePadrao> <!-- Indicador de telefone padrão - Valores: 0: Falso / 1 - Verdadeiro --> <nrRamalFone>NUMBER(4)</nrRamalFone> <!-- Número do ramal do representante --> </telefone> <email> <!-- Ocorrencia: 0-N --> <dsEmail>CHAR(60)</dsEmail> <!-- E-mail do representante --> <inEmailPadrao>CHAR(01)</inEmailPadrao> <!-- Indicador de e-mail padrão - Valores: 0: Falso / 1 - Verdadeiro --> </email> <cliente> <!-- Ocorrencia: 0-N --> <cdTipoClasPedido>NUMBER(4) *</cdTipoClasPedido> <!-- Código do tipo de classificação do cliente --> <cdClassificacaoPedido>CHAR(10) *</cdClassificacaoPedido> <!-- Código da classificação do cliente --> <nrCPFCNPJ>CHAR(18) *</nrCPFCNPJ> <!-- Número do documento CPF/CNPJ do cliente --> <cdTabela>CHAR(10) *</cdTabela> <!-- Código da tabela de preço do cliente --> </cliente> </representante> </dados>
03. SOLUÇÃO
Para gerar pacote de representante(1007), utilizar GERFP069.
O filtro(opcional) disponível para geração de pacote de representante é NR_CPFCNPJREPRESENTANTE. Neste é informado o número de documento CPF/CNPJ do representante desejado.
Exemplo: NR_CPFCNPJREPRESENTANTE=01380822000000
A seguir imagem do componente GERFP069 após gerar pacote de um determinado representante:
Em seguida, foi verificado o conteúdo(xml) do pacote 1007 gerado. Através de INTFC007 foi filtrado o pacote gerado, pressionado "Detalhamento...", e ao abrir INTFC008 pode-se verificar o XML no frame "Conteúdo". Vide imagem:
A seguir o conteúdo do pacote gerado, sendo este o xml gerado com as informações de representante:
<?xml version="1.0" encoding="UTF-8"?> <dados> <representante> <nrCPFCNPJ>01380822000000</nrCPFCNPJ> <dsNome>F SA REPRESENTACOES LTDA</dsNome> <cdUsuario>321</cdUsuario> <dsUsuario>FSA</dsUsuario> <dsLogin>FSA</dsLogin> <telefone> <dsTelefone>1130731302</dsTelefone> <inFonePadrao>1</inFonePadrao> <nrRamalFone>1</nrRamalFone> </telefone> <telefone> <dsTelefone>1199836873</dsTelefone> <inFonePadrao>0</inFonePadrao> <nrRamalFone /> </telefone> <telefone> <dsTelefone>1130731250</dsTelefone> <inFonePadrao>0</inFonePadrao> <nrRamalFone>123</nrRamalFone> </telefone> <email> <dsEmail>[email protected]</dsEmail> <inEmailPadrao>1</inEmailPadrao> </email> <email> <dsEmail>[email protected]</dsEmail> <inEmailPadrao>0</inEmailPadrao> </email> <cliente> <cdTipoClasPedido>1</cdTipoClasPedido> <cdClassificacaoPedido>2</cdClassificacaoPedido> <nrCPFCNPJ>01380822000000</nrCPFCNPJ> </cliente> <cliente> <cdTipoClasPedido>1</cdTipoClasPedido> <cdClassificacaoPedido>6</cdClassificacaoPedido> <nrCPFCNPJ>03338610000000</nrCPFCNPJ> <cdTabela>6</cdTabela> </cliente> </representante> </dados>