01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Gestão de Serviços |
Função: | TECA190D - Mesa Operacional |
Ticket: | Não há. |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-7934 |
02. SITUAÇÃO/REQUISITO
Necessidade de inclusão de nova(s) coluna(s) no Grid de Manutenção de Agendas
03. SOLUÇÃO
Implementação do Ponto de Entrada At190DLd que é executado após o carregamento das colunas padrões na linha do Grid de Manutenção de Agendas
Este ponto de entrada recebe os seguinte parâmetros:
Parâmetro | Descrição |
---|---|
oModel | Modelo da rotina TECA190D |
oGridLoc | Grid de Agendas Projetadas por Local. Importante: Este grid esta posicionado na linha corrente que acabou de ser inserida. |
cCodTec | Código do Atendente ao qual se refere a agenda |
aColunas | Array contendo as colunas do Grid (capturado pelo aHeader) na segunte estrutura aColunas[n, 01] - Nome do campo do Grid aColunas[n, 02] - Valor do Campo do Grid |
Este ponto de Entrada não tem retorno
Exemplo de Utilização
#Include "Protheus.ch"
User Function At190DLd()
Local oModel := NIL
Local oGridABB := NIL
Local cCodTec := ""
Local aLinha := {}
Local dDataIni := Ctod("")
Local dDataFim := Ctod("")
Local nC := 0
If Len(PARAMIXB) >= 4
oModel := PARAMIXB[1]
oGridABB := PARAMIXB[2]
cCodTec := PARAMIXB[3]
aLinha := aClone(PARAMIXB[4])
//Captura a Data Inicial e Final
dDataIni := oModel:GetModel('DTSMASTER'):GetValue("DTS_DTINI")
dDataFim := oModel:GetModel('DTSMASTER'):GetValue("DTS_DTFIM")
//Lê todos os campos do Grid Corrente, mesmos os vazios
ConOut("Atendente[" + cCodteC + "] - Período [" + DtoC(dDataIni) + "~" + DtoC(dDataFim) + " Linha:" + Str(oGridABB:GetLine()))
For nC := 1 to Len(aLinha)
ConOut("Campo: " + aLinha[nC, 01] + " - Valor: "+ cValToChar(aLinha[nC, 02] ) )
Next nC
oGridABB:LoadValue("ABB_TESTE", "Teste"+StrZero(oGridABB:GetLine(),5)) //Campo personalizado definido no p.e. AT19DCPO
EndIf
Return
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas