Tempo aproximado para leitura: 00:30:00 min
Dúvida
Como reprocessar movimentos de venda gerados no TOTVS CHEF ?
Ambiente
Varejo - TOTVS Varejo (Linha Protheus) - SIGALOJA - Todas as versões]
Solução
Por padrão os Jobs de integração de venda entre Protheus x Totvs Chef integra automaticamente todas as vendas do dia anterior e dia atual, para processar ou reprocessar periodos anteriores será necessário executar o seguinte procedimento:
- Acesse: SIGALOJA -> Atualizações -> SmartHub (ou RMI) -> Cadastro -> Assinantes
- Na tela de Assinantes selecione o assinante CHEF e clique em Alterar
- Na linha do Processo VENDA selecione a coluna Layout de Envio clique duas vezes para alterar
- Altere conforme exemplo abaixo:
{
"CodigoLoja": "&self:aArrayFil[self:nFil][1]",
"ControleReprocessa": "True",
"notasinutilizadas": 1,
"DataMovimentoInicial": "&Str( Year(dDatabase), 4) +'-'+ StrZero( Month(dDatabase), 2) +'-'+ StrZero( Day(dDatabase), 2)",
"DataMovimentoFinal": "&Str( Year(dDatabase), 4) +'-'+ StrZero( Month(dDatabase), 2) +'-'+ StrZero( Day(dDatabase), 2)",
"DataReprocessamento": "20241229",
"UltimodiaReprocessado": "20241229"
"DiasRetroceder": 10
}
Ajuste os campos "DataReprocessamento" e "UltimodiaReprocessado" com a data do primeiro dia a ser reprocessado e ajuste o campo "DiasRetroceder" com a quantidade de dias da data informada até a data atual.
Exemplo:
Data atual: 07/03/2025
Primeiro dia a ser reprocessado: 01/03/2025
No cenário cima os campos devem sem preenchidos da seguinte forma:
"DataReprocessamento": "20250301",
"UltimodiaReprocessado": "20250301"
"DiasRetroceder": 7
- Após o Ajuste deve-se reiniciar o serviço dos JOBS para que a alteração surta efeito.
OBS. O reprocessamento por padrão ocorre apenas entre o horário 00:00 as 05:59, isso ocorre pois a API do TOTVS CHEF permite reprocessamento somente durante a madrugada, desta forma, após configuração deve-se aguardar a proxima janela para validar se o reprocessamento ocorreu corretamente.
0 Comentários