01. DADOS GERAIS
| Produto: |
TOTVS Backoffice
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Serviços |
| Módulo: | TOTVS Backoffice (Linha Protheus) - Planejamento e Controle Orçamentário (SIGAPCO)
|
| Função: | PCOXINC |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46748 |
02. DESCRIÇÃO
O ponto de entrada PCOVALID permite validar se a tela da Planilha Orçamentária será aberta ou não.
Durante a validação, é disponibilizada a tabela temporária que cria o objeto árvore da rotina Planilhas Orçamentárias, permitindo ao usuário implementar critérios personalizados para determinar o acesso ou restrições à abertura da tela.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
If ExistBlock("PcoValid")
lValid:=ExecBlock("PcoValid",.F.,.F.,cArquivo)
EndIf
Exemplo de PE
User Function PcoValid()
Local lValid:= .F.
Local cAlias := PARAMIXB
Local aArea := GetArea()
Local aAreaX2 := (cAlias)->(GetArea())
Local nx := 0
dbSelectArea(cAlias)
(cAlias)->(dbGoTop())
While (cAlias)->(!eof())
nx++
Alert( (cAlias)->ALIAS +str(nx) )
(cAlias)->(dbSkip())
Enddo
RestArea(aAreaX2)
RestArea(aArea)
lValid:= MsgYesNo("Deseja abrir a tela?")
Return lValid
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas