Fórmula para calcular la acumulación en 1s. Fórmulas de componentes iniciales.


El editor de fórmulas de cálculo le permite ingresar fórmulas matemáticas para calcular los devengos o deducciones, que se utilizarán para calcular los salarios.


Para describir fórmulas de cálculo puede utilizar:



    Identificadores de indicadores de cálculo;


    Operaciones aritméticas simples: " + ", "- " , "/ " ,"* ", incluido el uso de corchetes ();


    Funciones matemáticas como: Max(), Min(), Env(), Int();


    ¿Condición de construcción?(,);


    Función EvaluarPor() .

Identificadores de indicadores de cálculo

Los indicadores de cálculo son los valores de entrada para el cálculo. Estos valores se manipulan para calcular el resultado devengado. Los indicadores los ingresa el usuario al realizar ciertos documentos, los ingresa en el registro de información "Valores de los indicadores de los esquemas de incentivos" o los descarga automáticamente.


Ejemplos de indicadores:



    Tiempo en días;


    Hora estándar en días;



Un identificador de indicador es una representación simbólica de un indicador que no contiene delimitadores ni caracteres especiales.


Ejemplos de identificadores de indicadores:



    HoraEnDías;


    NormaTiempoEnDías;



Todos los identificadores disponibles para su uso se encuentran en la tabla "Indicadores" de este editor de fórmulas.

Operaciones aritméticas simples

Al describir fórmulas de cálculo, puede utilizar operaciones aritméticas " + ", "- ", "/ ", "* ", incluido el uso de paréntesis () .


Ejemplo: Ingresos * Porcentaje

Funciones matemáticas

