|
Как не дать пользователю возможность выбрать элемент справочника в выпадающем меню? | ☑ | ||
---|---|---|---|---|
0
gabd_marat
18.09.18
✎
09:32
|
Как не дать пользователю возможность выбрать элемент справочника в выпадающем меню и при вводе в строку?
Если ДокументОбъект.Метаданные().Имя = "ТребованиеНакладная" Тогда ЭлементОтбора = ФормаВыбора.СправочникСписок.Отбор.Найти("Код"); Если ЭлементОтбора = Неопределено Тогда ЭлементОтбора = ФормаВыбора.СправочникСписок.Отбор.Добавить("Код"); КонецЕсли; ЭлементОтбора.Установить("000000001"); ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Код.Доступность = Ложь; ФормаВыбора.СправочникСписок.Отбор.Код.ВидСравнения = ВидСравнения.НеРавно; КонецЕсли; Если ТипЗнч(Склад) = Тип("СправочникСсылка.Склады") Тогда ФормаВыбора.НачальноеЗначениеВыбора = Склад; КонецЕсли; ФормаВыбора.Открыть(); |
|||
1
gabd_marat
18.09.18
✎
09:32
|
Выбрать в поле документа
|
|||
2
gabd_marat
18.09.18
✎
09:34
|
Первую часть вроде сделал, вторую как понимаю надо делать в обработчике приокончаниивводатекста
|
|||
3
gabd_marat
18.09.18
✎
09:35
|
Может есть универсальный способ?
|
|||
4
butterbean
18.09.18
✎
09:35
|
в модуле менеджера справочника поковыряй событие ОбработкаПолученияДанныхВыбора
|
|||
5
gabd_marat
18.09.18
✎
10:00
|
(4) Она для не управляемых форм подойдет?
|
|||
6
butterbean
18.09.18
✎
10:00
|
(5) без режим совместимости с 8.2 и ниже - подойдет
|
|||
7
butterbean
18.09.18
✎
10:01
|
(6) хотя, может и на 8.2 сработает, не помню уже
|
|||
8
Сергиус
18.09.18
✎
10:01
|
(0)Может проще рлс'ом на роль пользователя ограничить?
|
|||
9
gabd_marat
18.09.18
✎
10:16
|
(7) есть пример?
|
|||
10
Eiffil123
18.09.18
✎
10:31
|
Самое простое - в справочнике отключить ввод по строке. Тогда ни в каких полях системы ввод по строке для этого справочника не сработает.
Делается в редактировании справочника, закладка "Поле ввода". |
|||
11
gabd_marat
18.09.18
✎
11:09
|
(10) Без этого не получиться ? можно как то поставить условие на выпадающий список и приокончаниивводатекста убрать данный справочниксклады изи списка доступных?
|
|||
12
Cyberhawk
18.09.18
✎
11:54
|
У поля есть свойство СписокВыбора
|
|||
13
Eiffil123
18.09.18
✎
12:46
|
(11) ну так это нужно делать по всех формах, где этот справочник используется. Если это нужно только для одной формы, тогда у реквизита на форме отключить редактирование текста.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |