Aviso: Essa parametrização é avançada, devendo o consultor dominar as tabelas e consultas relacionadas a estatística.
Existe uma função poderosa no Sage Enterprise Management que permite gerar estatísticas e previsões baseadas em funções do sistema.
No exemplo faremos uma função que permitirá efetuar previsões e simulações estatísticas do faturamento diário de uma determinada empresa focando nas linhas da fatura.
Passo 1 - Definição do Arranque Estatístico
Nessa etapa construiremos o arranque estatístico, ou seja o cubo de informações que vai gerar a nossa estatística. No caso nosso arranque focará as faturas de venda validadas .
Acesse:
PARAMETRIZAÇÃO>EXPLORAÇÃO>ESTATÍSTICAS>ARRANQUES ESTATÍSTICOS
Preencha código e descrição:
Depois na aba GERAL, preencha a descrição curta, módulo e código de actividade (caso deseja proteger ou extrair).
Tabela de arranque SINVOICED - que contém os campos de detalhe da fatura.
Defina nos campos de OPÇÕES, os campos da tabela SINVOICED que deseja considerar o arranque estatístico:
Na aba AVANÇADO informe as tabelas ligadas e a expressão de ligação:
SINVOICEV- [F:SID]NUM
SINVOICE-[F:SIV]NUM
ITMMASTER-[F:SID]ITMREF
ITMSALES-[F:ITM]ITMREF
SALESREP-[F:SID]REP1
BPCUSTOMER-[F:SIV]BPCINV
BPARTNER-[F:BPC]BPCNUM
CPTANALIN-"SID";0;[F:SID]NUM;[F:SID]SIDLIN;0;"";1
Depois definiremos o critério de arranque:
[F:SIV]INVSTA=3
Depois na grid seguinte definiremos as variáveis que serão envolvidas na operação:
MTTTC | Mont. c/tx. linha | [F:SID]AMTATILIN*[F:SIH]SNS | [F:SIH]CUR |
MTHT | Mont. s/tx. linha | [F:SID]AMTNOTLIN*[F:SIH]SNS | [F:SIH]CUR |
MARGETOT | Margem linha | [F:SID]PFM*[F:SID]QTY*[F:SIH]SNS | [F:SIH]CUR |
PNTTC | Preço liq c/tx. | [F:SID]NETPRIATI*[F:SIH]SNS | [F:SIH]CUR |
PNHT | Preço liq. s/tx. | [F:SID]NETPRINOT*[F:SIH]SNS | [F:SIH]CUR |
MARGE | Margem | [F:SID]PFM*[F:SIH]SNS | [F:SIH]CUR |
QTESTAT | Quant. estatística | [F:SID]QTYSTU/[F:ITM]SSUSTUCOE | |
SENS | Sent : +1 (factura) -1 (n/cr) | [F:SIH]SNS | |
NOMBRE | Nr. linhas | 1 |
Clique em criar, agora vamos ao passo 2.
Passo 2 - Definição dos parâmetros da estatística
Acesse:
PARAMETRIZAÇÃO>EXPLORAÇÃO>ESTATÍSTICAS>PARÂMETROS ESTATÍSTICAS
Digite código e descrição:
Na aba GERAL, bloco GESTÃO vincule o arranque SID que criamos e no cód. actualização nosso código XQB01.
No bloco de consulta coloque nosso objecto para zoom, SIH e a função GESSIH (Faturas de vendas)
No bloco PERIODICIDADE informe o que considerar para a atualização da estatística:
-SCRIPT, TEMPO REAL e BATCH (sendo necessário rodar o batch da estatística).
Na aba CAMPOS vamos definir o detalhamento da estatística, permitindo assim detalhar as linhas.
SINVOICED-BCINV - TERCEIRO FATURADO
ITMMASTER-TSICOD-FAMÍLIA ESTATÍSTICA FATURA
ITMMASTER-ITMREF-ARTIGO DA LINHA FATURA
Na grid VALORES, vamos puxar as variáveis criadas anteriormente.
VariávelDescr.FormulasPrevisãoConversãoDivisa origemDivisa destino
MTHT | Mont. s/tx. linha | [F:SID]AMTNOTLIN*[F:SIH]SNS | Sim | Sim | [F:SIH]CUR | func TRTX2FNC_SYRA.GET_PARAM_CHAR(GACTX, CST_ALEVFOLD, GACTX.AFOLDER, "SYSCUR") |
MARGETOT | Margem linha | [F:SID]PFM*[F:SID]QTY*[F:SIH]SNS | Sim | Sim | [F:SIH]CUR | func TRTX2FNC_SYRA.GET_PARAM_CHAR(GACTX, CST_ALEVFOLD, GACTX.AFOLDER, "SYSCUR") |
PNHT | Preço liq. s/tx. | [F:SID]NETPRINOT*[F:SIH]SNS | Sim | Sim | [F:SIH]CUR | func TRTX2FNC_SYRA.GET_PARAM_CHAR(GACTX, CST_ALEVFOLD, GACTX.AFOLDER, "SYSCUR") |
MTTTC | Mont. c/tx. linha | [F:SID]AMTATILIN*[F:SIH]SNS | Sim | Sim | [F:SIH]CUR | func TRTX2FNC_SYRA.GET_PARAM_CHAR(GACTX, CST_ALEVFOLD, GACTX.AFOLDER, "SYSCUR") |
QTESTAT | Quant. estatística | [F:SID]QTYSTU/[F:ITM]SSUSTUCOE | Não | Sim | ||
NOMBRE | Nr. linhas | 1 | Não | Não |
No campo previsão vamos marcar que sim para que sejam geradas as previsões para a linha:
Finalmente na aba AVANÇADO vamos definir a estrutura da tabela, muito semelhante a lógica dos quadros de controlo:
Montante linha s/tx. | C1 | Normal | |
Margem linha | C2 | Normal | |
Resultado linha | C1-C2 | Normal | |
Preço liq. s/tx. | C3 | Normal | |
Montante linha c/tx. | C4 | Normal | |
Quantidade | C5 | Normal | |
Acum. quantidade | C5 | Acum. progressivo | |
Número de linhas | C6 | Normal | 12,00 |
Previsto | P1=C1 | Normal | |
Previsto 2 | P2=C2 | Normal |
No caso definimos que o previsto é igual ao montante calculado P1=C1 e colocaremos o incremento na rotina de previsão.
A condição utilizada é :
[F:SIH]INVTYP=1 | [F:SIH]INVTYP=2
Clique em criar.
No próximo tópico abordaremos como visualizar a estatística e gerar previsões.
Espero ter ajudado!