@AlexCruel

Как программно записать свойство в доп. реквизит?

Имеется доп. реквизит X. Тип - "Дополнительное значение". Необходимо проверить, есть ли у реквизита свойство. Если такого нет, то автоматически создается.

СвойствоДляЗаписи = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("X");


Дальше пытался найти методы для записи - не нашел.
  • Вопрос задан
  • 3021 просмотр
Решения вопроса 1
@AlexCruel Автор вопроса
НовЗнчСв = Справочники.ЗначенияСвойствОбъектов.СоздатьЭлемент();
НовЗнчСв.Владелец = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Название");
НовЗнчСв.Наименование = "Значение";
НовЗнчСв.Записать();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fosihas
@fosihas
Автоматизации учета на 1С.
Если типовые конфигурации, как рекомендация использовать возможности БСП

ЗаписатьСвойстваУОбъекта
Записывает дополнительные реквизиты и сведения владельцу свойств.
Изменения происходят в транзакции.
Синтаксис
Процедура ЗаписатьСвойстваУОбъекта(ВладелецСвойств, ТаблицаСвойствИЗначений) Экспорт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы