Novidades sobre licenciamento:
1) Prolongamento de licenças heritage (Business, Contabilidade 50, Gestexper, Sage GC, Retail) até 30/11/2019, para clientes em processo de migração Sage 50cloud, Sage 100cloud, Sage for Accountants, com serviço válido nas mesmas.
2) Nova versão Sage 50cloud 2018.60.15 com alterações no licenciamento (addons, níveis funcionais, etc) alinhado com nova tabela de preços.
Seguir
Avatar
BA

VCON - Alertas personalizados

Criado em: / Actualizado em:

Alertas personalizados

A aplicação Sage Construção permite a definição e personalização de alertas que são despoletadas  quando o utilizador entra na aplicação.

Estas parametrizações são efetuadas no menu: Gestão. Alertas, Definição de alerta.  Nos parâmetros da aplicação poderá definir quais os utilizadores que tem acesso a estes alertas.

Alertas disponíveis:

  • Vencimento de receções definitivas no prazo de 30 dias.
  • Autos de medição aprovados e que ainda não tenham fatura emitida.
  • Materiais com preços de orçamento superior ou inferior em 10% ao PMP
  • Próximas revisões de equipamentos
  • Equipamentos com rentabilidade negativa
  • Cauções e garantia a vencer nos próximos 30 dias

Alerta para vencimento de receções definitivas no prazo de 30 dias

  • SQL Alerta:
    • Referência: RECEPCAO_DEFINITIVA
    • Descrição: Obras a menos de 30 dias
    • Referência: REC_DEF_COUNT
    • Descrição: Count Receção definitiva
  • SQL: SELECT COUNT(COD_ORC) FROM ORC_DATA WHERE (ID = 17) AND (DATA - GETDATE() < 30) 
  • SQL Detalhe
    • Referência: REC_DEF_DETALHE
    • Descrição: Detalhe Receção definitiva
    • SQL: SELECT D.COD_ORC AS 'Código', L.ORC AS 'Descrição', D.DATA AS 'Data Vencim.', DATEDIFF(DAY, GETDATE(), D.DATA) AS Dias FROM ORC_DATA AS D INNER JOIN ORC_LIST AS L ON D.COD_ORC = L.COD_ORC WHERE (D.ID = 17) AND (D.DATA - GETDATE() < 30)

Alerta para Autos de medição aprovados e que ainda não tenham fatura emitida

  • SQL Alerta
    • Referência: APROVADOS
    • Descrição: Autos sem Fatura
    • Referência: AUTOS_SEM_FACTURA_COUNT
    • Descrição: Count Autos de medição aprovados e não faturados
    • SQL: SELECT COUNT(COD_ORC) AS Expr1 FROM AUTOS_CONTROL WHERE (TIPO_AUTO = 'C') AND (DE_TNORMAIS IS NOT NULL) AND (DA_TNORMAIS IS NOT NULL) AND (FAC_TNORMAIS = '') OR (TIPO_AUTO = 'C') AND (DE_TMPREVISTOS IS NOT NULL) AND (DA_TMPREVISTOS IS NOT NULL) AND (FAC_TMPREVISTOS = '') OR (TIPO_AUTO = 'C') AND (DE_TMNPREVISTOS IS NOT NULL) AND (DA_TMNPREVISTOS IS NOT NULL) AND (FAC_TMNPREVISTOS = '') OR (TIPO_AUTO = 'C') AND (DE_TMENOS IS NOT NULL) AND (DA_TMENOS IS NOT NULL) AND (FAC_TMENOS = '')
  • SQL Detalhe
    • Referência: AUTOS_SEM_FACTURA_DETALHE
    • Descrição: Detalhe Autos de medição aprovados e não facturados
    • SQL: SELECT COD_ORC AS Código, SITUACAO AS Situação, DA_TNORMAIS AS Auto, DA_TMPREVISTOS AS 'Trab. a Mais', DA_TMNPREVISTOS AS 'Trab. Imprevistos', DA_TMENOS AS 'Trab. a Menos' FROM AUTOS_CONTROL WHERE (TIPO_AUTO = 'C') AND (DE_TNORMAIS IS NOT NULL) AND (DA_TNORMAIS IS NOT NULL) AND (FAC_TNORMAIS = '') OR (TIPO_AUTO = 'C') AND (DE_TMPREVISTOS IS NOT NULL) AND (DA_TMPREVISTOS IS NOT NULL) AND (FAC_TMPREVISTOS = '') OR (TIPO_AUTO = 'C') AND (DE_TMNPREVISTOS IS NOT NULL) AND (DA_TMNPREVISTOS IS NOT NULL) AND (FAC_TMNPREVISTOS = '') OR (TIPO_AUTO = 'C') AND (DE_TMENOS IS NOT NULL) AND (DA_TMENOS IS NOT NULL) AND (FAC_TMENOS = '')

