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

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

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

Поле типа Документ позволяет без шума и пыли сослаться на какой-либо документ системы. Или на несколько документов. Такая ссылка обеспечивает связь текущего документа или записи справочника с соответствующим документом или документами. Для пользователя поле представляет собой классическую гиперссылку, а для системы оно может выступать в качестве параметра для действий. Например, для Выполнения, которое позволяет выполнять определенные действия с другими документами. Поле Документ в данном случае может выступить в роли поставщика этих самых других документов.

Вот так выглядит поле Документ при его  применении в типе документа (в справочнике суть та же, но вид немного иной):

 м

 Поле содержит следующий набор параметров:

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

Мини-представление документов

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

Выбранные документы отобразятся в поле Документ, где можно будет изменить их название. По умолчанию, система предлагает следующий формат именования: Тип документа (поле1 журнала; поле2 журнала; … полеN журнала). Например, вот так:

Заявка в техподдержку (ЗТП-001/2012; Моя заявка; 13.03.2012; Проблема с пользователем; Павленко Павел Павлович (Зицпредседатель); Павленко Павел Павлович (Зицпредседатель); Выполнена)

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