Имя: Пароль:
1C
 
Как установить тип составного поля по умолчанию?
,
0 toypaul
 
гуру
20.05.16
14:01
При редактировании поля (упр форма) составного типа нужно, чтобы у него был тип по умолчанию. И только если очистить значение, тогда можно выбрать тип. Как задать полю этот тип по умолчанию?
1 Fish
 
20.05.16
14:02
А что, присвоить пустое значение нужного типа уже не прокатывает?
2 Тролль главный
 
20.05.16
14:02
Например так, вначале работы, обычно при создании или открытии:

МойРеквизит = СправочникиОрганизации.ПустаяССылка();
3 toypaul
 
гуру
20.05.16
14:03
(1) не пробовал
4 Чайник Рассела
 
20.05.16
14:03
на сервере
Объект.ТвойРеквизит.ТипЗначения  = Новый ОписаниеТипов("Твойтип");
5 Тролль главный
 
20.05.16
14:03
(3) а у меня работает
6 Тролль главный
 
20.05.16
14:07
+(5) а не, в Такси не работает, уроды...
7 toypaul
 
гуру
20.05.16
14:08
(4) чот для колонки таблицы значений через точку недоступен такой реквизит
8 toypaul
 
гуру
20.05.16
14:23
вот так сделал

&НаКлиенте
Процедура ТЗТрудозатратПередНачаломИзменения(Элемент, Отказ)
    Если НЕ ЗначениеЗаполнено(Элементы.ТЗТрудозатрат.ТекущиеДанные.Комментарий) Тогда
        Элементы.ТЗТрудозатрат.ТекущиеДанные.Комментарий = ""
    КонецЕсли;
КонецПроцедуры
9 AceVi
 
20.05.16
14:26
(8) а какой там еще тип может иметь комментарий?просто интересно.
10 toypaul
 
гуру
20.05.16
14:37
(9) телеф. звонок :)
11 Карупян
 
20.05.16
14:40
можно посмотреть как в бухии субконто назначаются