Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsGrupo de Fórmulas, Elaborando Fórmulas, Onde Utiliza-las
idspasso01,passo02,passo03
Totvs custom tabs box items
defaultyes
referenciapasso01

Campo (VEG_GRUFOR) - "Grupo da Fórmula":

Informe o grupo para qual a fórmula está sendo criada, este grupo servirá para filtrar as possíveis áreas de interesse dentro do sistema. Por convenção foi adotado o seguinte critério na criação dos grupos:

Aviso
titleObservação!

Os Grupos das Fórmulas são padrões do sistema, "Tabelas Genéricas(SX5)" - Tabela (VG), ou seja, não existe meios de se cadastrar novos ou realizar alterações nos "Grupos de Fórmulas".

Observação: Os registros dos Grupos das Fórmulas  vão dos códigos "01"  á   "10".

    • 01 - AVALIACAO DE RESULTADOS (Veículos)
    • 02 - AVALIACAO DE RESULTADOS (Pecas)
    • 03 - AVALIACAO DE RESULTADOS (Serviços)
    • 04 - PECAS
    • 05 - SERVICOS
    • 06 - GARANTIA
    • 07 - AUMENTO DE PRECO (Arquivo Montadora)
    • 08 - PARAMETRO VEICULOS
    • 09 - DIVERSAS
    • 10 - SAÍDA POR TRANSFERÊNCIA DE VEICULOS


Totvs custom tabs box items
defaultno
referenciapasso02

Campo (VEG_FORMUL) - "Fórmula":

Informe a expressão que o sistema irá utilizar para acionar a fórmula. Deverão ser utilizadas funções e sintaxes em linguagem "ADVPL" como descrito no inicio nesta página.

Exemplo:

  • Indicação de um campo de outro arquivo;
    • Fórmula:
      • SE1->E1_VALOR = valor da moeda 1 do arquivo SE1- Arquivo de Títulos a Receber


  • Operação entre campos ou partes fixas (alfanumérica). Utilizado quando é necessário montar um dado com a junção de informações que estão em campos diferentes ou onde existe uma parte considerada fixa e seu complemento é referenciado pelo nome de um campo.
    • Fórmulas:
      • CONTA CONTÁBIL = SA1->A1_CONTA + SE1-> E1_NATUREZ
      • HISTÓRICO = \"Referente ao pagamento de duplicata\" + SE1→E1_NUM


  • Operações matemáticas com ou sem condição, utilizadas na obtenção de um valor representado em vários campos, ou uma informação onde fórmulas matemáticas devem ser aplicadas sobre um determinado campo;
    • Fórmulas:
      • PREÇO DE VENDA = IIF(DAY(Dbase)=15,B1_PRV2*0,10,B1_PRV1)
      • TOTAL DE COMISSÃO PAGA A UM TÍTULO = (SE1->E1_COMIS1+SE1->E1_COMIS2+SE1->E1_COMIS3+ SE1->E1_COMIS4 + SE1→COMIS5)


Totvs custom tabs box items
defaultno
referenciapasso03

Onde utilizar fórmulas:


As fórmulas são utilizadas em várias rotinas do sistema, principalmente onde a flexibilidade é questão fundamental.


Exemplos de utilização das "Fórmulas":

Lançamentos Padronizados.

Nos campos CTA. DÉBITO, CTA. CRÉDITO E HISTÓRICO, fórmulas podem ser utilizadas para indicar onde o sistema deve buscar a informação.

 

Exemplo:

  • Se o campo CTA. DÉBITO de clientes fosse formado pelo prefixo fixo "11101" + o código do cliente, a fórmula poderia ser a seguinte:
    • "11101"+SE1→E1_CLIENTE

Desta forma, o sistema interpreta que o conteúdo deve ser formado pelo código 11101 combinado com o código do cliente trazido do campo E1_CLIENTE do arquivo SE1 Contas a Receber.

  • É possível também fazer sintaxes condicionadas. Por exemplo: para clientes cujo primeiro dígito do código é "1", o lançamento deve ser feito na conta 11101 + código do cliente, caso contrário deve ser lançado na conta 11102 + código do cliente.


  • Utilização na rotina Orçamento por Fases (OFIXA011), pelos parâmetros
    • MV_FMLPECA: utilizado para formação de preço de venda de
      peças em um orçamento.
    • MV_FORMALO: Fórmula padrão para calculo da margem de lucro de pecas a ser exibido no campo Marg.Lucro.
    • MV_FORMALU: Formula padrão para calculo da margem de lucro de peças.


  • Rotina Mapas de Resultado (OFIOA120),As avaliações  criadas através da rotina, são dadas a reunião de parâmetros e fórmulas previamente cadastradas no sistema. Desta forma, os mapas podem ser criados por qualquer pessoa que tenha algum conhecimento de linguagem de programação AdvPL e das bases de dados. Além de possibilitar a apresentação dos vários valores que compõe a avaliação da venda, esta ferramenta também possibilita configurar faixas de resultado, com suas respectivas cores, que são também apresentadas na avaliação.
  • IIF(SUBS(SE1->E1_CLIENTE,1,1)="1","11101"+SE1->E1_CLIENTE,"11102"+SE1->E1_CLIENTE)


 

Aviso
titleValidações

Os campos de validação de dados utilizam-se de sintaxes AdvPl para validar os dados digitados.

...