Создать ключ записи регистра сведений вспомогательных данных. Создает ключ записи для регистра сведений, включенного в состав разделителя ОбластьДанныхВспомогательныеДанные.
// Создает ключ записи для регистра сведений, включенного в состав разделителя ОбластьДанныхВспомогательныеДанные.
//
// Параметры:
// Менеджер - РегистрСведенийМенеджер, менеджер регистра сведений, для которого требуется
// получить ключ записи,
// ЗначенияКлюча - Структура, содержащая значения для заполнения свойств ключа записи.
// Имена элементов структуры должны соответствовать именам ключевых полей.
//
// Возвращаемое значение: РегистрСведенийКлючЗаписи.
//
Функция СоздатьКлючЗаписиРегистраСведенийВспомогательныхДанных(Знач Менеджер, Знач ЗначенияКлюча) Экспорт
Ключ = Менеджер.СоздатьКлючЗаписи(ЗначенияКлюча);
ОбластьДанных = Неопределено;
Разделитель = РазделительВспомогательныхДанных();
Если ЗначенияКлюча.Свойство(Разделитель, ОбластьДанных) Тогда
Если Ключ[Разделитель] <> ОбластьДанных Тогда
Объект = СериализаторXDTO.ЗаписатьXDTO(Ключ);
Объект[Разделитель] = ОбластьДанных;
Ключ = СериализаторXDTO.ПрочитатьXDTO(Объект);
КонецЕсли;
КонецЕсли;
Возврат Ключ;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Ключ менеджера записи регистра сведений
Создать запись в регистре сведений
СоздатьНаборЗаписейРегистраСведений (БСП)
Групповое изменение Измерения в НабореЗаписей регистра сведений
ПриЗаписиСпискаБизнесПроцессов (БСП)
Получение данных из регистра сведений не запросом
Проверка изменения полей регистра сведений ПередЗаписью, кеширование средствами БСП