IsDirty
IsDirty() -> lChanged (eADVPL histórico)Consulta o estado de alteração de registro no eADVPL histórico.
Visão geral
A seção 2.19 do guia descreve retorno verdadeiro para registro incluído ou alterado. Seu exemplo associa mensagens de transmissão de forma inconsistente com essa descrição; não reproduzimos nem inferimos estado de sincronização a partir dele. A referência não comprova funcionamento na RDD TOPCONN atual. O bloco é apenas recorte histórico para ambiente eADVPL compatível. (Fontes: refs. 1–1.)
Sintaxe
IsDirty() -> lChanged (eADVPL histórico)Retorno
Lógico segundo o guia histórico; suporte atual não confirmado.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed496()
// Nao executar sem area e runtime historico homologados.
Local bChanged := {|| IsDirty()}
ConOut(ValType(bChanged))
Return NilPrepara bloco B, sem consultar registro nem transmitir dados. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Não usar como confirmação de commit, bloqueio, transmissão ou auditoria. Confirmar contrato no runtime-alvo antes de integrar.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.