FAQs - Suporte técnico

RM - MAT - Como utilizar editor de fórmulas no auxilio ao cadastro desta

Dúvida
Como identificar a sintaxe de funções de fórmula e aplicabilidade destas?

Ambiente
RM - TOTVS Gestão de Estoque, Compras e Faturamento - Todas as versões

Solução
Toda função é composta por um código e quando há parenteses em sua sintaxe haverá então uma passagem de parâmetros (valores a serem utilizados na função).

Neste exemplo utilizaremos a função TABITMCUSTOMOVRELAC, a função em questão tem o objetivo de buscar no movimento relacionado o valor unitário (custo médio) do item de movimento em questão.

1. No editor de fórmulas ao selecionar a função e dar um duplo clique sobre esta, o Sistema irá lhe apresentar um assistente de utilização da função. Conforme print abaixo:


2. Ao clicar sobre o primeiro parâmetro esperado o Sistema apresentará no campo Descrição qual a informação desejada para este parâmetro, permitindo assim determinar como passar tal parâmetro e entender a lógica que a função segue. Segue print abaixo exemplificando.


3. Através do campo "Valor do Parâmetro" é possível verificar o tipo de informação que pode ser utilizada para utilizar a função, sendo assim basta clicar para expandi-lo a fim de ter uma ideia de como passar o dado solicitado pelo parâmetro.


4. No caso deste parâmetro como a função em si não possui uma tabela específica no banco de dados (a TABITMMOV tem a tabela TITMMOV, esta em questão é um select em mais de uma tabela por isso não tem tabela específica), para buscarmos o IDMOV a ser consistido na função deveremos buscar outra função de fórmula que no caso será a TABITMRELACPED (busca dados do movimento relacionado onde passaremos como parâmetro o campo IDMOV com o tipo I de inteiro) diferentemente da função principal esta solicita como passagem de parâmetro o campo propriamente dito e não outra função:


5. Seguindo o mesmo princípio informado nos passos anteriores podemos identificar que o segundo parâmetro esperado é o NSEQITMMOV (numero sequencial) do item de movimento a ser averiguado pela função. Esta informação também será carregada através de outra função de fórmula que também será a TABITMRELACPED.


6. Após preencher todos os parâmetros esperados pela função clique em ok e a função terá sido criada em sua fórmula:

Utilize sempre esta lógica e conseguirá identificar como utilizar qualquer função no Sistema.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _