Всем добрый день!
Как настроить поле ввода на форме, чтобы помимо того, что выберет пользователь(настроен список выбора в свойствах реквизита), он мог в некоторых случаях дописать некоторые данные руками?
(1) "Нужно сделать строковый реквизит." - он у меня строковый уже
"Прикрутить кнопку выбора" - есть такое
"Обработать событие выбора" - что нужно конкретно в данном событии сделать?
"обработать ОК"- не понятненько)
список выбора не позволит ввести руцямы что-либо чего нет в списке выбора.
а автору как раз такая (дополнительная) возможность и нужна насколько я понял.
Процедура ЗаголовокОтчётаОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
Если Значение = Неопределено Тогда
ЭлементыФормы.ЗаголовокОтчёта.СписокВыбора.Добавить(Текст, Текст);
КонецЕсли;
КонецПроцедуры
всё делается намного проще, нужно у реквизита убрать галочку "режим выбора из списка"! Если кому то надо))
всем спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший