Data:  Maio/2021

Solicitação: Melhoria contínua. Controle de consultas de chaves eletrônicas por meio de parâmetros SX6 está com problema de atualização pelo Protheus, pois os parâmetros são armazenados em Cache e acabam não tendo o devido refresh esperado para controle por múltiplas sessões. 

Solução:  Criada a tabela CONDORXMP que receberá parâmetro próprios da Central XML afins de não depender da tabela SX6 e também para dar agilidade e segurança nas validações esperadas. Criada uma função de usuário para fazer o GetMv ( CXMLGTMV ) e PutMv ( CXMLPTMV ) 

Foi feita a alteração de chamada de função de PutMv para U_CXMLPTMV que gravará nesta nova tabela os dados de controle e GetMv foi alterado para U_CXMLGTMV retornando diretamente da tabela no banco de dados a informação alterada ou disponível sem o ônus do Cache. 


Fontes envolvidos:  XMLDCONDOR.PRW  / CRIATBLXML.PRW / MYEMAIL.PRW / XMLMDFE.PRW 



Data: Maio/2021

Solicitação: Solicitação para ter um Tipo de operação padrão para o gatilho de Tes Inteligente no lançamento de fretes sobre compras. 

Solução:  Criado o parâmetro XM_FMPADFC durante o Wizard de configuração da Central XML onde o cliente pode informar o tipo de operação padrão que deve ser usado para que engatilhe o TES padrão que será usado no lançamento de Frete sobre Compras. 


Fontes envolvidos:  XMLDCONDOR.PRW  / CRIATBLXML.PRW 



Data:  Maio/2021

Solicitação: Melhoria contínua. Quando da execução do Wizard da Central XML devido atualizações, era necessário rodar o Wizard em todas as empresas só para que o controle de versão fosse atualizado. 

Solução:  Como as tabelas da Central XML são compartilhadas, a execução do Wizard em uma empresa, os dados de Estrutura de tabelas não sofrem alterações não sendo necessário rodar o Wizard em cada empresa, até por questão de ganho de tempo, visto que a necessidade surgiu num ambiente que tem mais de 40 empresas, e a cada atualização se tornava oneroso o processo do Wizard. 

Desta forma, caso nenhuma configuração do Wizard tenha sido alterada, somente a execução de atualização de tabelas tiver sido necessário rodar no final, é possível responder "Sim" à pergunta "Deseja replicar versão da Central XML para as demais empresas". Desta forma via StartJob é feito um PutMv que atualiza o parãmetro de controle de versão em todas as empresas do Sigamat. 


Fontes envolvidos:  CRIATBLXML.PRW 



Data:  Maio/2021

Solicitação: Criação de novo tipo alerta de eventos para Inclusão de pedidos de compra. 

Solução:  Criado o evento "GP" - Geração de Pedido de compra a partir de nota fiscal na Central XML afins de evidenciar data, hora e usuário que executou a tarefa. 


Fontes envolvidos:  XMLDCONDOR.PRW  / CRIATBLXML.PRW / XMLBLQCD.PRW 



Data: Junho/2021

Solicitação: Validação de confronto tributárias durante classificação de notas está trazendo o grupo tributário fora do padrão do sistema. 

Solução:  Analisada a maneira que o Protheus se comporta quanto ao uso do Grupo Tributário mesmo que o cliente use Indicadores ( SBZ ). Identificado que se o grupo tributário ( BZ_GRTRIB ) estiver vazio, é feita uma busca no cadastro de produto ( B1_GRTRIB ) para preencher a regra de grupo tributário. E para manter a validação correta foi a correção para validar da forma que o Protheus se relaciona com estes 2 campos. 

Fontes envolvidos:  XMLCTE17.PRW 



Data: Junho/2021

Solicitação: Sincronização de relação de notas com a Sefaz para atualização da tabela C00 ( Manifestação de destinatário ) usando rotina padrão. 

Solução:  Acionada a rotina JOBMANI dentro da função de usuário XMLMDFE2 que é executada a cada abertura da Central XML, porém com o novo controle de intervalo por parâmetros da Central XML , tabela CONDORXMP na variável XM_MDFELHR - que recebe o valor da data e hora da última sincronização, assim evitando que a chamada de sincronização ocorra com intervalo menor que 1 hora. 


Fontes envolvidos:  XMLMDFE.PRW 



Data: Junho/2021

Solicitação: Erro no recebimento de XMLs de alguns fornecedores por que contém a expressão CDATA dentro da Tag. 

Solução:  Analisado os XMLs reportados pelos clientes e feito um ajuste pontual para tratar estes casos removendo a informação no XML por meio de StrTran() 


Fontes envolvidos:  MYEMAIL.PRW 



Data: Junho/2021

Solicitação: Melhoria contínua. Régua de processamento permitir interrupção pelo botão Cancelar. 

Solução:  Revisado o código e implementada a funcionalidade que passa o evento de Cancelar para o Loop de carga das notas abortando o processo de carga das notas. 

Fontes envolvidos:  XMLDCONDOR.PRW 




Data: Abril/2021

Solicitação: Pesquisa pelo CNPJ no campo de Pesquisa Nota. 

Solução: Cliente usava o campo de pesquisa pelo número de nota fazendo um filtro pelo CNPJ do fornecedor, pois a pesquisa fazia um Contém Expressão nas chaves eletrônicas. Porém este processo trazia muito registro "falso-positivo" gerando uma demanda grande de dados sem assertividade. 

Criado um índice pelo número da nota para otimizar a pesquisa pontual 

Fontes envolvidos:  XMLDCONDOR.PRW 



Data: Maio/2021

Solicitação: Habilitar opção de lançar CTe de Compras para usuários da Logística e também ter um aviso de que ao finalizar a classificação de uma nota fiscal avisar sobre a necessidade de lançar o CTe de Compras. 

Solução: 

Criado um índice pelo número da nota para otimizar a pesquisa pontual 

Fontes envolvidos:  XMLDCONDOR.PRW 



Data:  09/03/2021

Solicitação: Solicitação de melhoria afins de poder filtrar as notas baseado no vencimento das duplicatas do XML 

Solução:  Criada as perguntas 23 e 24 no Filtra Dados que restringem os XMLs a serem exibidos na Central XML se encontrado informação de Duplicata no XML. Caso o XML não tenha informação de cobrança este filtro específico é ignorado mantendo as demais condições de restrição. 

Outro ponto a ser frisado, é que como pode ter diversos vencimentos de duplicatas na nota fiscal, o critério usado para o filtro é que a menor data dos vencimentos não pode ser maior que a pergunta 24 e a maior data de vencimentos não pode ser menor que a pergunta 23. 

Exemplo: 

No xml tem 3 vencimentos. 18/03/2021 , 25/03/2021 e 02/04/2021 

O menor vencimento é 18/03/2021 e o maior 02/04/2021.

Se a pergunta 23 estiver com o valor 03/04/2021 ou se a pergunta 24 estiver com o valor 17/03/2021 , este XML não será listado pois o mesmo não tem vencimento entre o intervalo de datas de vencimento estipulado. 


Fontes envolvidos:  XMLDCONDOR.PRW  

Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle