Синтаксис:
Параметры:
<Отбор> (обязательный)
<Ресурсы> (обязательный)
<Измерения> (обязательный)
<Разрезы> (необязательный)
Возвращаемое значение:
Описание:
Доступность:
Пример:
| Отбор = Новый Структура(); Ресурсы = Новый Массив(1); Ресурсы[0] = "РаспределениеОсновныхНачислений.Результат"; Измерения = Новый Структура("ФизЛицо,Организация,Отдел,Должность"); Измерения.Вставить("ФизЛицо","РаспределениеОсновныхНачислений.Физлицо"); Измерения.Вставить("Организация","РаспределениеОсновныхНачислений.Организация)"; Измерения.Вставить("Отдел","РаспределениеОсновныхНачислений.Отдел"); Измерения.Вставить("Должность","РаспределениеОсновныхНачислений.Должность"); Разрезы = Новый Массив(1); Разрезы[0] = "РаспределениеОсновныхНачислений.СпособРаспределения"; Регистр = РегистрыРасчета.ОсновныеНачисленияСотрудников; НаборЗаписей = Регистр.СоздатьНаборЗаписей(); ДокументыНачислений = Запрос.Выполнить().Выгрузить(); Для Каждого Документ Из ДокументыНачислений Цикл Отбор.Вставить("Регистратор",Документ.Регистратор); Данные = Регистр.ПолучитьБазу(Отбор,Ресурсы,Измерения,Разрезы); БазовыеДанныеСвод = Данные.Скопировать(); БазовыеДанныеСвод.Свернуть("НомерСтроки","Результат"); НаборЗаписей.Отбор.Регистратор.Значение = Документ.Регистратор; НаборЗаписей.Прочитать(); ОсновныеДанные = НаборЗаписей.Выгрузить(); // обработка строк набора записей // ... КонецЦикла; |
См. также: