01. DADOS GERAIS

Produto:

Linha de Produto:PDV Sync
Segmento:

Módulo:

PDVSyncServer.Core.Controle

Função:Subida de troca
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-7679




02. SITUAÇÃO/REQUISITO

Objetivo

Descrição

Time do protheus abriu o apoio DVARINT1-7557 sinalizando que estava com problemas na subida de clientes, contudo, o problema ocorria na subida de troca.

Ao analisar o apoio, notamos os seguintes problemas

  1. O problema ocorria pois o campo VendaPagamentoId estava recebendo nulo e o mesmo não aceitava.
  2. Ao salvar uma troca quando editada, alguns campos eram mudados para nulo
  3. O PDVSync.Client.Api está recuperando todas as trocas do banco de dados do PDV Omnishop


Critérios de aceite

  1. Evidenciar que as trocas estão subindo corretamente
  2. Evidenciar que as trocas estão sendo salvas corretamente no banco de dados do PDV Omnishop
  3. Evidenciar que o PDVSync.Client.Api está recuperando somente as trocas com o campo sincronizado_retaguarda = 0

03. SOLUÇÃO