Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 18:11

тип строка

Автор yurashilo, 12 апр 2016, 15:25

0 Пользователей и 1 гость просматривают эту тему.

yurashilo

Есть ли возможность сделать так чтобы в реквизите документа типа строка при внесение данных всплывали окна с наиболее часто вводимыми данными ,наподобие как в поисковиках Яндекс Гугл

LexaK

да, можно сделать
вот пример для управляемых форм

&НаКлиенте
Процедура ТестАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)

// Вставить содержимое обработчика.
        //здесь формируете список значений который будете показывать пользователю, 
        //напишите свою функцию Формирования списка подсказок
        //ДанныеВыбора = СформироватьПодсказку(Текст);

        //пример
ДанныеВыбора = Новый СписокЗначений;
ДанныеВыбора.Добавить("аа","аа");
ДанныеВыбора.Добавить("бб","бб");
ДанныеВыбора.Добавить("ав","ав");

СтандартнаяОбработка = Ложь;

КонецПроцедуры



так же можно и для обычных форм запрограммировать, когда-то очень давно делал это, синтаксис может быть другой.
если помогло нажмите: Спасибо!

yurashilo

Цитата: LexaK от 12 апр 2016, 16:26
да, можно сделать
вот пример для управляемых форм

&НаКлиенте
Процедура ТестАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)

// Вставить содержимое обработчика.
        //здесь формируете список значений который будете показывать пользователю, 
        //напишите свою функцию Формирования списка подсказок

        //ДанныеВыбора = СформироватьПодсказку(Текст);

        //пример
ДанныеВыбора = Новый СписокЗначений;
ДанныеВыбора.Добавить("аа","аа");
ДанныеВыбора.Добавить("бб","бб");
ДанныеВыбора.Добавить("ав","ав");

СтандартнаяОбработка = Ложь;

КонецПроцедуры



так же можно и для обычных форм запрограммировать, когда-то очень давно делал это, синтаксис может быть другой.
чето не работает(((

LexaK

все отлично работает, см. рис.
тогда самый главный совет, обратитесь к настоящему программисту 1С. :btbzdb:
если помогло нажмите: Спасибо!

yurashilo

Цитата: LexaK от 26 апр 2016, 12:10
все отлично работает, см. рис.
тогда самый главный совет, обратитесь к настоящему программисту 1С. :btbzdb:
Вот в том то и проблема что нет программиста,сам всему учусь)
Добавлено: 27 апр 2016, 11:41


Можно подробнее описать как должно быть сделанно
Добавлено: 27 апр 2016, 15:51


Цитата: LexaK от 26 апр 2016, 12:10
все отлично работает, см. рис.
тогда самый главный совет, обратитесь к настоящему программисту 1С. :btbzdb:
Спасибо все получилось)))))

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск