РегистрРасчетаНаборЗаписей.<Имя регистра расчета> (CalculationRegisterRecordSet.<Calculation register name>)
РегистрРасчетаНаборЗаписей.<Имя регистра расчета> (CalculationRegisterRecordSet.<Calculation register name>)
Доступен, начиная с версии 8.0.
Элементы коллекции:
РегистрРасчетаЗапись.<Имя регистра расчета>Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс записи (нумерация с 0).
Свойства:
ДополнительныеСвойства (AdditionalProperties)Записывать (Write)
ОбменДанными (DataExchange)
Отбор (Filter)
ЭтотОбъект (ThisObject)
Методы:
Вставить (Insert)Выбран (Selected)
Выгрузить (Unload)
ВыгрузитьКолонки (UnloadColumns)
ВыгрузитьКолонку (UnloadColumn)
Добавить (Add)
Загрузить (Load)
ЗагрузитьКолонку (LoadColumn)
Записать (Write)
Индекс (IndexOf)
Итог (Total)
Количество (Count)
Метаданные (Metadata)
Модифицированность (Modified)
Очистить (Clear)
Получить (Get)
ПолучитьДополнение (GetAddition)
ПолучитьФактическийПериодДействия (GetAdjustedEffectivePeriod)
ПолучитьФорму (GetForm)
ПроверитьЗаполнение (CheckFilling)
Прочитать (Read)
Сдвинуть (Move)
Удалить (Delete)
УстановитьАктивность (SetActive)
События:
ОбработкаПроверкиЗаполнения (FillCheckProcessing)ПередЗаписью (BeforeWrite)
ПриЗаписи (OnWrite)
Описание:
Представляет собой коллекцию записей регистра расчета. Позволяет выполнять считывание записей из базы данных по определенному регистратору, добавлять, удалять и модифицировать записи в наборе.
Максимальное число записей в наборе 999999999.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Данный объект может быть сериализован в/из XML. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/enterprise/current-config}. Имя типа XDTO: CalculationRegisterRecordSet.<Имя регистра расчета>.
Пример:
| // Начисления - сформированная таблица значений начислений Рег = РегистрыРасчета.ОсновныеНачисленияСотрудниковОрганизации; НаборЗаписейДляПроверки = Рег.СоздатьНаборЗаписей(); НаборЗаписейДляПроверки.Отбор.Регистратор.Значение = Ссылка; ТипОснНачислений = Тип("ПланВидовРасчетаСсылка.ОсновныеНачисленияОрг"); Для Каждого Начисление из Начисления Цикл Если ТипЗнч(Начисление.ВидРасчета) = ТипОснНачислений Тогда Движение = НаборЗаписейДляПроверки.Добавить(); // свойства Движение.ПериодРегистрации = ПериодРегистрации; Движение.ВидРасчета = Начисление.ВидРасчета; Движение.ПериодДействияНачало = Начисление.ДатаНачала; Движение.ПериодДействияКонец = Начисление.ДатаОкончания; // измерения Движение.ФизЛицо = Начисление.ФизЛицо; Движение.Приказ = Начисление.Приказ; Движение.Организация = Организация; // реквизиты поддержки графика Движение.ГрафикРаботы = Начисление.ГрафикРаботы; Движение.ВидУчетаВремени = Перечисления.ВидыУчетаВремени.ПоДням; Иначе // обработка других начислений // ... КонецЕсли; КонецЦикла; НаборЗаписейДляПроверки.Записать(); |
См. также:
РегистрРасчетаМенеджер.<Имя регистра расчета>, метод СоздатьНаборЗаписейРегистрРасчетаНаборЗаписей.<Имя регистра расчета>, свойство ЭтотОбъект
Использование в версии:
Доступен, начиная с версии 8.0.