📜 Справочный архивный материал (2012 г.)

Эта статья была опубликована в блоге нашей предыдущей open-source СЭД Detrix. Мы сохранили её для истории. Обратите внимание, что публикация носит неформальный, творческий и юмористический характер, а оригинальная авторская стилистика прошлых лет сохранена полностью — это скорее живой опыт и отвлеченные размышления разработчика, нежели руководство к действию. Наша новая BPM-платформа DOC-V продолжает эти идеи на современном технологическом уровне.

Скачать DOC-V бесплатно

Поле справочного типа является одним из самых сложных и «навороченных» полей в системе. Оно предназначено для отображения значения какого-либо справочника в другом справочнике или документе. Суть этого поля заключается в том, чтобы обеспечить возможность выбора часто вводимых значений, а не ручного их ввода всякий раз, когда они потребуются. Например, можно было бы всякий раз вводить название какого-либо контрагента, но лучше предоставить возможность выбора его из справочника. Где можно хранить все его реквизиты, адрес, документы, касающиеся этой организации и пр. Пользователю в этом случае будет доступна кнопка Кнопка вызова мини-представления для поля Справочник, при нажатии на которую будет показано окно мини-представления Справочника, в котором он может выбрать необходимые значения.

Поля мини-представления Справочника

Для администратора поле предстает в следующем виде:

Настройка поля Справочник

Поле имеет параметры:

Для пользователя поле с пустым значением выглядит в виде кнопки Кнопка вызова мини-представления для поля Справочник.

Нажав на кнопку, пользователь открывает мини-представление:

Мини-представление Справочника

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

Выбрав значение в мини-представлении, пользователь получает поле Справочник в следующем виде:

Поле Справочник в режиме создания (редактирования)

Значение можно удалить, воспользовавшись кнопкой в виде корзины, или изменить его, или выбрать новое, воспользовавшись кнопкой Кнопка вызова мини-представления для поля Справочник.

После сохранения, поле представлено в виде гиперссылки на соответствующую запись справочника:

Поле Справочник в режиме просмотра