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

Petro Bazeliuk —  Сентябрь 27, 2017 — Оставьте комментарий

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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


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

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


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

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

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

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

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


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

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

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

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

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

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


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

Petro Bazeliuk

Записи

Опыт работы с «1С:Предприятие 8» — более 10 лет, за это время реализовано 30 успешных проектов по итеративным методологиям Scrum и Kanban. Оптимальные решения для высоконагруженных ИБ с онлайном от 400 человек. Занимаюсь продвижением в массы системы контроля версий — git и методики git-flow, TDD, BDD, а также проработкой паттерна минимальной модификации конфигурации и внесением изменений без обновления базы данных. Время от времени участвую в проекте xUnitFor1C.

Комментариев нет

Be the first to start the conversation!

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s