CalculationRegisterRecordSet.<Nombre del registro de cálculo>
GetAddition
Disponible desde la versión 8.0.
Sintaxis:
GetAddition()
Valor devuelto:
Tipo: ValueTable.
Descripción:
Obtiene datos adicionales que te permiten revertir registros de períodos de registro anteriores mientras se ingresa el conjunto de registros actual. Obtienes los datos como una tabla de valores que tiene la siguiente estructura: todos los campos de registro de cálculo predefinidos excepto el grabador y el número de registro, todas las dimensiones, recursos y atributos y campos adicionales como el período de registro inverso, la fecha de inicio de inversión y la fecha de finalización de inversión.
Una adición es los datos que el sistema proporciona para agregar al conjunto de registros actual. Esto te permite aumentar el período de acción real de los registros actuales al guardar debido a la reversión de registros de períodos de registro anteriores (si es necesario). Las entradas adicionales de reversión proporcionadas se generan en función de los períodos de acción de los registros de registro de cálculo y las reglas de competencia de períodos de acción que se establecen excluyendo las listas de tipos de cálculo en el gráfico de tipos de cálculo del registro.
Es necesario obtener una adición si intentas ingresar un registro contable con el período de acción que está ocupado por otro registro que tiene un período de registro que es menor que el tuyo.
Los campos de la tabla de valores obtenidos se llenan con registros que se están invirtiendo, datos y datos adicionales: período de registro de entrada inversa (período recomendado para el registro de entrada inversa), fechas de inicio y finalización de período inverso (período recomendado para establecer como el período de acción de entrada inversa).
Disponibilidad:
Servidor, cliente grueso, conexión externa.
Ejemplo:
// el código se encuentra en el módulo del documento RegisterOfCharge = “MainChargesForEmployess”; Query = Nuevo Query; Query.Text = “ SelectionByDocHeader = Query.Ejecutar().Elegir(); Si NO Cancel Entonces// registrarlo en el registro de información Movement = Movements.EstimatedTax13.Agregar(); // generar propiedades // … // generar dimensiones // … FinSi; FinHacer; Si NO Cancel Entonces// Recibir registros adicionales con una bandera de entrada invertida, // que necesitan agregarse al conjunto actual para obtener // el período de acción real máximo ReversingEntryRecords = Movements[RegisterOfCharge].GetAddition(); Para cada NLinea En ReversingEntryRecords Hacer Movement = Movements[NombreDelRegistro].Agregar(); // generar propiedades Movement.Grabador = SelectionByDocHeader.Ref; // … // generar dimensiones // … // generar recursos // … // generar atributos Movement.Linea = NLinea.Linea; Movement.Tamaño = NLinea.Tamaño; // … FinHacer; FinSi; // escribir registros generados en el registro MovementsOfRegisterSet = Movements[RegisterOfCharge]; MovementsOfRegisterSet.Escribir(); |
Ver también:
ChartOfCalculationTypesObject.<Nombre del gráfico de tipos de cálculo>, propiedad DisplacingCalculationTypes
Disponible desde:
Disponible desde la versión 8.0.