O Monitor de Configurações agrega configurações num único local, onde atualmente tem a possibilidade de gerir e rapidamente filtrar diversas configurações.
Este monitor está disponível nó "Global" do Menu Aplicacional com os módulos Vencimentos ou Gestão e com o PHC On ativo, e nele pode configurar as séries de documentos de faturação, recibos de conta corrente, dossiers internos, código de conta corrente, código de movimentos de stocks, código para vencimentos.
Para conhecer todas as funcionalidades inerentes a este monitor, iremos começar por explicar as áreas que compõem este Monitor.
O Monitor de Configurações é constituído por duas áreas:
- área da esquerda - agrupa por módulo e tabela e apresenta os respetivos registos. Nesta área, também é possível introduzir novos registos a partir do botão
e procurar os registos da tabela. Ao selecionar um registo, os respetivos dados são apresentados na área da direita.
- área da direita - apresenta os dados do registo selecionado na área da esquerda. Nesta área, para além de consultar os dados do registo selecionado, também poder alterar, duplicar, apagar, atualizar o registo em questão e ainda introduzir um novo registo. Pode também procurar campos do registo pelo título do campo, texto de ajuda do campo ou pelo nome do campo na tabela.
Na área da direita, para procurar pelo nome do campo na tabela, coloque um ponto antes do nome do campo, por exemplo: ".cmdesc". Este filtro pode ser utilizado quer em modo de consulta, quer em modo de introdução.
Notas
Para cada tabela incorporada neste ecrã irá ser feita a validação de acesso ao módulo repetitivo e aos acessos à tabela (consultar, introduzir, alterar e apagar).
Também pode definir "Eventos", "Regras" e "Valores por defeito" para cada tabela neste ecrã.
Para os códigos de Vencimento, nos ecrãs de "Eventos" e "Regras" apenas tem de preencher o campo "Ecrã" com "configmon" e o campo "Tabela" com "cm6".
No ecrã de "Eventos", para esse ecrã e tabela, ficam disponíveis os eventos: "AoIntroduzir", "AoAlterar", "AposRefrescar", "AposApagar", "AposCancelar", "AposAlterar" e "AposIntroduzir".
Se a expressão for um programa, recebe como parâmetro a variável "MainFormDataSet", e no caso do evento "AoIntroduzir" recebe como parâmetro o estado do registo ("Adicionando","Duplicando") que pode ser consultado com o código: ObjPara.itemtostring("Estado").
Para mais informações sobre eventos, regras e valores por defeito, consulte por favor os tópicos "Criação de Eventos", "Criação De Regras" e "Valores por Defeito no Phc Cs Web", respetivamente.
Dicas
Exemplo de evento ao introduzir na tabela de Códigos para Vencimentos:
- Resumo do evento: "Ao introduzir um código para vencimentos no Monitor de Configurações"
- Ecrã: configmon
- Reação ao evento: Programa interno
- Tabela: cm6
- Nome do evento: AoIntroduzir
- Expressão do programa interno:
Dim estado = CType(objPara, PhcDynamicObject).itemtostring("Estado")
Dim cm6 = MainFormDataSet?.Tables(0).Rows(0)
UserMessages.SendMessage("Estado: " & estado, UserMessages.MessageTypeEnum.log)
O conjunto de campos deste separador destinam-se a guardar os nomes, funções, telefones e e-mail de contatos associados ao cliente. Estes contatos podem ser comerciais, administrativos, cobranças, etc..