СоздатьНаборЗаписейРегистраСведений (БСП)

Автор: 1С
ОбщийМодуль.ОбменДаннымиСлужебный
БСП

Создать набор записей регистра сведений. Создает набор записей регистра сведений по переданным значениям структуры. Добавляет одну запись в набор.

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

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

Групповое изменение Измерения в НабореЗаписей регистра сведений

СоздатьКлючЗаписиРегистраСведенийВспомогательныхДанных (БСП)

УдалитьНаборЗаписейВРегистреСведений (БСП)

Создать запись в регистре сведений

НаборЗаписейРегистраПустой (БСП)

Проверка изменения полей регистра сведений ПередЗаписью, кеширование средствами БСП

Ключ менеджера записи регистра сведений

ОткрытьФормуЗаписиРегистраСведенийПоОтбору (БСП)

Создает временную таблицу по набору записей

1С Менеджер конфигураций