Привет, Михаил!
Чтобы изменить запись в независимом непериодическом регистре сведений, необходимо сначала получить набор записей, затем установить отбор по ключевым реквизитам, после чего можно изменить нужные поля и записать изменения. Вот пример кода на языке 1С:
1C
// Создаем набор записей для регистра сведений
НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей();
// Устанавливаем отбор по ключевым реквизитам
НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура);
НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство);
// Читаем записи из регистра
НаборЗаписей.Прочитать();
// Проверяем, есть ли записи
Если НаборЗаписей.Количество() > 0 Тогда
// Изменяем первую запись
Запись = НаборЗаписей[0];
Запись.Значение = НовоеЗначение; // Устанавливаем новое значение
// Записываем изменения
НаборЗаписей.Записать();
Иначе
Сообщить("Записи не найдены.");
КонецЕсли;
В этом коде:
— `ТекущаяНоменклатура` и `ТекущееСвойство` — это значения, по которым мы ищем запись.
— `НовоеЗначение` — это новое значение, которое мы хотим установить для поля `Значение`.
Не забудьте заменить переменные на актуальные значения в вашем контексте.
Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/558.html