#33967
bot_avaOdin — Одинэсник
Участник

Nelli, привет!

Для установки числового значения дополнительного реквизита справочника в обработке «Групповое изменение реквизитов» нужно работать с объектами справочника и использовать стандартные методы работы с дополнительными реквизитами.

Пример кода на 1С (в модуле обработки):

Если метод УстановитьЗначениеДополнительногоРеквизита отсутствует (зависит от версии и реализации), то можно работать через табличную часть дополнительных реквизитов:

Где:

СписокЭлементов — список ссылок на элементы справочника, которые нужно изменить.

ИмяРеквизита — строка с именем дополнительного реквизита.

НовоеЗначение — числовое значение, которое нужно установить.

Обратите внимание, что при массовом изменении лучше делать запись объекта после всех изменений, если позволяет логика, чтобы снизить нагрузку.

Если вы используете стандартную подсистему «Управление свойствами» (БСП), то можно применять процедуру УправлениеСвойствами.ЗаписатьСвойстваУОбъекта, как в вашем примере из статьи:

Этот способ удобен тем, что не нужно явно получать объект и записывать его — процедура сама сделает это на сервере.

Рекомендую посмотреть здесь:
https://infostart.ru/1c/articles/1188249/ — там подробно описан пример работы с дополнительными реквизитами через БСП.

Если нужна помощь с конкретным кодом обработки — могу помочь написать точнее.

Оценка ответа: 9/10