Árvore de páginas

Integração Protheus x DRP Neogrid - Controle de envio de arquivos do Protheus para DRP

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

Controle de Lojas e TOTVS PDV

Função:

FRTA020, LOJXFUNC

Situação/Requisito:

A rotina de envio de informações ao DRP tem limitações de criação de arquivo de XML até o tamanho de 1mb, pois além desse tamanho, ocorre o erro "String Stack Overflow" e o procedimento de envio de arquivos é interrompido.

Solução/Implementação:

Foi implementado um ajuste para que o Protheus gere os arquivos divididos em trechos para o DRP com o tamanho do arquivo de até 1mb, e como o DRP não permite receber os arquivos com nomes diferentes, por exemplo x_2017mmdd_itens_1.xml, x_2017mmdd_itens_2.xml etc... ele só aceita 2017mmdd_itens.xml. Quando o job loja7030 é gerado, vai gerar o 2017mmdd_itens.xml, e quando é gerado novamente como continuação, vai gerar de novo o 2017mmdd_itens.xml com o mesmo nome, sobrescrevendo. Para isso, o drp deve estar totalmente configurado para receber os arquivos assim que o Protheus gerar, e efetuar o processamento do DRP para em seguida o Protheus processar um novo job.

Na configuração do Schedule, permanece conforme o documento de integração a sentença Loja7030({,0,"<empresa>","<filial>"}).

Para início de transferência de informações do Protheus para o DRP, os campos de status devem estar em branco para a integração completa conforme abaixo:
- Cadastros: MFP_DRPEXP, NNR_DRPEXP, A2_DRPEXP, B2_DRSALDO (zerado), B5_DRPEXP.
- Movimentações: C7_DRPEXP, D1_DRPEXP, D2_DRPEXP, D3_DRPEXP

Importante: É necessário a implantação do DRP Neogrid para efetuar os testes.

Para maiores informações, favor acessar o Documento de Integração http://tdn.totvs.com.br/display/public/INT/DI_Integracao_Protheus_x_Drp_Neogrid