Начали вылезать в работе нашей системы всякие шероховатости. Связано это было в первую очередь с расширением использования программы в разных местах и подразделениях. Ну и с развитием ее функциональности тоже.
Сильно возросло количество информации в справочниках системы.. Во многих местах, где требовалось выбирать информацию, сильно непросто стало выбрать из огромного списка, стало просто неудобно работать. А иногда и практически невозможно. Кто ж знал, что так всё бодро разовьется?
Изначально выбор различных справочных данных был организован через выпадающие списки.. Это удобно когда они небольшие. Эти самые списки. А вот когда большие, то встать на первую запись по введенной - сильно мало, да и полей видно не много. А их иногда надо немало. А если информации в справочнике не оказалось? Закрывать форму ввода и идти править справочник? Можно и так. А если уже десяток полей заполнено и на одиннадцатом - такой облом. Сходить ввести и вернуться и по новой ранее введенное выбирать? В общем не здорово.
Напрашивалось решение - сделать возможность и через списки работать и через полнофункциональный режим, где есть и выборки всякие, и поиски и фильтрации и сортировки и прочие прелести жизни с нормальным гридом и с классификатором. Благо что вышла новая версия используемого нами инструментального средства разработки, где необходимые для наших великих идей инструменты уже появились.
Сделали. Рядом с выпадашкой появилась кнопка. Жмешь ее и получите. Открывается стандартное окно работы со справочником. Выбирай, фильтруй, сортируй, вводи недостающее. Совместили ведение справочников и текущую работу. Как оказалось несколько позже это прямо таки революция для многих была. Ибо почему-то считалось, что перед тем как что-то делать, надо вколотить все справочники какие только есть. И только потом уже что-то делать. Вот и корпели десятки сотрудников, создавая бесконечные кодификаторы и классификаторы и прочие НСИ. И так это многих затягивало, что уже для чего это всё делается - забывалось.
Казалось бы простая вещь - решаешь задачу - не хватает данных - введи. Логично же. Но стоит посмотреть даже на некоторые современные средства (или выдаваемые за современные) - везде есть отдельная программа по ведению базы и отдельная программа по деланию чего-нибудь. Если в процессе работы в программе делания чего-нибудь не обнаружилось данных в базе - будьте любезны - закройте программу делания, зайдите в программу ввода в базу, введите, выйдете, зайдите в ту в которой что то делаете, встаньте в то место откуда вышли, и начинайте с того же места. Удобно, не правда ли?
Этим нашим нововведением мы добились главного – работа делается сразу. А не ведется бесконечная подготовка к планированию начала делания чего-нибудь. Хотя для очень многих смысл деятельности именно в этом и заключается. В подготовке. Или даже в планировании подготовки к планированию. Под цели и задачи, а под задачи и реализация. Простое действо могут обставить так, что мало не покажется никому.
Сделать-то сделали мы эту замечательную кнопку, но дебаты развернулись вокруг того, что на ней изобразить? Почему-то это показалось важным. Выпадашка - это стрелка вниз. А это сделаем тогда стрелка вверх. А не будет ли это заблуждением.
Мне оно фиолетово почему-то всегда было насчет того, какая картинка. Тем более с ничтожным разрешением. Я бы вообще только цифры изображал или буквы. Запомнил какая кнопка что делает. И всё. Это важно. А что на неё нарисовано не важно. Но это мне не важно - а кому-то важно. Вот раз важно - и придумывай. А до меня доведите принятое решение.
Придумали - довели. Отныне, и во веки веков на кнопке, раскрывающий справочник не в виде выпадашки, а как полноценный грид, будет изображено три точки. А почему три? А потому что это знак многоточия. Типа ставится оно тогда, когда есть еще что сказать. А расположена она сразу за выпадашкой. И будет сразу понятно - что если не нравится здесь, то есть же что еще сказать. Вот пользователь и нажмет именно на три точки.
Да и без ёрничанья какого-либо - нормально и красиво получилось. Ненавязчиво. Символ в глаза не бросается. Вот такую штуку придумали. Три точки - это новый взгляд на интерфейс. Придумавший эти три точки говорил: «Я такого больше нигде не видел, может запатентовать?». Ну понравилось человеку реализация. Сам придумал и сделал. Побольше бы таких, кто что-то делает. Сделали - народу сказали что жать. Народ и жмет на эту кнопку. Уж не знаю что их более двигало к этой кнопке - интуиция или инструкция? Но двигало. Удобно ведь. Не то что давеча.
А через пару недель, копаясь в Access увидел я эти самые три точки. Украли разработку нашу. Причем за два года до того, как мы изобрели. Показали это разработчику трёх точек. Зря. Очень возмущался он помнится. А три точки прижились. Хорошее решение. И изображение.