Тип: Произвольный. Набор свойств содержит значения общих реквизитов, входящих в объект метаданных. Но только тех общих реквизитов, которые или не являются разделителями (РазделениеДанных = НеИспользовать), или являются разделителями (РазделениеДанных = Разделять) и имеют настройку разделения ИспользованиеРазделяемыхДанных = НезависимоИСовместно. Доступ к значению осуществляется по имени, как оно задано в Конфигураторе.
Полное описание, параметры и ограничения
РегистрНакопленияЗапись.<Имя регистра накопления>.<Имя общего реквизита> (AccumulationRegisterRecord.<Accumulation register name>.<Common attribute name>)
РегистрНакопленияЗапись.<Имя регистра накопления> (AccumulationRegisterRecord.<Accumulation register name>)
<Имя общего реквизита> (<Common attribute name>)
Доступен, начиная с версии 8.2.
Использование:
Чтение и запись.
Описание:
Тип: Произвольный.
Набор свойств содержит значения общих реквизитов, входящих в объект метаданных. Но только тех общих реквизитов, которые или не являются разделителями (РазделениеДанных = НеИспользовать), или являются разделителями (РазделениеДанных = Разделять) и имеют настройку разделения ИспользованиеРазделяемыхДанных = НезависимоИСовместно.
Доступ к значению осуществляется по имени, как оно задано в Конфигураторе.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Использовать общий реквизит в записи УчебныеОстаткиНастроек
УчебныйИсточник задан в метаданных как неразделяющий общий реквизит собственного регистра. Значение назначается настоящей новой записи и сохраняется под собственным регистратором.
Где и как запускать
Тело серверной процедуры собственной учебной обработки. Неразделяющий общий реквизит включён в подготовленный собственный регистр.
Подготовка
В собственной пустой учебной конфигурации создайте документ УчебноеДвижениеНастроек с разрешённым проведением и регистр накопления УчебныеОстаткиНастроек вида Остатки. Добавьте измерение Товар типа Строка 100 и ресурс Количество типа Число 12.2, регистратор УчебноеДвижениеНастроек.
Обновите учебную конфигурацию. Движения и документы не создавайте: код объясняет свойство ВидРегистра, а не подсчитывает остатки.
Общие → Общие реквизиты: создайте УчебныйИсточник типа Строка 20 или используйте ранее созданный общий реквизит с достаточной длиной. Разделение данных = Не использовать. В Состав явно включите собственный регистр УчебныеОстаткиНастроек как Использовать.
Не добавляйте вместо него обычный реквизит с таким же именем. Это динамическое свойство именно общего реквизита, участвующего в данном регистре. Разделение пользователей и рабочих данных не включается.
Обновите только учебную базу. Основной код вставьте в тело серверной процедуры своей учебной обработки. Каждый запуск создаёт новый собственный документ-регистратор; запись набора ограничена его ссылкой.
Показанный общий реквизит доступен в исходной записи / выборке. Не переносите его автоматически в виртуальные таблицы остатков и оборотов: у неразделяющего общего реквизита там другая доступность.
Документ = Документы.УчебноеДвижениеНастроек.СоздатьДокумент();
Документ.Дата = Дата(2026, 10, 14);
Документ.Записать();
Набор = РегистрыНакопления.УчебныеОстаткиНастроек.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Документ.Ссылка);
Запись = Набор.Добавить();
Запись.Период = Документ.Дата;
Запись.Активность = Истина;
Запись.ВидДвижения = ВидДвиженияНакопления.Приход;
Запись.Товар = "Книга";
Запись.Количество = 3;
Запись.УчебныйИсточник = "ПРИМЕР";
Сообщить("Источник своей новой записи: " + Запись.УчебныйИсточник);
Набор.Записать();
Сообщить("Сохранён набор только собственного нового регистратора");Разбор по шагам
Создаём новый собственный документ и фильтруем новый набор по его ссылке.
Добавленная запись получает свои измерения / ресурсы и динамический общий реквизит УчебныйИсточник = ПРИМЕР.
В варианте выборки после записи вызываем ВыбратьПоРегистратору и обязательно Следующий перед чтением свойства. Вариант записи изменяет только созданный собственный набор.
Как проверить результат
Сообщение содержит ПРИМЕР. Для выборки значение взято из сохранённой собственной записи, не из исходной локальной переменной.
Если свойство не найдено, проверьте участие именно этого регистра в составе общего реквизита и обновление учебной базы. Наличие реквизита в другом объекте его здесь не создаёт.
Ожидаемый результат
Конкретное динамическое общее свойство использовано на собственных данных указанного класса записи / выборки.
На что обратить внимание
Выборка доступна только для чтения; присваивание выполняется Запись.УчебныйИсточник до записи набора.
Отбор регистратора не удаляется, существующие рабочие движения не используются и не перепроводятся.
Запись в учебную базу выполнится только при ручном запуске показанного BSL; при сборке HTML код не исполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.