Дополнительные экранные формы объектов

Сервисная система «АРИНА»

     Механизм дополнительных экранных форм позволяет «прикрепить» к какому-либо документу или справочнику сколько угодно вариантов экранной формы, т.е. - представления этого документа на экране пользователя.
     Различные варианты экранных форм для одного и того же объекта можно сопоставить различным пользователям или условиям отбора по документу, для которого эта форма предназначена.
     Это значит, что один и тот же документ может выглядеть совершенно по разному и отображать разную информацию в зависимости от того, кто его открывает или от конкретных значений реквизитов этого документа.
    Это особенно актуально, когда реальные документы и карточки справочников становятся очень большими, содержащими порой по 100 и более реквизитов и полей какой-то дополнительной информации. Вся эта информация и все реквизиты нужны, НО! не всем пользователям и не одновременно.
     Механизм дополнительных экранных форм системы «АРИНА» как раз и предназначен для того, чтобы показывать документ именно так, как это удобно конкретному пользователю в конкретной ситуации.
     Сделать это совсем не сложно, нужно просто настроить отбор по пользователям, для которых предназначена форма (если она не для всех) и отбор по реквизитам самого объекта (если она не для всех).
     Делается это в настройке дополнительной формы:

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

    

    Или мы можем прописать в дополнительной форме документа «Заказ покупателя», что если ответственный в документе не совпадает с текущим пользователем (т.е. - пользователь открывает «чужой» Заказ) то форма открывается в режиме «Только для чтения» или вообще не открывается выдавая какое-то сообщение, и так далее.
     Вариантов применения механизма дополниительных экранных форм великое множество! С его помощью Вы можете существенно упростить, а значит - ускорить работу пользователей и параллельно многократно снизите количество совершаемых ошибок!

 

 

Скачать Войти