01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Terceirização
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | Prestadores de Serviços |
Função: | Mesa Operacional |
País: | Brasil |
Ticket: | Não há. |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-12836 |
02. SITUAÇÃO/REQUISITO
Necessário alteração nos F3 da mesa operacional para remover campos.
03. SOLUÇÃO
Foi implementado o PE AT190dFG, para que seja possível remover campos na exibição do PE.
O PE recebe de parametros os Arrays aSeek, aIndex e o Caracter TIPO. O retorno da função deve ser ambos os arrays devidamente preenchidos.
ASeek: serve para modificar a estrutura dos campos, adicionando ou removendo campos de exibição.
AIndex: serve para pesquisa na tela de exibição.
TIPO: Serve para identificar o tipo de consulta que esta sendo executada.
Exemplo de Implementação:
AT190dFG
User Function AT190dFG() Local aSeek := PARAMIXB[1] // Estrutura da View, passado por referência Local aIndex := PARAMIXB[2] // Estrutura das tabelas, passado por referência Local nX If PARAMIXB[3] $ "CONTRATO|CONTRATO_TFL|CONTRATO_LCA|CONTRATO_LGY|CLIENTE_TFL|ORCITEXTR" aSeek := {} For nX := 1 To Len(PARAMIXB[1]) If PARAMIXB[1][nX][2][1][7] <> "A1_NOME" AADD( aSeek, PARAMIXB[1][nX]) EndIf Next nX EndIf Return {aSeek, aIndex}
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas