Árvore de páginas

Ponto-de-Entrada: AT110DLF - Edição do Registro de Localização Física


Abrangências:Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todas TotvsDbAccess
Idiomas:Português (Brasil)


Descrição:
Ponto de entrada localizado na função AT110Man, responsável pela montagem da interface de edição do registro de localização física.
O objetivo do ponto de entrada é permitir a manipulação dos dados recebidos para edição quando a rotina é acionada através dos programas do módulo de Gestão de Contratos (SIGAGCT).

Eventos
O ponto de entrada pode ser acionado nos seguintes processos:

- Durante a edição da planilha de um contrato, quando acionado o botão "Loc. Física".

- Durante a edição de uma localização física pelo cadastro de localização física (TECA110), antes da montagem da interface.
Programa Fonte
TECA110
Sintaxe

AT110DLF - Edição do Registro de Localização Física ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ] ) --> aRet

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

PARAMIXB[1]

Array of Record

Array com os campos e valores recebidos do módulo de Gestão de Contratos (GCT) para edição da localização física.










PARAMIXB[2]

Array of Record

Array aHeader da interface de manutenção da planilha do contrato.










PARAMIXB[3]

Array of Record

Array aCols da interface de manutenção da planilha do contrato.










Retorno
aRet
    (array_of_record)
  • Array com os campos e valores a serem exibidos na tela de edição da localização física.
Observações
O ponto de entrada é executado antes da montagem da interface de edição, independentemente da origem da chamada, seja pela edição da planilha no módulo de Gestão de Contratos ou pela edição direta do registro de localização física no módulo de Gestão de Serviços.
Quando a chamada for realizada pelas rotinas do módulo de Gestão de Contratos, os parâmetros do ponto de entrada terão valor, caso contrário todos estarão vazios (NIL).

Exemplos

User Function AT110DLF()

Local aDadosCtr := PARAMIXB[1]
Local aHeadCNB := PARAMIXB[2]
Local aColsCNB := PARAMIXB[3]//-- Customizações do cliente

aAdd(aDadosCtr,{'AGW_CEP','02450010'})
aAdd(aDadosCtr,{'AGW_SETOR','TESTE'})
aAdd(aDadosCtr,{'AGW_DDD','011'})
aAdd(aDadosCtr,{'AGW_TELEFO','9999.9999'})


Return aDadosCtr


Variáveis



Nome

Tipo

Escopo

Pode Alterar

descrição




Array of Record

Global

Não