Тип: Произвольный. Набор свойств содержит значения измерений регистра сведений. Доступ к значению осуществляется по имени, как оно задано в конфигурации.
Полное описание, параметры и ограничения
РегистрСведенийВыборка.<Имя регистра сведений>.<Имя измерения> (InformationRegisterSelection.<Information register name>.<Dimension name>)
РегистрСведенийВыборка.<Имя регистра сведений> (InformationRegisterSelection.<Information register name>)
<Имя измерения> (<Dimension name>)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: Произвольный.
Набор свойств содержит значения измерений регистра сведений. Доступ к значению осуществляется по имени, как оно задано в конфигурации.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
В качестве типа допускается использовать любые типы, кроме ДвоичныеДанные и строки неограниченной длины.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Прочитать собственные поля регистра: выборка
Артикул — измерение, Количество — ресурс, Комментарий — реквизит, УчебныйИсточник — общий реквизит. Имена определяет собственная схема регистра, а данные получены реальным набором, менеджером записи или выборкой.
Где и как запускать
Тело серверной команды собственной учебной обработки. Подготовленные именованные объекты находятся только в учебной базе.
Подготовка
В собственной учебной конфигурации создайте независимый непериодический регистр сведений УчебныеОстаткиКарточек. Измерение Артикул (Строка 20), ресурс Количество (Число 10.0), реквизит Комментарий (Строка 100).
Общие → Общие реквизиты: УчебныйИсточник типа Строка 50, без разделения данных. В Состав включите УчебныеОстаткиКарточек; добавленный обычный реквизит с таким именем не заменяет общий.
Обновите только учебную базу. Код вставляется в тело серверной команды собственной обработки. Ключ УРОК-1 используется только для этого учебного опыта.
При записи набора отбор ограничивает замещение ключом УРОК-1. Другие ключи регистра не заменяются; никогда не переносите такой опыт на рабочий регистр.
Набор = РегистрыСведений.УчебныеОстаткиКарточек.СоздатьНаборЗаписей();
Набор.Отбор.Артикул.Установить("УРОК-1");
Запись = Набор.Добавить();
Запись.Артикул = "УРОК-1";
Запись.Количество = 2;
Запись.Комментарий = "Учебный остаток";
Запись.УчебныйИсточник = "Урок";
Набор.Записать();
Отбор = Новый Структура("Артикул", "УРОК-1");
Выборка = РегистрыСведений.УчебныеОстаткиКарточек.Выбрать(Отбор);
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Артикул);
Сообщить(Строка(Выборка.Количество));
Сообщить(Выборка.Комментарий);
Сообщить(Выборка.УчебныйИсточник);
КонецЦикла;Разбор по шагам
Источник данных создаётся или явно выбирается штатным менеджером из собственной схемы.
Артикул — измерение, Количество — ресурс, Комментарий — реквизит, УчебныйИсточник — общий реквизит. Имена определяет собственная схема регистра, а данные получены реальным набором, менеджером записи или выборкой.
Имена свойств точно соответствуют объектам метаданных и колонкам из подготовки, не именам чужой конфигурации.
Как проверить результат
Показаны УРОК-1, 2, Учебный остаток, Урок.
Замените количество 2 на 5: повторный запуск изменяет только запись с ключом УРОК-1.
Ожидаемый результат
Прочитать собственные поля регистра: выборка на подготовленных данных.
На что обратить внимание
Код размещается в теле серверной команды учебной обработки, не в клиентском обработчике и не в модуле объекта.
Запись выполняйте только в своей учебной базе. Ссылка читает сохранённые данные; изменения объекта в памяти без записи в ссылке и выборке не появляются.
Имена в угловых скобках из справки — обозначения, не текст для вставки в BSL. В коде используются реальные имена из подготовки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.