Ponto-de-Entrada: TMBRWCOL - Inclui Colunas no Listbox
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O objetivo do ponto de entrada é permitir acrescentar colunas no listbox da função TMABrowse() utilizado pelas rotinas do SIGATMS.
Eventos
Programa Fonte
TMSXFUNA.PRW
Sintaxe
TMBRWCOL - Inclui Colunas no Listbox ( < aList> ) --> Array
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aList | Array of Record | X |
Retorno
-
Array(vetor)
- Array de duas posições, no qual, a primeira deverá retornar a lista de informações modificadas e a segunda um array com as colunas.
Observações
Exemplos
User Function TMBRWCOL()Local aAllList := AClone(ParamIxb[1])Local aList := {}Local aAux := {}Local nCntFor := 0Local nCnt := 0Local aUSr := {}If Left(FunName(),7) == 'TMSA010' For nCntFor := 1 To Len(aAllList) nTot := Len(aAllList[nCntFor]) For nCnt := 1 To nTot Aadd( aAux, aAllList[nCntFor,nCnt] ) Next nCnt AAdd(aAux, Posicione('DTL',1,xFilial('DTL')+aAllList[nCntFor,2],'DTL_DATDE') ) AAdd(aAux, Posicione('DTL',1,xFilial('DTL')+aAllList[nCntFor,2],'DTL_DATATE') ) Aadd( aList, aClone(aAux) ) Next nCntFor //-- 1 - Lista geral atualizada com as novas colunas Aadd( aUSr, aClone(aList) ) //-- 2 - Texto das novas colunas Aadd( aUSr, { 'Data Ini','Data Fim' } )EndIfReturn aUSr
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas