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

Автор: 1С
ОбщийМодуль.РаботаВМоделиСервиса
БСП

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

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

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

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

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

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

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

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

ПриЗаписиДокумента (БСП)

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

ПриЗаписиСпискаБизнесПроцессов (БСП)

Получение данных из регистра сведений не запросом

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

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

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз