Запись значения дополнительно реквизита
☑
0
Dolphin67
09.11.22
✎
01:37
Доброго времени суток.
УТ 11
Помогите пожалуйста, никак не получается записать значение дополнительного реквизита.
В процедуре ПередЗаписью пытаюсь выполнить данный код
РеквизитСсылка=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя","Оригинал_77d9bd6eae3344e79a6a6b1f16683473");
ТабЗначений=Новый ТаблицаЗначений;
ТабЗначений.Колонки.Добавить("Свойство");
ТабЗначений.Колонки.Добавить("Значение");
НоваяСтрока=ТабЗначений.Добавить();
НоваяСтрока.Свойство=РеквизитСсылка;
НоваяСтрока.Значение=Истина;
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(ЭтотОбъект.Ссылка,ТабЗначений);
При выполнении ЗаписатьСвойстваУОбъекта выдает ошибку про блокировку этого объекта если записывать при открытом документе, или Переполнение стека встроенного языка на сервере при попытке провести из формы списка.
1
RomaH
naïve
09.11.22
✎
06:20
ЗаписатьСвойстваУОбъекта - наверное там внутри Записать() и есть
на что переполнение стека и намекает
2
RomaH
naïve
09.11.22
✎
06:25
если уж БСП используешь, то
ПеренестиЗначенияИзРеквизитовФормыВОбъект
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн