Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Contabilidad de Gestión (SIGACTB) - CFGX019 - Fórmulas



relogio_tempo_leitura_2.png Tiempo aproximado de lectura 00:03:00 min

Duda
Fórmulas - CFGX019

Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Contabilidad de Gestión (SIGACTB) - Versión 12

Solución
El sistema permite al usuario, en diferentes puntos del sistema, utilizar fórmulas para rellenar campos.

La fórmula puede crearse a partir de una expresión matemática común o de una expresión ADVPL (Advanced Protheus Language) o, si se prefiere, mediante la ejecución de una función de usuario que utilice variables de memoria disponibles en el sistema durante su ejecución. Las variables solo existen en el momento de la ejecución de la función de usuario asociada a la fórmula, por lo que es necesario crear una función de usuario vacía, vincularla al registro de fórmulas y, a continuación, modificarla para incluir líneas de programa.

Uso de fórmulas

Las fórmulas se utilizan principalmente cuando la flexibilidad es importante, por ejemplo, en los asientos predefinidos.

En los campos CTA.DÉBITO, CTA.CRÉDITO e HISTÓRICO, las fórmulas se utilizan para indicar el lugar donde el sistema busca la información. Así, el campo CTA.DÉBITO, formado por el prefijo «11101» + el código del cliente, tendría la fórmula «1101»+SE1->E1_CLIENTE.

El sistema interpreta que el contenido está formado por el código 11101 combinado con el código del cliente tomado del campo Cliente (E1_CLIENTE) de la tabla SE1 (Cuentas por cobrar).

También se pueden crear sintaxis condicionales. Para los clientes cuyo primer dígito del código sea «1», el asiento debe realizarse en la cuenta 11101 + código del cliente; en caso contrario, debe realizarse en la cuenta 11102 + código del cliente.

IIF(SUBS(SE1->E1_CLIENTE,1,1)=”1”,”11101”+SE1->E1_CLIENTE,“11102” +SE1->E1_CLIENTE).

Validaciones

Los campos de validación de datos utilizan el lenguaje AdvPl para verificar la información introducida. Para obtener más información, consulte el Diccionario de datos.

Creación de fórmulas

Las fórmulas utilizadas deben estar escritas obligatoriamente en sintaxis AdvPL para que el sistema pueda interpretarlas.

Referencia a un campo de otro archivo

Fórmula:
SE1->E1_Valor = valor de la moneda 1 del archivo SE1 - Archivo de títulos por cobrar.

Operación entre campos o partes fijas (alfanumérica)
Se utiliza para crear un dato mediante la combinación de información procedente de campos diferentes o con una parte considerada fija. Su complemento se identifica mediante el nombre de un campo.

Fórmulas:
CUENTA CONTABLE = SA1->A1_CUENTA + SI1->E1_NATURALEZA

HISTÓRICO = «Relativo al pago de una duplicada» + SI1->E1_NÚMERO

Nota:

Las operaciones matemáticas, con y sin condiciones, se utilizan para obtener un valor representado en varios campos, así como información cuyas fórmulas matemáticas deben aplicarse a un campo determinado.

Fórmulas:

PRECIO DE VENTA =

IIF(DAY(Dbase)=15,B1_PRV2*0,10,B1_PRV1)

TOTAL DE COMISIÓN PAGADA POR TÍTULO =

(SE1->E1_COMIS1+SE1->E1_COMIS2+SE1->E1_COMIS3+ SE1->E1_COMIS4 + SE1->COMIS5)

Operación con la función de usuario y campos del sistema.

 

 

 

 

 

 

 

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
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 _

Rellene los campos siguientes para iniciar el chat:

Chat _