«1С Предприятие 8», интерфейс Такси, как вернуть в поле ввода кнопку выбора
Как вернуть в поле ввода кнопку выбора

Наверное, большинство внедренцев (такси интерфейс) уже наслышаны, что кнопка выбора «переехала» в выпадающий список и для открытия формы выбора объекта из поля ввода необходимо выполнить два клика. И программистам, которые только осваиваются с новым интерфейсом не сразу понятно как вернуть старое поведение. Эта статья должна вам помочь разобраться в этой проблеме. 

В платформе «1С:Предприятие 8» в режиме совместимости интерфейса «Такси» было изменено поведение поля ввода при выборе значения. Некоторых пользователей это начало раздражать и так же проявились некоторые ошибки, например, когда выбрать значение можно было только с помощью обработки события выбора. При переходе на новый интерфейс логика перестала работать как задумывалось или начала функционировать не так как ожидалось.
Давайте разберемся с изменениями в юзабилити и рассмотрим какие настройки влияют на элемент формы поле ввода. По умолчанию, в «Такси», отображение будет примерно таким:
Настройки поля ввода: по умолчанию

  • надпись «Бухгалтерия»  — это история выбора;
  • «Показать все» — кнопка выбора, она переехала из поля ввода в это окно;
  • «+»— создание нового элемента.

(А) Отключение истории выбора

Настройки поля ввода: отключена история выбора
История выбора отключается в свойствах поля ввода:
ИсторияВыбораПриВводе : Не использовать, после отключения пропала ссылка на элемент «Бухгалтерия».


(Б) Отключение кнопки создать

Настройки поля ввода: отключена кнопка создания

Кнопка создать отключается в свойствах поля ввода:
КнопкаСоздания : Нет, после отключения пропала кнопка «+».

Комбинация (А+Б)

Настройки поля ввода: отключены история выбора и кнопка создания
Отключены история выбора и кнопка создания

(В) Кнопка выбора в поле ввода

Настройки поля ввода: добавлена кнопка выбора в поле ввода
Кнопка выбора добавляется в свойствах поля ввода:
ОтображениеКнопкиВыбора: В поле ввода, после добавления пропала кнопка «Показать все» .

Комбинация (А+Б+В)

Настройки поля ввода: отключены история выбора, кнопка создания и кнопка выбора в поле ввода
Отключены история выбора, кнопка создания и добавлена кнопка выбора в поле ввода

(Г) Отключение быстрый выбор

Отключение этого свойства не приведет к изменению поведения поля ввода, если объект с которым связано поле ввода не использует «Быстрый выбор». Детально об этом можно посмотреть в видео в конце статьи.


(Д) Отключение кнопки выпадающего списка

Настройки поля ввода: отключена кнопка выбора из списка
Кнопка выпадающего списка отключается в свойствах поля ввода:
КнопкаВыпадающегоСписка : Нет

Комбинация (А+Б+В+Г+Д)

Настройки поля ввода: отключены история выбора, кнопка создания, выпадающего списка и кнопка выбора в поле ввода
Отключены история выбора, кнопка создания, выпадающего списка и добавлена кнопка выбора в поле ввода

(Е) Отключение редактирования текста

Настройки поля ввода: по умолчанию

Редактирование текста отключается в свойствах поля ввода:
РедактированиеТекста : Ложь, отображение не будет отличаться от «по умолчанию», но нельзя будет ввести текст в поле ввода.

Комбинация (А+Б+В+Г+Д+Е)

Настройки поля ввода: отключены история выбора, кнопка создания, выпадающего списка, редактирование текста и кнопка выбора в поле ввода
Отключены история выбора, кнопка создания, выпадающего списка, редактирование текста и добавлена кнопка выбора в поле ввода

С помощью, комбинации всех описанных настроек можно вернутся к предыдущему отображению или юзабилити поля ввода в режиме совместимости интерфейса «Такси».


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

https://youtu.be/W5uS5HbI8JE</embed>

От pbazeliuk

Один комментарий к “Интерфейс Такси: Как вернуть в поле ввода кнопку выбора”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *