InformationRegisterRecordSet.<Nombre del registro de información>
Disponible desde la versión 8.0.
Elementos de la colección:
InformationRegisterRecord.<Nombre del registro de información>
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
WriteDataHistory
Métodos:
Add
CheckFilling
Clear
Count
Delete
Fill
Get
GetForm
IndexOf
Insert
Load
LoadColumn
Metadata
Modified
Move
Read
Selected
SetActive
SetDataHistoryVersionComment
Total
Unload
UnloadColumn
UnloadColumns
Write
Eventos:
BeforeWrite
FillCheckProcessing
Filling
GenerateFromDataHistoryVersionProcessing
OnWrite
Descripción:
Se utiliza para operaciones con conjuntos de registros de registro de información en memoria. Esta es una colección de registros de registro de información. Permite al usuario leer registros de la base de datos para un criterio de filtro particular, y agregar, eliminar o modificar registros en el conjunto. El usuario también puede escribir en la base de datos para una condición especificada. Al guardar, todos los registros existentes en la base de datos para la condición dada pueden ser reemplazados por los registros contenidos en el conjunto.
El número máximo de registros en un conjunto es 999999999.
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
El objeto dado puede ser serializado a/desde XML. El objeto dado puede ser serializado a/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: InformationRegisterRecordSet.
Ejemplo:
| ExchangeRates = InformationRegisters.ExchangeRates; RatesSet = ExchangeRates.CreateRecordSet(); Dollar = Catalogs.Currencies.FindByDescription(“USD”); RatesSet.Filter.Currency.Set(Dollar); RatesSet.Filter.Period.Set(BegOfDay(CurrentDate())); RatesSet.Read(); If RatesSet.Count() = 0 Then NewRate = RatesSet.Add(); NewRate.Currency = Dollar; NewRate.Period = CurrentDate(); ElsIf RatesSet.Count() = 1 Then NewRate = RatesSet[0]; Else DoMessageBox(“La tasa se establece una vez al día.”, 60); Return; EndIf; NewRate.Rate = 31.44; NewRate.Repetition = 1; RatesSet.Write(); Message(“Tasa “ + TrimAll(NewRate.Currency) + ” para hoy: “+ NewRate.Rate + ” rublos.”); |
Ver también:
InformationRegisterRecord.<Nombre del registro de información>, propiedad Active
InformationRegisterSelection.<Nombre del registro de información>, propiedad Active
InformationRegisterManager.<Nombre del registro de información>, método CreateRecordSet
InformationRegisterRecordSet.<Nombre del registro de información>, propiedad ThisObject
Disponible desde:
Disponible desde la versión 8.0.