máx.(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
Se devuelve el máximo de los valores pasados ​​a la función.

Máx. (Salario / Días normativos * Días trabajados, Ingresos * Porcentaje)

mín.(<Значение 1>, ..., <Значение N>)


<Значение 1>, ..., <Значение N>- un conjunto de valores para comparar.
Se devuelve el mínimo de los valores pasados ​​a la función.

Mínimo (Salario / Días Norma * Días Trabajados, Ingresos * Porcentaje)



Okr.(<Число>, <Разрядность>)

<Разрядность>- determina el número de decimales a los que se realiza el redondeo. Si el parámetro es negativo, entonces el número se redondea al dígito correspondiente en la parte entera, comenzando por los dígitos menos significativos.
Valor predeterminado: 0

Okr (Días de salario * Días trabajados, 2)

cel(<Число>)

<Число>- número o indicador inicial.

Meta (Ingresos * Porcentaje);

¿Condición de construcción? (,)

? (evaluar la expresión según la condición)
Sintaxis:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
Opciones:
<Логическое выражение>
Una expresión booleana cuya evaluación determina una de las expresiones resultantes a evaluar. Si el resultado de su cálculo es Verdadero, entonces se calculará<Выражение 1>. Si el resultado es Falso entonces<Выражение 2>.
<Выражение 1>
La expresión resultante que se evaluará si el resultado de la expresión booleana es Verdadero.
<Выражение 2>
La expresión resultante que se evaluará si el resultado de la expresión booleana es Falso.
Valor de retorno:
El resultado de evaluar una de las expresiones resultantes.
Descripción:
Le permite evaluar una de dos expresiones especificadas dependiendo del resultado de evaluar una expresión lógica.

Un ejemplo del uso de la construcción de condiciones para describir las fórmulas de los métodos de cálculo:

Es necesario introducir una bonificación por antigüedad, que se calcula como un porcentaje del salario, mientras que el porcentaje de la bonificación depende de la antigüedad y se determina según una escala:






















ConPorpor ciento
5
5 10 10
10 20 20
20 99 30

La fórmula se verá así:


Salario * ? (Experiencia en Años<5 , , ?( ExperienciaEnAños<10 , 10 , ?( ExperienciaEnAños<20 , 20 , 30 )))

Función EvaluarSoftware()

Sintaxis:
TarifaSoftware(<Значение>, <Шкала оценки>)


Opciones:


<Значение>- un indicador que se evalúa en una escala de calificación


<Шкала оценки>- un indicador con la escala tipo mediante la cual evaluamos el valor


La función evalúa el valor mediante una escala de calificación.

. 1C Gestión de salarios y personal es principalmente un producto de software especializado para automatizar los cálculos de nómina. En mis artículos anteriores, ya mencioné que el programa brinda amplias oportunidades para configurar una variedad de fórmulas, que usted no solo puede elegir, sino también crear usted mismo, utilizando indicadores predefinidos y propios. Desafortunadamente, a menudo es más fácil para los programadores modificar y reescribir la configuración que lidiar con las características estándar del producto de software. 1C ZiUP. Como resultado, el usuario final, el cliente, tiene la necesidad de pagar por el trabajo extra del programador, y también conlleva un aumento en el costo de la actualización planificada del propio programa y otras dificultades menores pero desagradables asociadas con el uso de un configuración que se ha eliminado del soporte.

En este artículo veremos un ejemplo en el que intentaré reflejar más plenamente las capacidades clave del uso de fórmulas e indicadores. También se abordará la cuestión del uso del directorio. "Programas de trabajo" y un documento misterioso. No confundir con el informe del mismo nombre. Por supuesto, no será posible contarlo todo en el marco de un ejemplo, por lo que un poco más tarde escribiré algunas publicaciones más sobre este tema.

Fórmulas de cálculo arbitrarias en 1C ZiUP




Vayamos directamente a un ejemplo. Creo que quedará más claro de esta manera. Entonces, la organización cuenta con un departamento de seguridad. Los empleados de este departamento, son 4, trabajan cada 3 días. Haremos un horario de trabajo separado para cada uno. Un empleado recibe un salario completo si trabaja todo su plan según lo previsto. Si lo hacen dias no trabajados, luego el salario se recalcula en proporción a los días trabajados. También es posible que un empleado trabaje más días de los requeridos según tu horario. Esto ocurre cuando los empleados reemplazan a otro empleado que se ha ido de vacaciones o se ha ido por enfermedad. En este caso, el empleado que trabajó como sustituto tiene más días trabajados de los requeridos según su horario. Es necesario asegurarse de que en este caso su salario se calcule como por trabajo normal dentro de los días planificados del cronograma, y ​​el pago por los días trabajados fuera del plan se atribuirá a otro tipo de cálculo "Pago adicional por combinación". .

Creando elementos del directorio “Horarios de Trabajo”

Primero necesitamos discutir los elementos. directorio "Horarios de Trabajo". Se puede encontrar en el escritorio del programa en la pestaña "Contabilidad de personal" en la columna del medio.

Para nuestros propósitos, ya existe un modelo “En tres días (semana laboral de 40 horas)”. Aparecerá una opción en la que el programa contará por separado las horas trabajadas por la noche y por la tarde para los empleados que trabajan en este horario. En nuestro ejemplo, esto no es obligatorio, por lo que no marcamos la casilla. Pero fijemos la fecha a partir de la cual comienza la cuenta atrás de periodicidad al 01/07/2014. En el segundo gráfico, "En tres días 2", esta fecha cambiará 1 día y así sucesivamente.

Después de eso, haga clic en el botón "Rellenar". Y el cronograma se completará a partir de la fecha especificada.

Así, crearemos tres gráficos más para cada uno de los turnos.

Creación de tipos de cálculo para automatizar la nómina en 1C ZiUP

Seminario “trucos para 1C ZUP 3.1”
Análisis de 15 trucos de contabilidad en 1C ZUP 3.1:

LISTA DE VERIFICACIÓN para verificar los cálculos de nómina en 1C ZUP 3.1
VIDEO - autocontrol mensual de la contabilidad:

Cálculo de nómina en 1C ZUP 3.1
Instrucciones paso a paso para principiantes:

Además, a la hora de contratar a estos empleados, es necesario fijar los tipos de cálculos. Es necesario crearlos. El primero es “Salario (seguridad)”. Permítanme recordarles una vez más que dicho salario debe pagarse en su totalidad si todo se trabaja de acuerdo con el cronograma (es decir, no hay días perdidos), pero si no se trabaja en su totalidad, se calcula en proporción a los días trabajados. Pero en el caso de que un empleado haya trabajado más allá del horario establecido, es necesario asegurarse de que se acumule solo un salario, sin volver a calcular los días de exceso de trabajo. El pago por el procesamiento se realizará mediante otro tipo de pago, pero hablaremos de eso más adelante.

Abramos el directorio "Devengos básicos de la organización" y basándonos en el tipo de cálculo estándar “Salario por día”, crearemos un nuevo tipo de cálculo “Salario (seguridad)” copiando. El enlace al libro de referencia se puede encontrar en la pestaña "Nómina de sueldos" el escritorio del programa en la parte inferior de la sección "Ver". También". Todos los parámetros excepto la fórmula y el nombre se guardan como para el elemento original. Pasemos directamente a editar la fórmula. Para hacer esto, primero coloque el interruptor "Método de cálculo" en la posición "Una fórmula de cálculo arbitraria" luego haga clic en el enlace “Editar fórmula de cálculo”. Como resultado, se abrirá una ventana separada en la que crearemos la fórmula. Consta de tres áreas:

  • Fórmula de cálculo – aquí la fórmula se generará directamente;
  • Las funciones son operaciones aritméticas y lógicas predefinidas por los desarrolladores que se pueden utilizar en una fórmula. En la ayuda podrás conocer más sobre cada uno;
  • Los indicadores son, en primer lugar, variables predefinidas que toman valores programados por los desarrolladores de 1C. Por ejemplo, el parámetro “TimeInDays” devolverá el número de días trabajados por el empleado para quien se realiza el cálculo utilizando este tipo de cálculo. En segundo lugar, usted mismo puede crear indicadores. Por ejemplo, cree un indicador "Artículos vendidos", dependiendo de qué bonificación se otorgará al empleado y el valor en sí, es decir, cuánto vendido complete una vez al mes antes de calcular la nómina.

Inmediatamente daré la fórmula que usaremos y luego te explicaré:

? (TiempoEnDías>=NormTiempoEnDías, TarifaTarifaMonthly, TarifaTarifaMonthly / NormTiempoEnDías * TiempoEnDías)

Primero, déjame explicarte la construcción en la que se implementa esta fórmula: ?(condición, expresión1, expresión2).

).

