Bem-vindo ao espaço dedicado à utilização do ChatGPT para desenvolvimento em ADVPL! Aqui você pode gerar, revisar e otimizar códigos ADVPL de forma rápida e eficiente. Com a ajuda do ChatGPT, você pode tirar dúvidas, aprimorar suas funções e automatizar processos dentro do TOTVS Protheus. Experimente agora mesmo acessando o ChatGPT e veja como a inteligência artificial pode potencializar seu desenvolvimento!

Explicação: Esta função é útil para quando você não possui índices na tabela e um SQL é mais indicado para fazer uma busca objetiva.

Modo de uso: Copie o conteúdo abaixo, modifique conforme precisar e cole no ChatGPT

Preciso que com os dados abaixo, você gere uma nova função com base no modelo em ADVPL.
Coloque + CRLF no final de cada linha do SQL

Nome da função: updDtEnt()

SQL: 
UPDATE SF2
SET F2_DTENTR = [VALOR_UPDATE]
FROM SF2010 SF2
INNER JOIN SC9010 SC9 ON (C9_NFISCAL = F2_DOC AND C9_SERIENF = F2_SERIE AND SC9.D_E_L_E_T_ = ' ')
WHERE SF2.D_E_L_E_T_ = ' '
AND F2_DTENTR = ''
AND C9_FILIAL + C9_PEDIDO = 'AF01277358'

[VALOR_UPDATE]: cDatEntr

Modelo abaixo:
Static Function LimpSc9()
	_cUpdate := " UPDATE "+RetSQLName("SC9")+" SET C9_YPRECAR = '' WHERE C9_FILIAL = '" + ZV5->ZV5_FILPED +"' AND C9_PEDIDO = '" + ZV5->ZV5_PEDIDO +"' AND C9_NFISCAL = '' AND C9_CARGA = ''   "
	TCSQLExec(_cUpdate) //Voltar este trecho depois
Return