Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Prestadores de Serviços Terceirização

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:Prestadores de Serviço e Terceirização
Função:TECM010 - Aplicativo
meu posto
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

Desenvolvido 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âmetroDescrição

(PARAMIXB[01])->ABB_CODIGO

Código da agenda
(PARAMIXB[01])->ABB_CODIGOHorário da marcação
- cAbbHR == ABB_CHEGOU SE ABB_CHEGOU <> 'S'
- cAbbHR == ABB_SAIU SE ABB_CHEGOU == 'S' E ABB_SAIU = ''
(PARAMIXB[01])->ABB_CODIGOTipo da marcação
- cINOUT == 1 -> ABB_CHEGOU <> 'S'
- cINOUT == 2 -> ABB_CHEGOU == 'S' AND ABB_SAIU = ''
Bloco de código
languagetext
themeRDark
firstline1
titleExemplo de utilização
linenumberstrue
#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á



Templatedocumentos