Alerta para materiais com preços de orçamento superior ou inferior em 10% ao PMP

  • SQL Alerta
    • Referência: DESVIO_PRECOS
    • Descrição: Desvio de Preços de Orçamento (+ / - 10%)
    • Referência: DESVIO_PRECOS_COUNT
    • Descrição: Count Desvio Preços de Orçamento
    • SQL: SELECT COUNT(CODIGO) FROM ARTIGOS WHERE (TIPO_PRECO = 0) AND (INACTIVO = 0) AND (ULTPMP > PRECO_ORCAMENTO * FACTOR_ORCAMENTO * 1.1 OR ULTPMP < PRECO_ORCAMENTO * FACTOR_ORCAMENTO * 0.9) AND (PRECO_ORCAMENTO > 0) AND (ULTPMP > 0)
  • SQL Detalhe
    • Referência: DESVIO_PRECOS_DETALHE
    • Descrição: Detalhe Desvio Preços de Orçamento
    • SQL:  SELECT CODIGO AS Código, NOME AS 'Designação do Material', UNBASE AS 'Unid.', ULTPMP AS 'Pr.Md.Pnd.',  OUND(PRECO_ORCAMENTO * FACTOR_ORCAMENTO, 4) AS 'Pr.Orç. X Factor', ROUND((ULTPMP / (PRECO_ORCAMENTO * FACTOR_ORCAMENTO) - 1) * 100, 2) AS '% Variação' FROM ARTIGOS WHERE (TIPO_PRECO = 0) AND (INACTIVO = 0) AND (ULTPMP > PRECO_ORCAMENTO * FACTOR_ORCAMENTO * 1.1 OR ULTPMP < PRECO_ORCAMENTO * FACTOR_ORCAMENTO * 0.9) AND (PRECO_ORCAMENTO > 0) AND (ULTPMP > 0)

Alerta para próximas revisões de equipamentos

  • SQL Alerta
    • Referência: REVISOES
    • Descrição: Próximas Revisões de Equipamentos
    • Referência: PROX_REVISAO_COUNT
    • Descrição: Count Próxima Revisão
    • SQL: SELECT COUNT(D.DES_TIPO) FROM CADASTROEQUIPAMENTO AS C INNER JOIN DESPEQUIPCAB AS D ON C.CODIGO = D.CODIGO WHERE (D.PREVISAO_DATA > GETDATE())
  • SQL Detalhe
    • Referência: PROX_REVISAO_DETALHE
    • Descrição: Detalhe Próxima Revisão
    • SQL: SELECT D.DES_TIPO AS 'Descrição', D.CODIGO AS 'Código', C.DESCRICAO AS 'Equipamento', D.PREVISAO_DATA AS 'Data Prevista' FROM CADASTROEQUIPAMENTO AS C INNER JOIN DESPEQUIPCAB AS D ON C.CODIGO = D.CODIGO WHERE (D.PREVISAO_DATA > GETDATE()) ORDER BY D.PREVISAO_DATA

Alerta para equipamentos com rentabilidade negativa

  • SQL Alerta
    • Referência: RENTABILIDADE
    • Descrição: Rentabilidade de equipamentos
    • Referência: RENTABILIDADE_COUNT
    • Descrição: Count Rentabilidade de equipamentos
    • SQL: SELECT COUNT(S.CODIGO) FROM CADASTROEQUIPAMENTO AS C INNER JOIN SERVICOSEQUIPAMENTO AS S ON C.CODIGO = S.CODIGO INNER JOIN DESPEQUIPCAB AS D ON C.CODIGO = D.CODIGO  GROUP BY S.CODIGO, C.DESCRICAO, D.CODIGO HAVING (SUM(S.VALOR) < SUM(D.CUSTO))
  • SQL Detalhe
    • Referência: RENTABILIDADE_DETALHE
    • Descrição: Detalhe Rentabilidade de equipamentos
    • SQL: SELECT S.CODIGO AS 'Código', C.DESCRICAO AS 'Designação', ROUND(SUM(S.VALOR),2) AS 'Total Serviços', ROUND(SUM(D.CUSTO),2) AS 'Total Despesas', ROUND(SUM(S.VALOR) / SUM(D.CUSTO) * 100, 2) AS '% Rentabilidade' FROM CADASTROEQUIPAMENTO AS C INNER JOIN SERVICOSEQUIPAMENTO AS S ON C.CODIGO = S.CODIGO INNER JOIN DESPEQUIPCAB AS D ON C.CODIGO = D.CODIGO GROUP BY S.CODIGO, C.DESCRICAO, D.CODIGO HAVING (SUM(S.VALOR) < SUM(D.CUSTO)) 

Alerta para cauções e garantia a vencer nos próximos 30 dias

  • SQL Alerta
    • Referência: GARANTIAS
    • Descrição: Vencimento de Cauções e Garantias
    • Referência: GARANTIA_CONT
    • Descrição: Contagem das Cauções de Garantias
    • SQL: SELECT COUNT(COD) FROM CAUC_GARANT WHERE (DATA_VENCIMENTO - GETDATE() < 30)
  • SQL Detalhe
    • Referência: GARANTIA_DETALHE
    • Descrição: Detalhe das Cauções e Garantias
    • SQL: SELECT ID AS "Identificação", COD_OBRA AS "Obra", DATA_VENCIMENTO as "Vencimento", VALOR_EMISSAO AS "Valor" FROM CAUC_GARANT WHERE (DATA_VENCIMENTO - GETDATE() < 30)

Sage Construção

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 2 de 2
Tem mais dúvidas? Submeter um pedido

Comentários