Имя: Пароль:
1C
 
не проставляется значение на форме при открытии обработки
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) реквизит форме

так работает

  НужноеСвойствоЦвет = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Цвет_Основной");
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший