...
Totvs custom tabs box |
---|
tabs | Grupo de Fórmulas, Elaborando Fórmulas, Onde Utiliza-las |
---|
ids | passo01,passo02,passo03 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo01 |
---|
| 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 |
---|
| 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 |
---|
default | no |
---|
referencia | passo02 |
---|
| 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
|
|
Image RemovedDica:
Consulte também os seguintes tópicos: |
Veja também
Para consultar o cadastro de Fórmulas, veja a tabela \"VEG\" - Fórmulas\" no tópico Consulta Cadastros Genéricos.
Para consultar informações sobre Validações, veja o tópico Base de Dados do ambiente Configurador.
Fórmulas
Informe a expressão que o sistema ao acionar a fórmula. Deverão ser utilizadas funções e sintaxes em linguagem AdvPl.
Exemplos:
• | 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)
Veja também
Para saber mais consulte o tópico Elaborando Fórmulas.
...
Image Added
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo03 |
---|
| 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 \"11101\" + o código do cliente, a fórmula poderia ser a seguinte:
|
|
...
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.
- IIF(SUBS(SE1->E1_CLIENTE,1,1)=\"1\",\"11101\"+SE1->E1_CLIENTE,\"11102\"+SE1->E1_CLIENTE)
|
|
...
Aviso |
---|
| Os campos de validação de dados utilizam-se de sintaxes AdvPl para validar os dados digitados |
|
|
...
Grupos de 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:
• | 01 - Avaliação de resultados (Veículos) |
• | 02 - Avaliação de resultados (Peças) |
• | 03 - Avaliação de resultados (Serviços) |
• | 07 - Aumento de preço (Arquivo montadora) |
• | 08 - Parâmetro de veículos |
Image RemovedDica:
Todos os grupos acima deverão ser criados sem que seus códigos sejam alterados, caso contrário as rotinas que dependem deste cadastro poderão apresentar problemas e não funcionar corretamente. Os grupos devem ser previamente cadastrados na tabela \"VG\", no Cadastro de Tabelas pelo Módulo Configurador. |
Elaborando Fórmulas
...
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)