Si se cumple la condición entre paréntesis, entonces el resultado toma el valor de la variable ubicada después de la primera coma (es decir, expresión1, en nuestro caso es Tasa Arancelaria Mensual ). Si no se cumple la condición, entonces el resultado toma el valor obtenido después de ejecutar la fórmula, que se encuentra después de la segunda coma (es decir, expresión2, en nuestro ejemplo es Tasa Arancelaria Mensual / Estándar Hora En Días * Hora En Días ).

En segundo lugar, descifraré los indicadores utilizados en la fórmula:

  • HoraEnDías– número de días trabajados por el empleado en el mes actual –;
  • NormaTiempoEnDías– el número previsto de días que el empleado debe trabajar en el mes actual de acuerdo con el horario de trabajo – indicador predefinido: calculado automáticamente por el programa;
  • Tasa Arancelaria Mensual– cuánto ganará un empleado si trabaja íntegramente sus días laborales planificados – indicador predeterminado: indicado al asignar este tipo de pago a un empleado.

Y ahora intentaré explicar la esencia de la fórmula. Si el empleado ha trabajado ( HoraEnDías) todos mis días normales ( normahoraendías) o en exceso de esta norma (es decir, se cumple la condición), entonces el Empleado recibe su salario completo. Si no se cumple la condición, es decir trabajó menos días de lo normal, entonces su pago se determina en función de la tarifa mensual en proporción a los días trabajados. La forma final del cálculo se verá así.

Asegúrese de registrar este tipo de cálculo para guardar los cambios.

Ahora creemos un segundo tipo de cálculo, "Pago adicional por trabajo combinado", que rastreará la situación cuando un empleado ha trabajado más días de los previstos en su horario de trabajo. El pago por dicho procesamiento se calculará con base en la tarifa mensual, en proporción a los días procesados. La fórmula para este tipo de cálculo será la siguiente:

? (TiempoEnDías > NormTiempoEnDías, ((TiempoEnDías – NormTiempoEnDías) / NormTiempoEnDías * TarifaTarifaMonthly), 0)

Si no se cumple la condición, es decir si el empleado no ha excedido el número de días trabajados según su horario, entonces el resultado será cero, es decir en este caso, el empleado no recibe pago adicional. No han aparecido nuevos parámetros respecto al tipo de cálculo anterior, por lo que no tiene sentido volver a explicarlos. Guardamos este tipo de cálculo.

