SX5 — Tabelas genéricas
Organiza códigos e descrições de tabelas genéricas.
Visão geral
SX5 reúne domínios de códigos usados por rotinas. O exemplo comunitário distingue fDescSX5, dependente de registro posicionado, de SX5Desc, que recebe tabela genérica e chave. Não basta exibir a descrição para validar o uso do código numa regra de negócio. O bloco abaixo usa tabela 02 e chave PI como na referência, sem presumir que esse cadastro esteja presente ou que sua descrição seja igual em todos os idiomas. (Fontes: refs. 1–2.)
Exemplo comentado
#Include "Protheus.ch"
User Function Ed684()
// Exemplo comunitario de consulta; bloco nao invocado.
Local bDescricao := {|| SX5Desc("02","PI")}
ConOut(ValType(bDescricao))
Return NilCria bloco B sem consultar nem gravar SX5. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Conferir tabela, chave, filial e idioma no ambiente; tratar ausência sem inventar uma descrição de sucesso.
- 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.