--- title: "Teclas e Funções Especiais do Touch POS" slug: "1783953026" tags: ["Configurações"] updated: 2026-09-30T10:10:32Z published: 2026-09-30T10:10:32Z canonical: "help.ila.cegid.com/1783953026" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt > Use this file to discover all available pages before exploring further. # Teclas e Funções Especiais do Touch POS - [x] PT - [ ] AO - [ ] MZ - [ ] CV - [ ] CS - [ ] Evolution - [ ] Web - [x] Desktop --- No Cegid PHC é possível criar teclas especiais que servem as zonas do touch que não aceitam opções criadas nas **Opções das Zonas do Touch**. Também é possível usar funções que permitem programar eventos --- ## Teclas Especiais É possível criar teclas especiais que servem as zonas do touch que não aceitam opções criadas nas **Opções das Zonas do Touch**. Desta forma as opções criadas em **Opções Das Zonas Touch** nunca vão assumir as teclas criadas na opção da Framework PHC, no Supervisor. As opções do Touch cujas teclas são criadas nas **Teclas do Utilizador** são as seguintes: **STOUCHPOS — Introdução de Documentos** - Aceder ao ecrã de dados do Destinatário; - Selecionar um documento; - Consultar os totais; - Mudar de Operador; - Ativar a zona da grelha do documento; - Ativar a zona da grelha das regularizações; - Cancelar o documento e sair do ecrã; - Voltar à seleção de famílias. **STBOINTRO — Introdução de Dossiers Internos** - Aceder ao ecrã de dados do Destinatário; - Selecionar um dossier; - Mudar de Operador; - Sair do ecrã; - Voltar à seleção de famílias. **FPOSCDADOS — Dados do cliente e do documento** - Selecionar um cliente a partir de uma lista. **STPOSPAG — Qual o valor recebido nos diversos modos de pagamento** - Limpar o valor recebido. **STPOSDNH — Qual o valor recebido em dinheiro** - Limpar o valor recebido. **TBODADOS — Dados do destinatário e do dossier** - Selecionar um destinatário a partir de uma lista; - Re-Chamar os dados do destinatário. Estas teclas em touch, independentemente do seu local de origem assumem no objeto gráfico (botão) que corresponde à própria opção, a identificação da tecla criada. Desta forma, é sempre fácil saber que tecla permite proceder a determinada ação ou efetuar determinada opção. --- ## Funções Especiais Existem algumas funções que permitem programar Eventos, se possuir uma das gamas Advanced ou Enterprise, **Regras do Utilizador**, **Valores por Defeito** nas áreas fora das definições feitas no ecrã de **Opções das Zonas Touch**: - **TouchScreenEstaLigado():** Esta função retorna um valor lógico que indica se a aplicação está em modo Touch POSou não. - **EcranTouchPosEstaAberto():** Esta função retorna um valor lógico que indica se o ecrã de faturação em Touch POS (stouchpos) está aberto ou não. - **EcranPosEstaAberto():** Esta função retorna um valor lógico que indica se o ecrã de faturação em pos (sfpos) está aberto ou não. - **ChamaEcranPos():** Esta função manda abrir o ecrã de faturação do POS. Se a aplicação se encontrar em modo Touch POS abre o ecrã STOUCHPOS senão abre o ecrã SFPOS. - **RetHEcranPOSActual():** Esta função retorna um objeto que aponta para o ecrã de faturação do POS que está aberto, pode retornar um objeto a apontar para o ecrã STOUCHPOS ou a apontar para o ecrã SFPOS caso a aplicação esteja em modo Touch POS ou não, ou então retornar o valor NULL caso nenhum destes ecrãs esteja aberto. - **ValidaFactPosAberta([lSilencio]):** Esta função retorna um valor lógico, retorna .T. caso o ecrã de faturação do POS esteja fechado, ou seja, ambos os ecrãs STOUCHPOS (faturação em touch) e SFPOS (introdução de documentos do Pos) estão fechados, e retorna .F. quando um destes ecrãs está aberto. **Silencio** é um parâmetro do tipo lógico opcional. Esta função, caso retorne .F. mostra a seguinte mensagem *Desculpe, mas para executar esta operação deve primeiro fechar o ecrã de faturação do POS.*, caso o parâmetro seja .T. a mensagem não é visualizada. Se o parâmetro não for enviado é assumido o valor de .F.e