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 |
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).
TMSAC080.PRW
TMC080CPO - Inclusão de Novas Colunas ( [ Nul ] ) --> aUsrCol
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. |
- (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).
- 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.
//----------------------------------------------------------------------
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