не проставляется значение на форме при открытии обработки
☑
0
falselight
27.05.20
✎
17:03
На форме обработки есть реквизит НужноеСвойствоЦвет - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
Создана процедура. Почему при открытии обработки в этом поле пусто?
//
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.НужноеСвойствоЦвет = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Цвет_Основной");
1
Ёпрст
гуру
27.05.20
✎
17:08
Видать не находит ничего.
И поди значение реквизита не строка
2
falselight
27.05.20
✎
17:10
Отработало. Отладчик глючил
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
НужноеСвойствоЦвет = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Цвет_Основной");
НужноеСвойствоРазмер = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Размер_Основной");
КонецПроцедуры
3
seevkik
27.05.20
✎
17:11
Используй бсп
4
falselight
27.05.20
✎
17:11
(1) Перезапустил предприятие, стал останавливаться на точке останова, а то вообще не отрабатывал.
5
falselight
28.05.20
✎
02:38
(3) Как в данном случае будет выглядеть её использование?
6
Chameleon1980
28.05.20
✎
04:37
это у тебя реквизит обработки или независимый реквизит формы?
7
Chameleon1980
28.05.20
✎
04:39
элемент. нужноесвойствоцвет не достаточно
8
falselight
28.05.20
✎
04:43
(7) реквизит форме
так работает
НужноеСвойствоЦвет = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Цвет_Основной");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший