01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Terceirização
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | Prestadores de Serviço e Terceirização |
Função: | TECM010 - Aplicativo Meu Posto de Trabalho |
País: | Brasil |
Ticket: | Não há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-12164 |
02. SITUAÇÃO/REQUISITO
Necessidade de personalizar os critérios de exibição de agendas no aplicativo Meu Posto de Trabalho.
03. SOLUÇÃO
Foi desenvolvido o ponto de entrada CCKABB, que permite decidir quais agendas serão exibidas, de maneira personalizada.
Este ponto de entrada recebe os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
(PARAMIXB[01])->ABB_CODIGO | Código da agenda |
(PARAMIXB[01])->ABB_CODIGO | Horário da marcação - cAbbHR == ABB_CHEGOU SE ABB_CHEGOU <> 'S' - cAbbHR == ABB_SAIU SE ABB_CHEGOU == 'S' E ABB_SAIU = '' |
(PARAMIXB[01])->ABB_CODIGO | Tipo da marcação - cINOUT == 1 -> ABB_CHEGOU <> 'S' - cINOUT == 2 -> ABB_CHEGOU == 'S' AND ABB_SAIU = '' |
Exemplo de utilização
#Include "Protheus.ch" User Function CCKABB() Local lRet := .T. local cTempAlias := PARAMIXB[1] /* Código da agenda */ Local cAbbCodigo := (cTempAlias)->ABB_CODIGO /* Horário da marcação - cAbbHR == ABB_CHEGOU SE ABB_CHEGOU <> 'S' - cAbbHR == ABB_SAIU SE ABB_CHEGOU == 'S' E ABB_SAIU = '' */ Local cAbbHR := (cTempAlias)->ABBHR /* Tipo da marcação - cINOUT == 1 -> ABB_CHEGOU <> 'S' - cINOUT == 2 -> ABB_CHEGOU == 'S' AND ABB_SAIU = '' */ Local cINOUT := (cTempAlias)->INOUT Return lRet
04. DEMAIS INFORMAÇÕES
Guia de Uso - Meu Posto de Trabalho
05. ASSUNTOS RELACIONADOS
Não há
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas