|
настроить реквизит на форме
| ☑ |
0
Nzzzz
05.12.19
✎
11:53
|
Всем добрый день!
Как настроить поле ввода на форме, чтобы помимо того, что выберет пользователь(настроен список выбора в свойствах реквизита), он мог в некоторых случаях дописать некоторые данные руками?
|
|
1
Волшебник
05.12.19
✎
11:55
|
Нужно сделать строковый реквизит. Прикрутить кнопку выбора. Обработать событие выбора. И обработать ОК, опять сделать поиск по списку.
|
|
2
Nzzzz
05.12.19
✎
11:59
|
(1) "Нужно сделать строковый реквизит." - он у меня строковый уже
"Прикрутить кнопку выбора" - есть такое
"Обработать событие выбора" - что нужно конкретно в данном событии сделать?
"обработать ОК"- не понятненько)
|
|
3
Волшебник
05.12.19
✎
12:01
|
(2) По кнопке выбора нужно предоставить пользователю список и обработать событие выбора.
По кнопке ОК нужно заново поискать в списке то значение, которое в строковом реквизите.
|
|
4
Cthulhu
05.12.19
✎
12:04
|
список выбора не позволит ввести руцямы что-либо чего нет в списке выбора.
а автору как раз такая (дополнительная) возможность и нужна насколько я понял.
|
|
5
СерСаныч
05.12.19
✎
12:11
|
Процедура ЗаголовокОтчётаОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
Если Значение = Неопределено Тогда
ЭлементыФормы.ЗаголовокОтчёта.СписокВыбора.Добавить(Текст, Текст);
КонецЕсли;
КонецПроцедуры
|
|
6
Волшебник
05.12.19
✎
12:12
|
(4) Здесь не нужно использовать свойство "список выбора".
|
|
7
Волшебник
05.12.19
✎
12:12
|
(5) Да, красиво
|
|
8
Nzzzz
05.12.19
✎
15:12
|
всё делается намного проще, нужно у реквизита убрать галочку "режим выбора из списка"! Если кому то надо))
всем спасибо
|
|