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