База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как установить числовое значение доп. реквизита справочника в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33966
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      код в обработке «групповое изменение реквизитов» установить числовое значение дополнительного реквизита справочника

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

      Nelli, привет!

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

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

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

      Где:

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

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

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

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

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

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

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

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

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

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.