Páginas filhas
  • DT - Divergencia de Dados - Troca de vendedores no RetailApp


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:RetailApp
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-2378, DVAITG-2453


02. SITUAÇÃO/REQUISITO

Houve a necessidade de corrigir uma divergencia envolvendo informações sobre a troca de vendedores de itens de venda. O Retail não conseguia registrar as trocas porque alguns campos nas tabelas de venda no banco da Virtual Age, que correspondiam à sinalização da troca de vendedor, não eram campos chave no banco da Retail, resultando em duplicação de chaves na hora de realizar a exportação de dados, impedindo a gravação correta das informações.

03. SOLUÇÃO

Os procedimentos responsáveis pela exportação foram ajustados para contemplar a troca de vendedores, sinalizando que houve troca ou não na venda usando um conjunto de informações, referentes ao número do item e o número da fatura da venda correspondente.


Imagem 1: Venda nova, criada para testes com troca de vendedor. Em destaque, o atual vendedor dessa operação.


Imagem 2: Registro no banco referente às informações que serão exportadas para o RetailApp. Em destaque, o código do vendedor, criptografado.



Imagem 3: Troca de vendedor do item sendo realizada. Em destaque, no frame Item da nota fiscal, o vendedor novo e o atual do item.



Imagem 4: Registro no banco referente às informações a serem exportadas para o RetailApp. Em destaque, é possível verificar que houve a troca de vendedores do item 1 da venda, representado pelo código no início de cada registro, sendo o formato "(número da fatura)_I(número do item)_(C para cancelamento, T para troca)(número de ocorrencias de troca de vendedores)"