Ahora necesitamos asignar este tipo de cálculos a nuestros empleados. Si hay nuevos empleados, esto se hace en el documento de contratación. Lea más sobre la contratación de empleados. Si los tipos de cálculo se establecen para empleados que ya trabajan, entonces puede utilizar el documento “Introducción de acumulación o deducción permanente de organizaciones” o "Ingresar información sobre las acumulaciones planificadas para los empleados de la organización". Pero sólo en el primer caso tendrás que introducir dos documentos para cada tipo de cálculo, y en el segundo caso podrás arreglártelas con un solo documento.

Cálculo de nómina utilizando tipos de cálculo creados

Seminario “trucos para 1C ZUP 3.1”
Análisis de 15 trucos de contabilidad en 1C ZUP 3.1:

LISTA DE VERIFICACIÓN para verificar los cálculos de nómina en 1C ZUP 3.1
VIDEO - autocontrol mensual de la contabilidad:

Cálculo de nómina en 1C ZUP 3.1
Instrucciones paso a paso para principiantes:

Como resultado, cada uno de estos cuatro empleados debería tener dos acumulaciones planificadas.

Permítanme recordarles que el cálculo del salario en 1C ZiUP se realiza según el principio de desplazamiento. Todos los días del horario se consideran trabajados si no existen documentos que desplacen los días hábiles del horario (licencias por enfermedad, pago de vacaciones, etc.). Lea más sobre la secuencia de cálculo de nómina en ZUP. Hasta ahora no hemos ingresado ningún documento preventivo para nuestros empleados en el programa, y ​​si intenta generar un informe "Hoja de horas"(más sobre informes y formularios impresos), luego veremos que los empleados trabajaron todos los días de agosto según sus horarios.

Ahora supongamos que el empleado Shelestov se fue de vacaciones el 22 de agosto y resulta que alguien debe trabajar sus días (en agosto son los días 24 y 28). Gorin estuvo de acuerdo con esto. A Shelestov no le resulta difícil reflejar sus vacaciones. Para ello utilizamos el documento. “Acumulación de vacaciones a un empleado”(leer más sobre vacaciones). Pero para reflejar días adicionales al empleado Gorin, usaremos el documento "Hoja de horas". Una vez más, no confunda este documento con el informe del mismo nombre. Este documento se puede encontrar en la pestaña “Cálculo de nómina” del escritorio del programa. Creemos un nuevo documento. Fijemos el mes de acumulación en agosto de 2014 y agreguemos al empleado Gorin a la parte tabular del documento. En este caso, la hoja de horas del empleado se completará automáticamente de acuerdo con su horario de trabajo en agosto. Solo necesitamos cambiar los días 24 y 28 de agosto de fines de semana a días laborables (“Tengo 24”).

Realizamos el documento.

Ahora podemos abrir el documento “Nómina de empleados de la organización”, completar este documento con los empleados del departamento de seguridad y calcular este documento. Como resultado, obtenemos lo siguiente.

Entonces, Shelestov trabajó 2 días menos debido a las vacaciones, en lugar de 7 días 5, por lo que su salario se calcula en proporción a los días trabajados:

12.500 / 7 * 5 = 8.928,57 rublos.

Por supuesto, no se trata de ningún pago adicional, por lo que el “Pago adicional por combinación” es igual a 0.

El empleado Gorin trabajó dos días más de lo previsto, en lugar de 8 días 10. El salario se acumula en su totalidad durante los 8 días planificados: 12.500 rublos. Pero el pago adicional se calcula en proporción a dos días trabajados en exceso de la norma de 8 días hábiles:

12.500 / 8 * 2 = 3.125,00 rublos.

Como esto. Automatizamos todo lo que se podía automatizar en este ejemplo utilizando herramientas estándar. Para mayor comodidad, también se puede realizar un procesamiento externo, en el que será posible, basándose en vacaciones y otros documentos sustitutivos, crear un documento “Hoja de tiempo de trabajo” indicando en este procesamiento quién reemplaza a quién. Pero vale la pena trabajar en esto sólo si este procedimiento se generaliza mes a mes entre un gran número de empleados. Y puedes ingresarlo manualmente.

¡Eso es todo por hoy! Pronto habrá nuevos materiales interesantes.

Para ser el primero en enterarse de las nuevas publicaciones, suscríbase a las actualizaciones de mi blog:

