РегистрРасчетаНаборЗаписей.<Имя регистра расчета> (CalculationRegisterRecordSet.<Имя регистра расчета>)

Элементы коллекции:

РегистрРасчетаЗапись
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс записи (нумерация с 0).

Свойства:

ДополнительныеСвойства (AdditionalProperties)
Записывать (Write)
ОбменДанными (DataExchange)
Отбор (Filter)
ЭтотОбъект (ThisObject)

Методы:

Вставить (Insert)
Выбран (Selected)
Выгрузить (Unload)
ВыгрузитьКолонки (UnloadColumns)
ВыгрузитьКолонку (UnloadColumn)
Добавить (Add)
Загрузить (Load)
ЗагрузитьКолонку (LoadColumn)
Записать (Write)
Индекс (IndexOf)
Итог (Total)
Количество (Count)
Метаданные (Metadata)
Модифицированность (Modified)
Очистить (Clear)
Получить (Get)
ПолучитьДополнение (GetAddition)
ПолучитьФорму (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..

Пример:

// Начисления - сформированная таблица значений начислений
Рег = РегистрыРасчета.ОсновныеНачисленияСотрудниковОрганизации;
НаборЗаписейДляПроверки = Рег.СоздатьНаборЗаписей();
НаборЗаписейДляПроверки.Отбор.Регистратор.Значение = Ссылка;
ТипОснНачислений = Тип("ПланВидовРасчетаСсылка.ОсновныеНачисленияОрг");
Для 
Каждого Начисление из Начисления Цикл
    Если ТипЗнч(Начисление.ВидРасчета) = ТипОснНачислений Тогда
        Движение = НаборЗаписейДляПроверки.Добавить();
        // свойства
        Движение.ПериодРегистрации = ПериодРегистрации;
        Движение.ВидРасчета = Начисление.ВидРасчета;
        Движение.ПериодДействияНачало = Начисление.ДатаНачала;
        Движение.ПериодДействияКонец = Начисление.ДатаОкончания;
        // измерения
        Движение.ФизЛицо = Начисление.ФизЛицо;
        Движение.Приказ = Начисление.Приказ;
        Движение.Организация = Организация;
        // реквизиты поддержки графика
        Движение.ГрафикРаботы = Начисление.ГрафикРаботы;
        Движение.ВидУчетаВремени = Перечисления.ВидыУчетаВремени.ПоДням;
    Иначе
        // обработка других начислений
        // ...
    КонецЕсли;
КонецЦикла
;
НаборЗаписейДляПроверки.Записать();

См. также:

РегистрРасчетаМенеджер, метод СоздатьНаборЗаписей
РегистрРасчетаНаборЗаписей, свойство ЭтотОбъект

    

1C:Enterprise Developer's Community