CalculationRegisterRecordSet.<Nombre del registro de cálculo>
Disponible desde la versión 8.0.
Elementos de la colección:
CalculationRegisterRecord.<Nombre del registro de cálculo>
La iteración a través de la colección utilizando el operador For each … In … Do está disponible para el objeto. Los elementos de la colección se recuperan durante la iteración..
Es posible acceder al elemento de la colección utilizando el operador […] . El índice del registro (a partir de 0) se pasa como argumento.
Propiedades:
AdditionalProperties
DataExchange
Filter
ThisObject
Write
Métodos:
Add
CheckFilling
Clear
Count
Delete
Get
GetAddition
GetAdjustedEffectivePeriod
GetForm
IndexOf
Insert
Load
LoadColumn
Metadata
Modified
Move
Read
Selected
SetActive
Total
Unload
UnloadColumn
UnloadColumns
Write
Eventos:
BeforeWrite
FillCheckProcessing
OnWrite
Descripción:
Esta es una colección de registros de registro de cálculo. Permite al usuario leer registros de la base de datos para un registro específico, y agregar, eliminar o modificar registros en el conjunto.
El número máximo de registros en un conjunto es 999999999.
Disponibilidad:
Servidor, cliente grueso, conexión externa.
El objeto dado puede ser serializado hacia/desde XML. El objeto dado puede ser serializado hacia/desde XDTO. El tipo XDTO correspondiente a este objeto está definido en el espacio de nombres {http://v8.1c.ru/8.1/data/enterprise/current-config}. Nombre del tipo XDTO: CalculationRegisterRecordSet.
Ejemplo:
| // Charges – tabla generada de valores de cargos Reg = CalculationRegisters.FocalChargesEmployeesOrganization; RecordsSet4Test = Reg.CreateRecordSet(); RecordsSet4Test.Filter.Recorder.Value = Ref; MainChargesType = Type(“ChartOfCalculationTypesRef.MainOrgCharges”); For Each Charge In Charges Do If TypeOf(Charge.CalculationType) = MainChargesType Then Movement = RecordsSet4Test.Add(); // propiedades Movement.RegistrationPeriod = RegistrationPeriod; Movement.CalculationType = Charge.CalculationType; Movement.BegOfActionPeriod = Charge.StartDate; Movement.EndOfActionPeriod = Charge.EndDate; // dimensiones Movement.PhysPerson = Charge.PhysPerson; Movement.Commandment = Charge.Commandment; Movement.Organization = Organization; // atributos que soportan un horario Movement.WorkSchedule = Charge.WorkSchedule ; Movement.TimeAccountType = Enums.TimeAccountTypes.ByDay; Else // procesamiento de otros cargos extra // … EndIf; EndDo; RecordsSet4Test.Write(); |
Ver también:
CalculationRegisterManager.<Nombre del registro de cálculo>, método CreateRecordSet
CalculationRegisterRecordSet.<Nombre del registro de cálculo>, propiedad ThisObject
Disponible desde:
Disponible desde la versión 8.0.


