Árvore de páginas

Ponto-de-Entrada: TMC80CPO - Inclusão de Novas Colunas na Consulta de Documentos


Versões:Microsiga Protheus 12.1.17
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

Este Ponto de Entrada localizado no TMSAC080 (Consulta de documentos padrão chamada pela Viagem Mod2, Carregamento e Ocorrências), permite incluir novas colunas de usuário durante a seleção dos documentos.

O Ponto de Entrada TMC080CPO foi criado para a nova tela de consulta de documentos, criada na release 12.1.17, e substitui os Pontos de Entrada TMCPOCTRC e TM144CDC (disponíveis nas releases anteriores).



 

Programa Fonte
TMSAC080.PRW
Sintaxe

TMC080CPO - Inclusão de Novas Colunas ( [ Nul ] ) --> aUsrCol


Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

ParamIXB

Array of Record

parâmetros - Array onde o primeiro item é também um array com a lista de Alias disponíveis na query de Consulta.










Retorno
aUsrCol
    (vetor)
  • Array multimensional com linhas informando as colunas que devem ser inseridas - a primeira coluna deve conter o campo que será inserida e a segunda, com a sua respectiva expressão Advpl para execução (opcional).

Observações
  • O array deve conter campos existentes no dicionário (mesmo que sejam virtuais) em sua primeira posição - que é obrigatória
  • A segunda posição do array retornado é opcional e deve conter uma expressão advpl válida para a exibição no Grid.


 

Exemplos

//----------------------------------------------------------------------
User Function TMC80CPO()
Local aCpos := {}
Local aAliasPE := PARAMIXB[1]


aAdd(aCpos,{"DUD_STATUS"})

//-- Transferência ou Entrega
If cSerTms == '2' .Or. cSerTms == '3'
    aAdd(aCpos,{"DT6_RETCTE"})
    aAdd(aCpos,{"A1_END","Posicione('SA1',1,xFilial('SA1')+DT6_CLIDES+DT6_LOJDES,'A1_END')"})
    aAdd(aCpos,{"F2_VALIPI","Posicione('SF2',1,DUD_FILDOC+DUD_DOC+DUD_SERIE,'F2_VALIPI')"})
EndIf

Return aCpos



Essa informação também está disponível na Central de Atendimento através do link:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/360007493691