Entonces, tomemos un ejemplo para ver qué capacidades específicas ofrece 1C ZUP. Las condiciones de ejemplo serán las siguientes. En una organización, los empleados de un departamento pueden trabajar en otro sitio de producción durante un cierto número de días dentro de un mes. Cada sitio tiene su propia tarifa mensual. El cálculo en cada sitio se realiza en proporción al tiempo trabajado. Usaremos la siguiente tabla como datos para calcular el ejemplo.

Creando un nuevo tipo de cálculo en 1C ZUP

Para automatizar el cálculo de este esquema de nómina, necesitamos crear un nuevo tipo de cálculo. Para ello, abra la lista de “Devengos básicos de la organización”. Creemos un nuevo elemento. En el formulario que se abre, coloque el interruptor "Acumulación primaria" en la posición activa, ya que este tipo de cálculo no depende de otras acumulaciones. A continuación, en el grupo de configuración "Método de cálculo", establezca el valor en "Fórmula de cálculo personalizada" y luego siga el enlace "Editar fórmula de cálculo" a la ventana de edición:

Ahora, en la ventana que se abre, debe configurar la fórmula mediante la cual se calcularán las acumulaciones para este tipo de cálculo. La fórmula se verá así:

+ +

Déjame explicarte esta fórmula. NormaTiempoParaMesEnDías - este es un indicador predeterminado por los desarrolladores. Devuelve el tiempo estándar en días establecidos según el horario del empleado actual. Por ejemplo, en septiembre de 2014 para el calendario de cinco días son 22 días. Tarifa Tarifaria Mensual - también un indicador predeterminado. Su valor se fijará al contratar un empleado, o al cambiar las condiciones de pago mediante el documento “Transferencia de Personal”.

HoraEnDías - también un indicador predeterminado. Si un empleado no tuvo ausencias registradas (bajas por enfermedad, vacaciones, etc.) en un mes, entonces este indicador será igual a NormaTiempoPorMesEnDías. Si hubo ausencias, el indicador se reducirá por el número de días hábiles que estuvo ausente el empleado.

Creando tus propias métricas

SalarioEn el sitio… - 2 indicadores que son condicionalmente constantes. Es necesario agregarlos. Para ello, en el formulario abierto anteriormente, en la parte inferior del mismo, haga clic en el enlace “Agregar indicador”. Especifique el nombre en el campo "Tipo de indicador" monetario, en el campo "Objetivo del indicador" establezca "Para toda la empresa (organización)" y el campo “Procedimiento para ingresar un indicador” se establecerá automáticamente en “Periódico”. El campo más interesante aquí es "Objetivo del indicador". También puede tomar el valor “Para departamento” y “Para empleado”. Hablaremos de esto último a continuación y puedes leer sobre los casos en los que se puede utilizar un indicador para un departamento en el artículo. Fórmulas arbitrarias para tipos de cálculo en 1C ZiUP: utilizando sus propios indicadores para calcular salarios. Así, creamos un segundo indicador basado en el número de secciones.

Días en el sitio ... - 2 indicadores que ingresará el contador mensualmente para cada empleado, si el empleado trabajó en los sitios. Creemos estos indicadores. Completemos los campos del formulario al crearlo de la siguiente manera:

  • Tipo de indicador: numérico;
  • El propósito del indicador es para el empleado;
  • El procedimiento para ingresar el indicador es mensual antes del cálculo del salario.

Creemos 2 de estos indicadores según el número de secciones.

Ahora ingrese la fórmula en el campo ubicado en la parte superior de la ventana. Permítanme recordarles la fórmula una vez más:

(Tarifa arancelaria mensual / Hora estándar en días * (Hora en días - Días en el sitio1 - Días en el sitio2)) + SalarioEnElSitio1 / HoraEstándarEnDías * DíasEnElSitio1 + SalarioEnElSitio2 / HoraEstándarEnDías * DíasEnElSitio2

Guardemos esta fórmula.

A continuación, debe ir a la pestaña "Tiempo" en el tipo de cálculo que se está creando y configurar el interruptor "Acumulación de trabajo de un turno completo dentro del tiempo normal" en la posición activa. Y en el campo “Tipo de tiempo según clasificador…” indicar “Asistencia”.

Ahora nos ahorramos este tipo de cálculo.

Ingresar valores para indicadores creados

