Preciso verificar se a tabela e a chave existe na SX5 e caso exista preciso alterar e caso não exista incluir. Alguem saberia me dizer se a função FwPutSX5 já utiliza essa lógica ou sempre inclui?
Preciso verificar se a tabela e a chave existe na SX5 e caso exista preciso alterar e caso não exista incluir. Alguem saberia me dizer se a função FwPutSX5 já utiliza essa lógica ou sempre inclui?
Boa tarde Thais,
Sim é possível utilizar a função FWPutSX5 para alterações e inclusões de registros:
https://tdn.totvs.com/pages/releaseview.action?pageId=286016719
A própria função já faz essa verificação? Pois na Documentação do TDN não diz muita coisa.
— Thais da Conceição Fernandes Paiva 28 de Aug de 2019Sim, ela faz a verificação inserindo ou atualizando o registro conforme a chave informada.
— Daniel Mendes 28 de Aug de 2019Bom dia, Estou com uma situação que não encontrei como tratar com esta função. Sabemos que há um ponto de entrada no Protheus q permite que se tenham SÉRIES de notas fiscais EXCLUSIVAS por filial MESMO numa SX5 COMPARTILHADA. No entanto, quando utilizamos esta função, informamos apenas o código da tabela e chave, ou seja, há o risco de que ele NÃO ATUALIZE a chave CORRETA na SX5. Alguém já passou por isso? Como tratou?
Muito Grato!
Bom dia Júnior, recomendo você entrar em contato com a TOTVS, com a equipe responsável por esse ponto de entrada, a função FWPutSX5 respeita o compartilhamento da SX5.
— Daniel Mendes 09 de Dec de 2019