Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

FWGetIdTask

FWGetIdTask()

Obtém o identificador da tarefa no novo Schedule.

FWGetIdTaskAdvPL
01 · VISÃO GERAL

Visão geral

O contrato exige Static Function SchedDef no fonte. Em rotinas especiais sem SchedDef, a documentação orienta ler o ID na última posição do array recebido, em vez de chamar a função fora do contrato. Não confundir ID da tarefa com ThreadId nem validar agendamento apenas por nome. O callback não é avaliado, pois este exemplo não fornece uma definição completa de Schedule. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

FWGetIdTask()

Retorno

Identificador composto de agendamento e código da tarefa; tipo formal não tabelado na ficha.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed426()
    // Avaliar somente no Schedule com SchedDef definido.
    Local bIdentificar := {|| FWGetIdTask()}
Return Nil
Resultado esperado

Bloco preparado; nenhuma tarefa consultada ou criada. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir o contexto e o retorno antes de integrar; o exemplo não substitui a rotina completa.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWGetIdTask. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha