Árvore de páginas

Descrição

Este ponto de entrada permite a manipulação do conteúdo do vetor com as informações de treinamentos cadastrados em um planejamento na inclusão de um Calendário de treinamento.

Ao informar um planejamento previamente cadastrado, o ponto de entrada recebe as informações da tabela RA8 que irão alimentar a tabela RA2.

O retorno deve ser um array bidimensional correspondente às linhas do browse com as informações a serem exibidas no cadastro.

Exemplos

#INCLUDE 'PROTHEUS.CH'

User Function TR050TRM()
Local aColsFilt := {}
Local aParam1 := PARAMIXB[1]    //header dos campos da RA2
Local aParam2 := PARAMIXB[2]    //acols dos treinamentos cadastrados no planejamento
Local nX := 1

    For nX := 1 to Len(aParam2)
        If aParam2[nX][GdFieldPos("RA2_CURSO")] <> "0001"
            aAdd(aColsFilt, aParam2[nX])
        EndIf
    Next nX

Return aColsFilt

Idioma

Português (Brasil)

Versões

Protheus 11, Protheus 12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

PARAMIXB[1] contém as posições e demais informações dos campos a serem gravados na tabela RA2;

PARAMIXB[2] corresponde às informações de treinamentos já cadastrados no planejamento informado na rotina.

Retorno

Array bidimensional no mesmo formato do PARAMIXB[2] recebido, com os dados dos treinamentos a serem exibidos no browse de cadastro do calendário de treinamentos.

Programa Fonte

TRMA050.PRW