#0
by Ayne
Здравствуйте еще раз, товарищи. Версия платформы 8.1.15.14. Допустим, на форме есть элемент управления - поле ввода. Делаю этому полю ввода список выбора. Теперь, внимание, самое главное. Я хочу ограничить выбор значения поля ввода только значениями из заданного списка. Если я в свойствах элемента управления поставлю галочки напротив РежимВыбораИзСписка и КнопкаСпискаВыбора, то все конечно же работает, особенно замечательно, что работает быстрый выбор, если пользователь напишет в этом элементе управления "П" и нажмет [enter], то список выбора автоматом отфильтруется и автоматически открывается с учетом фильтра, что мне как раз и нужно. Однако данный способ мне НЕ ПОДХОДИТ, давайте НЕ БУДЕМ заострять внимание почему. Пытаюсь провернуть то же самое, но программным методом - ТекЭлементФормы.КнопкаСпискаВыбора = Истина; В результате на форме у данного элемента управления появляется возможность выбора из списка, но НЕТ ограничения на выбранное значение списком выбора, пользователь может вписать в этот элемент управления что угодно и 1С это ему мозволит сделать. Также при том же написании буквы "П" и нажатии на [enter] из примера НЕ происходит фильтрации списка выбора и открытие этого списка выбора, просто значение элемента управления становится равным "П" и тем более никаких сообщений о неправильном значении не появляется. Что не учел? Поможите, кто чем может. Нужно добиться именно ПРОГРАММНОГО присвоения элементу управления параметров и его адекватной реакции, как и при простом проставлении галочек РежимВыбораИзСписка и КнопкаСпискаВыбора.
#2
by Ayne
Редактирование текста (написали первую букву, и список выбора из десятков значений автоматически отфильтровался до приемлемого уровня) - очень важный пункт здесь, без него фигня получается. Сравнивал параметры элемента управления при обоих вариантах - в моем программном явно чего-то не хватает, остаются параметры МинимальноеЗначение и МаксимальноеЗначение, остальное один в один. Косяк платформы, нет?
#5
by mosAdm
мил человек ты сам себя не пытаешься перехитрить? Если "только на чтение" тогда как ставить букву "П"? Другое дело если поле связано с данными, тогда не получиться установить ТипЗначения, а нужно событие использовать "АвтоПодборТекста".
#6
by Ayne
"Другое дело если поле связано с данными" - оно самое, каюсь, сразу не написал. Но что за ерунда, все равно не понимаю. Разницы между проставлением галочек в свойствах элемента управления и проставлением их же в коде быть не должно, ведь по сути делается одно и то же. Тем более, заморачиваться с событиями.
#7
by mosAdm
РежимВыбораИзСписка - глянь в синтаксисе там всё достаточно однозначно и выше платформы не прыгнешь
#10
by Ayne
Вообще, элементы управления, динамически создающиеся в форме - это был бы самый правильный вариант для меня, вот только гемора будет во много раз больше. , - спасибо, считайте, что убедили меня :)
#12
by Ayne
В данном случае есть. Делаю универсальный документ по типу документа "Тестирование". Однако тот документ не предоставляет достаточно возможностей для настроек (например, зависимость одних параметров от других: очистка, блокирование для редактирования, подстановка значения) и неудобен для пользователей. Штука получилась бы рульная для кучи контор - диагностика оборудования, осмотры врача и прочее, прочее. С контролем изменения тех или иных параметров во времени, кучей печатных форм на каждый случай и так далее и тому подобное. Единственное, что меня сейчас стопорит, так это расчет по формулам, если при изменении какого-либо параметра (тип число) другой параметр рассчитывается как, например, сумма значений данного параметра и какого-то другого. Вот тут придумать ничего не могу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- В 8.0 при вводе в поле ввода неправильн. значения фокус не остается в этом поле
- Как ограничить выбор значений в поле ввода
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- Представление значения в поле ввода, заполняемом из списка значений
- А как отловить начало ввода текста в поле ввода?
- Запрет ввода пустого значения в поле ввода
- 1C 8 Декларация НДС. Не заполняется поле по отражению авансов выданных.
- 1C SQL --- VS --- 1C файловый вариант
- флажок в табличном поле - получается только поле ввода
- Поле формы и поле ввода
В этой группе 1С
- 1С 8.2 Сканер штрихкодов
- Несколько ставок НДС в платежке. БП 2.0
- ЗУП 2.5.31.4 Глюки по 2-НДФЛ и Кадровое перемещение. Сообщите в 1С?
- Настройка списка 1с 8.2
- ЗУП 31 Начисление отпуска. Требует подразделение!
- Перенос HASP (LPT) на новый сервер
- План обмена по произвольному алгоритму
- Не добавлять строку (табличное поле)
- РБД, как при создании начального образа выгружать только определенные данные
- Закрытие 44 счета в БП 8.1
- Как из 1С изменить документ MS word?
- Облагаемая база ПФР, не идут цифры(ЗиУП 2.5.31.4)
- Объединение выписок из Клиент Банка в один файл для импорта в 1С Бухгалтерия 7.7
- Проблема с выводом предопределенного макета в СКД
- Отправить по электронной почте письмо с текстом тип ФорматированныйДокумент
- Методичка по комплексной автоматизации редакция 1.1
- Бухгалтерия 2.0: расчет себестоимости
- Выгрузка Загрузка Данных XML 8.2
- Закрытие месяца в 1С 8 ЗУП
- УПП 1.3 - не могу обновить на 1.3.9.1