Программно назначить предопределенное значение 8.0 #167013


#0 by newreactive
Надо создать предопределенное значение предопределенного свойства (для справочника Номенклатура).Предопределенное свойство назначаю в конфигураторе. Предопределенное значение назначаю программно в процедуре ПриНачалеРаботыСистемы.Говорит, чтоПеременная не определена (ПланВидовХарактеристикСсылка)НовыйОбъект.Владелец=<<?>>ПланВидовХарактеристикСсылка.СвойстваОбъектов;Если ПланВидовХарактеристик без Ссылка - аналогично.Что не правильно делаю?
#1 by newreactive
Кроме этого, значение получится не предопределенное, а обычное. Как назначить предопределенное значение для подчиненного справочника?
#2 by IchRovan
никак
#3 by newreactive
Подскажите, пожалуйста, учусь я!
#4 by Юрикс
ну например такНовыйОбъект.Владелец = ПланыВидовХарактеристик.СвойстваОбъектов.Контрагент;
#5 by СергейКа
ПланыВидовХарактеристик.СвойстваОбъектов - это в общем, то системное перечисление...
#6 by newreactive
Спасибо, с владельцем получилось. А как предопределенным значение сделать?
#7 by newreactive
И что это для меня значит - не сделать, то, что хочу?
#8 by Юрикс
предопределенный элемент справочника программно создать нельзя, только вручную - на то он и предопределенный
#9 by newreactive
Так в том то и дело, что у подчиненного справочника вручную нельзя - только программно.
#10 by newreactive
Например, можно запретить программно удаление назначенного значения справочника ЗначенияСвойствОбъектов, раз ему (подчиненному) программно значение назначено? Как это сделать? Не могу найти.
#11 by Pilcrow
На будущее: справочнику, имеющему предопределенные данные, не могут быть назначены владельцы. Проверь сам в Конфигураторе.
#12 by newreactive
Так я поэтому и назначаю их программно, в конфигураторе это давно проверено, что нельзя.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С