Ahora ingresemos los valores para las medidas creadas. Primero, ingresemos información para los indicadores. SalarioEnElSitio1 Y SalarioEnElSitio2. Para hacer esto, abra el servicio "Indicadores de nómina". Puedes acceder a él en la pestaña “Cálculo de nómina” del menú principal del programa en la columna izquierda de enlaces, a continuación. En la ventana que se abre, vaya a la pestaña "Permanente", seleccione el interruptor "Datos de la organización", seleccione la organización y agregue valores para nuestros dos indicadores.

Ahora vaya a la pestaña "Mensual". Aquí la calculadora ingresará indicadores mensuales sobre el número de horas trabajadas en los sitios. Indicamos el periodo, configuramos el modo de entrada en “Datos del empleado” (ver ejemplo con indicadores por departamento.

Estamos completando una serie de artículos sobre el subsistema regulatorio en 1C:UPP.

Como parte de esta serie, examinamos en detalle cómo funcionan las especificaciones en SCP: De la teoría al uso práctico..

Entonces, 9 artículos sobre el subsistema regulatorio de CPS:

  1. (Este artículo)

Fórmulas de componentes iniciales.

¿De qué se trata este artículo?

En las especificaciones del producto, se pueden utilizar fórmulas para calcular la cantidad requerida de materiales (productos semiacabados). Definen un algoritmo para calcular los componentes iniciales.

En este artículo te contamos qué parámetros se pueden configurar al crear fórmulas de cálculo.

Introducción

En la tarjeta de especificaciones del artículo en la sección tabular de la pestaña Componentes iniciales se proporciona un campo especial Fórmula. La fórmula especificada se aplica al componente original en la línea en la que está escrita.

Para registrar la expresión para calcular la cantidad de materiales, se utiliza un procesamiento especial, que se llama "Ingreso de fórmula". El procesamiento se llama desde el campo. Fórmula parte tabular Componentes iniciales.

La fórmula puede utilizar:

  • operaciones aritméticas (suma, resta, multiplicación, división)
  • operaciones de comparación (mayor que, menor que, igual a, operando de comparación)
  • funciones (seleccionar valores máximo y mínimo, obtener la parte entera de un número, redondear a un valor entero)
  • paréntesis para establecer la prioridad de las operaciones.

Las fórmulas de cálculo también pueden utilizar:

  • números
  • parámetro de cantidad (valor de atributo Cantidad fila actual de la parte tabular Componentes iniciales)
  • propiedades características del producto de salida que tienen un tipo de valor de "Número" o "Booleano"
  • parámetros de lanzamiento, que se definen en una pestaña especial Parámetros de lanzamiento del producto.

Abramos la tarjeta de especificaciones “Silla de oficina (experimento) Comodidad”. Fuera del campo Fórmula en la sección tabular de la pestaña Componentes iniciales abre el formulario Introducir una fórmula. Para hacer esto, haga clic en el botón de selección en el campo.

En la parte superior del formulario Introducir una fórmula hay un campo de tabla en el que se mostrará la fórmula compilada.

A continuación se muestran los botones para completar la fórmula. Estos son signos de operaciones aritméticas, paréntesis para establecer las prioridades de las operaciones, operandos condicionales, signos de operaciones de comparación (menor que, igual que, mayor que), funciones (mínimo, máximo, redondeo, entero). También hay botones para moverse por la fórmula, expandir y eliminar símbolos.

En una fórmula, puede utilizar nombres o sus códigos para los parámetros. Para ello hay un interruptor especial en el formulario. Códigos/nombres.

A continuación se muestra una línea con números y signos de coma y punto. Se proporciona un comando especial para sustituir un parámetro en la fórmula. Cantidad.

Es posible completar una fórmula a partir de una plantilla.

En la forma de Introducir una fórmula También hay una parte tabular para los parámetros de liberación del producto y una parte tabular con las propiedades de las características del producto, que se pueden utilizar para elaborar la fórmula.

Usando el parámetro "Cantidad para el componente original" en la fórmula

Para considerar un ejemplo práctico en la sección tabular. Componentes iniciales especificación “Silla de oficina (experimento) Comodidad” agregaremos una nueva línea. En una nueva línea en un campo Nomenclatura Indicaremos el material “Pegamento para muebles”. en el campo Cantidad fijado en 1.000. Fuera del campo Fórmula abre el formulario Introducir una fórmula.

Creemos una fórmula según la cual el parámetro Cantidad debe dividirse entre 3. Al componer la expresión, usamos el parámetro Cantidad(En la forma de Introducir una fórmula usa el comando Opciones – Cantidad).

Guardemos los cambios realizados en la especificación.

Pasemos al documento preparado previamente "Informe de producción para el turno", en el que en la pestaña Productos y servicios Especificación Se selecciona el valor “Silla de oficina (experimento) Comodidad”.

En el documento “Informe de producción del turno”, complete la pestaña Materiales usando el servicio Llenar según especificación.

Para el material “Pegamento para muebles” en el campo Cantidad el valor se estableció en 0,334 (1,000/3).

Así, como valor del parámetro Cantidad especificado en la fórmula, se utiliza el valor del atributo Cantidad, especificado para el componente original en la especificación del artículo.

Uso de las características del producto de salida en la fórmula de propiedades.

Las fórmulas utilizan sólo aquellas propiedades de las características del producto de salida que tienen el tipo de valor "Número" o "Booleano".

Todas las operaciones aritméticas y de comparación se pueden aplicar a valores de tipo numérico en fórmulas de cálculo.

El tipo de valor booleano tiene sólo dos valores: Falso o Verdadero. Estos valores se pueden utilizar en comparaciones.

Desde la ficha de especificaciones “Silla de oficina (experimento) Confort” abriremos el formulario para seleccionar las características del producto resultante.

Por el momento, entre las propiedades características no hay propiedades con el tipo de valor “Número” o “Booleano”. Por lo tanto, agreguemos una nueva propiedad con el tipo de valor "Número".

Cuando selecciona el tipo de valor "Número", puede especificar los parámetros de este número: Longitud, Exactitud(número de decimales), signo de un número no negativo.

definamos Nombre nueva propiedad – “Altura del respaldo”. Dependiendo del valor de esta propiedad se determinará el consumo de cualquier material. Establecer la bandera en los parámetros numéricos. No negativo e indicar el valor Exactitud– 0, ya que mediremos la altura del respaldo en centímetros enteros. Para parámetro Longitud un valor de 3 será suficiente.

En la ficha de la propiedad creada en la sección tabular Cesiones de propiedad Indicaremos la posición de la nomenclatura “Silla de oficina Comfort”.

La propiedad creada aparecerá en el formulario de selección de características del producto de salida. Determinemos el valor de esta propiedad en las características ya existentes. Indiquemos los valores 80, 100 y 120 centímetros.

Creemos una fórmula para calcular el consumo de “Pegamento para muebles”. El consumo dependerá del valor de la propiedad “Altura del respaldo”. Supongamos que por cada 20 centímetros de altura del respaldo se necesitan 0,1 kg de cola. Es necesario multiplicar la altura del respaldo por la tasa de consumo de pegamento. Un punto actúa como separador fraccionario.

Guardemos los cambios realizados en la especificación “Silla de oficina (experimento) Comodidad”.

Pasemos al documento "Informe de producción del turno". en el marcador Productos y servicios“Silla de oficina Comfort” se indica en la cantidad de 1.000 unidades. en el campo Especificación Se selecciona el valor “Silla de oficina (experimento) Comodidad”. en el campo Caracteristicas de producto indica la característica para la cual Altura del respaldo mide 80 centimetros.

Completemos la parte tabular en la pestaña. Materiales usando el servicio Llenar según especificación.

El consumo de “pegamento para muebles” fue de 0,400 kg (80 x 0,1/20). Del mismo modo, puedes calcular el consumo de “Pegamento para muebles” si así lo indica la pestaña Productos y servicios documento “Informe de producción del turno” y otras características de la gama de productos “Silla de oficina Confort”. En este caso, respectivamente, se obtendrán los valores 0,500 kg (100 x 0,1/20) y 0,6 kg (120 x 0,1/20).

Usar parámetros de salida en la fórmula

El consumo de materiales o productos semiacabados puede verse influenciado por algunos factores externos, como la temperatura y la humedad. La información sobre aquellos parámetros de producción que afectan el cálculo del número de componentes iniciales se completa en la especificación en la pestaña Parámetros de lanzamiento del producto. Estas opciones están disponibles en el formulario Introducir una fórmula.

En las especificaciones de la pestaña Parámetros de lanzamiento del producto indicado Tipo de parámetro como elemento del libro de referencia “Tipos de parámetros de producción”.

Creemos un nuevo elemento del directorio "Tipos de parámetros de producción" - "Temperatura". en el campo