Перейти к основному содержимому

{ИмяРегистраСведений}.КлючЗаписи

{ИмяРазработчика}::{ИмяПроекта}::{ИмяПодсистемы}::{ИмяРегистраСведений}.КлючЗаписи Доступность: КлиентИСервер

Содержит значения измерений записи регистра сведений (и стандартного поля Период для периодических регистров сведений). Используется для адресации записей регистров - т.е. указания на какую-то конкретную запись. В т.ч. может использоваться в типах реквизитов хранимых объектов (справочников, регистров и пр.).

Пример

метод СоздатьКлючЗаписи(ПользовательСсылка: Пользователи.Ссылка): ЦеныТоваров.КлючЗаписи 
возврат новый ЦеныТоваров.КлючЗаписи(Период = Дата{2022-05-25}, Пользователь = ПользовательСсылка)
;

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Представляемое, Стд::РегистрыСведений::РегистрСведений.КлючЗаписи, Стд::Сущности::Сущность.Ключ


Конструкторы

{ИмяРегистраСведений}.КлючЗаписи

Версия 8.0 и выше

Доступность: КлиентИСервер

@ИменованныеПараметры
ИмяРегистраСведений.КлючЗаписи(
Период: Дата,
ИмяИзмерения: {InformationSystemsName}.Ссылка?)

{ИмяРегистраСведений}.КлючЗаписи

Версия 7.0 и ниже

Доступность: КлиентИСервер

@ИменованныеПараметры
ИмяРегистраСведений.КлючЗаписи(
Период: Дата,
ИмяИзмерения: ИнформационныеСистемы.Ссылка?)
Конструктор удален.


Свойства

КлючОсновногоФильтра

Доступность: Сервер ТолькоЧтение

Содержит измерения которые включены в основной фильтр, и для периодического регистра сведений, период если период включен в основной фильтр.

Переопределение: КлючОсновногоФильтра


Период

Доступность: КлиентИСервер

Период: Дата

{ИмяИзмерения}

Доступность: КлиентИСервер ТолькоЧтение

ИмяИзмерения: ТипИмяИзмерения = ЗначениеПоУмолчаниюИмяИзмерения

Значение измерения <ИмяИзмерения>.


Методы

ВСтроку

Доступность: КлиентИСервер

ВСтроку(): Строка
Переопределение: ВСтроку


ЗагрузитьЗапись

Доступность: Сервер

Переопределение: ЗагрузитьЗапись

Метод унаследован от базового типа, при этом только уточнено возвращаемое значение.


{ИмяРегистраСведений}.КлючЗаписи

Версия 8.0 и выше

ИмяРегистраСведений.КлючЗаписи(ИмяИзмерения: ТипИмяИзмерения = ЗначениеПоУмолчаниюИмяИзмерения)
Конструктор по значению всех измерений. Создаёт ключ записи с переданными значениями измерений.


Представление

Доступность: КлиентИСервер

Представление(): Строка
Переопределение: Представление


СоздатьКопиюЗаписи

Версия 8.0 и выше

Доступность: Сервер

@ИменованныеПараметры
СоздатьКопиюЗаписи(
<Измерение1>: <ТипИзмерения1> = <ЗначениеПоУмолчаниюИзмерения1>,
....<ИзмерениеN>: <ТипИзмеренияN> = <ЗначениеПоУмолчаниюИзмеренияN>,
<Ресурс1>: <ТипРесурса1> = <ЗначениеПоУмолчаниюРесурса1>,
...<РесурсN>: <ТипРесурсаN> = <ЗначениеПоУмолчаниюРесурсаN>,
<Реквизит1>: <ТипРеквизита1> = <ЗначениеПоУмолчаниюРеквизита1>,
....<РеквизитN>: <ТипРеквизитаN> = <ЗначениеПоУмолчаниюРеквизитаN>)

Вызов возможен только с именованными параметрами

Создает новый экземпляр записи регистра сведений копированием записи с этим ключом.

Исключения

ИсключениеДоступЗапрещен - при отсутствии прав на загрузку записи.

Примеры

Дублирование записи о курсе валюты сегодняшним днем.

метод ДублироватьЗаписьСегодняшнимДнемПоКлючу(КлючЦеныТовара: ЦеныТоваров.КлючЗаписи): ЦеныТоваров.Запись
знч НоваяЗапись = КлючЦеныТовара.СоздатьКопиюЗаписи(Период = Дата.Сейчас())
ЦеныТоваров.Записать(НоваяЗапись)
возврат НоваяЗапись
;

СоздатьКопиюЗаписи

Версия 7.0 и ниже

Доступность: Сервер

@ИменованныеПараметры
СоздатьКопиюЗаписи(
Период: Дата,
ИмяИзмерения: ИнформационныеСистемы.Ссылка?,
ИмяРесурса: Число,
ИмяРеквизита: Строка
): {ИмяРегистраСведений}.Запись
Метод заменен на СоздатьКопиюЗаписи.


Список унаследованных методов

Объект

ПолучитьТип