|   |   | 
| 
 | Тип ввода данных на форме | ☑ | ||
|---|---|---|---|---|
| 0
    
        pro3ri 25.09.15✎ 13:54 | 
        Добрый день! https://cloud.mail.ru/public/2YXo8vXpBj7m/img-2015-09-25-15-52-22.png
 Меняю значение Выберите тип и хочу чтобы в поле Тип документа или спр по троеточию были к примеру только справочники, а не все подряд https://s.mail.ru/v7YrpnDPUVtp/img-2015-09-25-15-55-33.png Как такое можно сделать? | |||
| 1
    
        ДенисЧ 25.09.15✎ 13:55 | 
        А давай подумаем....
 Может быть, убрать тип ДокументСсылка? | |||
| 2
    
        Timon1405 25.09.15✎ 13:56 | ||||
| 3
    
        pro3ri 25.09.15✎ 14:24 | 
        Timon1405 , а как найти 
 ВашеПолеВвода из ВашеПолеВвода.ТипЗначения = Новый ОписаниеТипов(Справочники.ТипВсеСсылки()); оно дб в контейнере Элементы формы? А то у меня есть лишь поле формы https://s.mail.ru/4fWDp8HBs1Fr/img-2015-09-25-16-25-54.png | |||
| 4
    
        Брегорьян 25.09.15✎ 14:28 | 
        qjg     | |||
| 5
    
        Брегорьян 25.09.15✎ 14:28 | 
        йоп тво й мат! ты когда научишься словами говорить?     | |||
| 6
    
        pro3ri 25.09.15✎ 15:03 | 
        (3) вообщем помогло: 
 писал такой код: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Элементы.ТипОбъекта.ЦветФона = Новый Цвет(0, 0, 1); Если ТипОбъекта Тогда ТипДанных = "Документ"; Элементы.ТипОбрабатываемогоОбъекта.ДоступныеТипы = Новый ОписаниеТипов(Документы.ТипВсеСсылки()); Элементы.ТипОбрабатываемогоОбъекта.ОграничениеТипа = Новый ОписаниеТипов(Документы.ТипВсеСсылки()); Иначе ТипДанных = "Справочник"; Элементы.ТипОбрабатываемогоОбъекта.ДоступныеТипы = Новый ОписаниеТипов(Справочники.ТипВсеСсылки()); Элементы.ТипОбрабатываемогоОбъекта.ОграничениеТипа = Новый ОписаниеТипов(Справочники.ТипВсеСсылки()); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ТипОбъектаПриИзменении(Элемент) ТипОбъектаПриИзмененииНаСервере(); КонецПроцедуры &НаСервере Процедура ТипОбъектаПриИзмененииНаСервере() Если ТипОбъекта Тогда ТипДанных = "Документ"; Элементы.ТипОбрабатываемогоОбъекта.ДоступныеТипы = Новый ОписаниеТипов(Документы.ТипВсеСсылки()); Элементы.ТипОбрабатываемогоОбъекта.ОграничениеТипа = Новый ОписаниеТипов(Документы.ТипВсеСсылки()); Иначе ТипДанных = "Справочник"; Элементы.ТипОбрабатываемогоОбъекта.ДоступныеТипы = Новый ОписаниеТипов(Справочники.ТипВсеСсылки()); Элементы.ТипОбрабатываемогоОбъекта.ОграничениеТипа = Новый ОписаниеТипов(Справочники.ТипВсеСсылки()); КонецЕсли; КонецПроцедуры | |||
| 7
    
        pro3ri 25.09.15✎ 15:03 | 
        можно лучше?     | |||
| 8
    
        Брегорьян 25.09.15✎ 15:06 | 
        (7) >Если ТипОбъекта Тогда
 сразу да | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |