Как вызвать второй раз АвтоподборТекста 1с УФ #773083


#0 by evgenius-inc
Всем привет. 1с управляемые формы(Веб клиент). Есть задача: Нужно сделать автокомплит по введенному адресу, но есть небольшие ньюансы. Адрес подбирается по первым введенным буквам, далее выбирается пользователям нужный адрес из спискаЗначений, и вот после выбора адреса нужно вывести еще один список с выбором номеров домов. Как мне программно можно вызвать еще раз АвтоподборТекста. Метод ВыбратьИзСписка не работает под ВебКлиентом
#1 by Cyberhawk
Правильно пишется "нюанс"
#2 by evgenius-inc
Спасибо за заметку)) А по теме что-нибудь есть?
#3 by Cyberhawk
Не понял, зачем вызывать программно еще раз именно АвтоподборТекста
#4 by Cyberhawk
Показывай свою форму или список для выбора внутри первого события
#5 by Cyberhawk
У тебя же между "после выбора адреса" и "нужно вывести еще один список с выбором номеров домов" никаких пользовательских действий больше не предполагается, т.е. один сплошной поток кода
#6 by evgenius-inc
У меня 2 сервиса раздельных... В первом массивы Городов и улиц, а во втором списки домов котрые подбираются исходя из выбранного значения
#7 by Cyberhawk
"во втором списки домов котрые подбираются исходя из выбранного значения" // Еще раз: один поток кода, одна точка входа в этот код, зачем тут ?
#8 by evgenius-inc
Допустим я ввожу в поле "Монет". В списке появляются след адреса: 1-ый Монетчиковский пер. 2-ый Монетчиковский пер. 3-ый Монетчиковский пер. 4-ый Монетчиковский пер. Пользователь сам выбирает улицу из предложенного списка. Далее я передаю выбранное значение(точнее его идентификатор) как параметр сервису, и мне уже возвращается список домов, из которых тоже пользователь должен выбрать. Но АвтоподорТекста не срабатывает, т.к. нет ввода с клавиатуры
#9 by evgenius-inc
То что вводит пользователь, не всегда соответствует значениям из списка
#10 by Cyberhawk
Я вроде в довольно понятно описал решение твоей задачи
#11 by hhhh
ну вот же, чего вы чудите? Синтаксис: ПоказатьВыборИзСписка(<ОписаниеОповещенияОЗакрытии>, <СписокЗначений>, <ЭлементФормы>, <НачальноеЗначение>) Параметры: Тип: ОписаниеОповещения. Содержит описание процедуры, которая будет вызвана после завершения выбора из списка со следующими параметрами: <ВыбранныйЭлемент> - выбранный элемент списка или Неопределено, если пользователь отказался от выбора; <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения. <СписокЗначений> (обязательный) Тип: СписокЗначений. Набор значений, из которых будет осуществляться выбор. Тип: ГруппаФормы; ТаблицаФормы; ПолеФормы; КнопкаФормы. Элемент формы, около которого будет открыт выпадающий список. Для некоторых элементов формы выпадающий список будет показан около активной области. Если не указан, то будет выбран активный элемент формы. Примечание: В качестве этого параметра нельзя указывать кнопки, расположенные в командной панели или подменю. Тип: Число; ЭлементСпискаЗначений. Задает начальный элемент, который будет активным при открытии списка. Если параметр не указан, в списке не будет выбрано начальное значение. Описание: Вызывает выпадающий список для выбора значения. Набор значений для выбора задается списком значений. Выпадающий список будет расположен около переданного элемента формы или около его активной области. Доступность: Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент). Пример: Список = Новый СписокЗначений;
#12 by aleks_default
Заведи разные поля для улицы, дома, квартиры не иби мосх. А потом склеивай их в одну строку.
#13 by aleks_default
сорри, не к а к
#14 by evgenius-inc
Ну вот этот метод конечно хорош, но выводится список в отдельном окне - видимо особенность ВебКлиента
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С