На текущую форму «Заявка на закуп» добавлен компонент «Пользовательский компонент».
В его настройках значением выбран такой пользовательский компонент, который
позволяет выбрать поставщика и посмотреть о нем подробную информацию.
HTML и JavaScript коды такого пользовательского компонента приведены ниже.
Список доступных действий:
* выбор записи реестра поставщиков из диалогового окна с помощью кликабельного лейбла Выбрать из реестра (доступен всегда), в котором столбцы - это отображаемые поля реестра;
* ручной ввод и подбор результатов среди записей реестра поставщиков (поиск производится по всем полям);
* значения в выпадающем списке составлены из полей диалога (т.е. отображаемых полей реестра), разделенных тире;
* выбранное значение компонента меняет его внешний вид: поле ввода заменяется на подчеркнутый и кликабельный лейбл, составленный из значащего содержимого этого реестра;
* по нажатию на выбранную запись происходит открытие в диалоговом окне проигрывателя формы, который отображает эту запись из реестра поставщиков в режиме просмотра;
* создание новой записи в реестре поставщиков прямо из текущей формы с помощью кликабельного лейбла +Создать (доступен всегда): проигрыватель формы в режиме редактирования открывается в диалоговом окне;
* удаление текущего значения компонента с помощью кликабельного лейбла х Удалить (доступен только в случае, когда в компоненте выбрано какое-либо значение): компонент очищается и снова принимает вид поля ввода.