Имя: Пароль:
1C
1С v8
Установить пустую ссылку реквизиту с типом любая ссылка
0 DERL
 
28.12.11
09:01
Имеются реквизиты документа с типом любая ссылка
при выборе корсчета устанавливается ограничение типа
Для к = 1 по Объект.КоррСчет.ВидыСубконто.Количество() Цикл
       Элементы["Субконто" + к].ОграничениеТипа = Объект.КоррСчет.ВидыСубконто[к-1].ВидСубконто.ТипЗначения;
       Элементы["Субконто" + к].Видимость = Истина;
       Элементы["Субконто" + к].Заголовок = Объект.КоррСчет.ВидыСубконто[к-1].ВидСубконто.Наименование;
КонецЦикла;
все это работает, только как теперь установить пустую ссылку, а то по умолчанию получается неопределено и если пользователь реквизит не заполняет, то соответственно в регистр записывается как неопределено, а должно как пустая ссылка.
1 butterbean
 
28.12.11
09:03
пустая ссылка с любым типом = неопределено
2 Фокусник
 
28.12.11
09:04
(0) Пустую ссылку какого типа нужно держать в регистре?
3 DERL
 
28.12.11
09:11
(2) справочник
еще такую фишку обнаружил - когда устанавливаешь значение, а затем очищаешь, после этого становится пустая ссылка
4 Maxus43
 
28.12.11
09:11
Элемент.Значение = Элемент.ОграничениеТипа.ПривестиЗначение();
5 DERL
 
28.12.11
09:17
(4) Спасибо! Получилось
только в моем случае управляемая форма, поэтому я сделал так
Объект["Субконто" + к] = Элементы["Субконто" + к].ОграничениеТипа.ПривестиЗначение();
6 Ненавижу 1С
 
гуру
28.12.11
09:18
(1) двоечник!
бугага, вот это тема, вот утро!!!
7 Maxus43
 
28.12.11
09:21
(6) Продолжай, не останвливайся)