| Следующая версия | Предыдущая версия |
| product:forms:admin:case [24.07.2019 08:20] – создано mayn | product:forms:admin:case [12.03.2025 08:06] (текущий) – [Шаг 3. Проверить, как выглядит форма] ekaterina.menkhuzina |
|---|
| ====== Как создать форму для сбора статуса работ ====== | ====== Кейс: создание формы для сбора статуса работ ====== |
| | |
| :!: Статья в разработке! | |
| |
| Типичный кейс: нужно **узнать, как двигается работа по определённым задачам.** | Типичный кейс: нужно **узнать, как двигается работа по определённым задачам.** |
| |
| {{:manual:users:notabene.png?nolink&75 |}}//Каждый шаг описывается здесь так, будто у вас под руками голая система. \\ В реальности у вас уже могут быть и похожие справочники, и формы. \\ Для практики мы советуем вручную, самостоятельно пройти этот путь настройки, а не адаптировать уже созданные сущности.// | {{:manual:users:notabene.png?nolink&75 |}} //Каждый шаг описывается здесь так, будто у вас под руками голая система. \\ В реальности у вас уже могут быть и похожие справочники, и формы. \\ Для практики мы советуем вручную, самостоятельно пройти этот путь настройки, а не адаптировать уже созданные сущности.// |
| |
| О логике создания формы см. [[https://wiki.a2nta.ru/doku.php/product/forms/admin/new_form|тут]]. | **О логике создания формы см. [[product:forms:admin:about|тут]].** |
| |
| ===== Шаг 1. Создать справочник ===== | ===== Шаг 1. Создать справочник ===== |
| {{:product:tables:table_illustration_3.png?nolink&200 |}} Это то место, куда пользователи будут вносить данные. | {{:product:tables:table_illustration_3.png?nolink&200 |}} Это то место, куда пользователи будут вносить данные. |
| |
| **Создайте справочник "Статус работ".** | **[[product/tables/admin/case_new_table|Создайте справочник "Статус работ"]].** |
| | |
| //Подробно процесс создания этого справочника описан [[product/tables/admin/case_new_table|здесь]].// | |
| |
| - Администрирование -> Структура базы данных -> Справочники -> [[product:tables:admin:new|создать новый справочник]]. | - Администрирование -> Структура базы данных -> Справочники -> [[product:tables:admin:new|создать новый справочник]]. |
| |
| ===== Шаг 2. Создать новую форму ===== | ===== Шаг 2. Создать новую форму ===== |
| | ==== 2.1 Создать болванку ==== |
| | {{:product:forms:admin:new.png?nolink&100 |}}Администрирование -> Общие настройки -> Конструктор форм -> ''Добавить''. |
| | - Внесите название. |
| | - "Вид представления объектов" -- "Иерархический". |
| | - "Использовать процедуру запросов" -- "Да". |
| | |
| | <image shape="thumbnail">{{ :product:forms:admin:forms_case_1.png?nolink |}}</image> |
| | |
| | ==== 2.2 Настроить связь с объектами ==== |
| | |
| | {{:product:tables:admin:link.png?nolink&90 |}} В блоке "**Возможность запроса из объектов**" -> Изменить -> выберите чек-боксами типы объектов, где будет в меню ссылка "на форму". |
| | |
| | //Выбирайте те объекты, к которым привязан [[product:tables:admin:case_new_table|ваш справочник "Статусы работ"]].// |
| | |
| | |<100% 50% 50%>| |
| | |{{ :product:forms:admin:forms_illustration_2.png?nolink&500 |}}|{{ :product:forms:admin:forms_case_4.png?nolink |}}| |
| | |
| | |
| | В блоке "**Параметры выборки объектов**" -- фильтрами отберите те объекты, куда из формы можно будет вносить данные. |
| | |
| | |
| | |<100% 50% 50%>| |
| | |{{ :product:forms:admin:forms_illustration_3.png?nolink&800 |}}|{{ :product:forms:admin:forms_case_3.png?nolink |}}| |
| | |
| | |
| | ==== 2.3 Выбрать справочник и объекты, куда писать ==== |
| | <grid> |
| | <col sm="7"> |
| | {{:manual:users:edit.png?nolink&100 |}}Собирайте из формы не только записи в справочник, но и закрывайте задачи, если работа выполнена. |
| | |
| | - Блок "Реквизиты объектов" -> ''Добавить системный реквизит''. |
| | - Добавьте "Расчётную дату завершения" и "Фактическую дату завершения". |
| | - В поле с "Фактической датой завершения" -> ''Изменить'' -> внесите название реквизита на форме. \\ //Например, "Если работы завершены, то когда это было? (Не заполнять, если задача в работе.)"// |
| | |
| | </col> |
| | |
| | <col sm="3"> |
| | <panel> |
| | {{:product:objects:date_1.png?nolink&50 |}} //О [[product:objects:date:dates|датах]] в системе.// |
| | </panel> |
| | </col> |
| | </grid> |
| | В блоке "Справочники объектов" -> ''Изменить'' -> выбрать чек-боксом справочник "Статус работ" -- "Новая запись" -> ''Сохранить''. |
| | |
| | <image shape="thumbnail">{{ :product:forms:admin:forms_case_5.png?nolink |}}</image> |
| | |
| | ===== Шаг 3. Проверить, как выглядит форма ===== |
| | {{:product:tables:admin:eye.png?nolink&120 |}} Через дерево проектов зайдите в один из тех объектов, тип которых был отмечен в блоке "Возможность запроса из объектов". |
| | |
| | Справа в меню -> "Формы" -> "Заполнить форму". |
| | |
| | Выглядит, как и предполагалось? ;-) |
| | |
| | <image shape="thumbnail">{{ :product:forms:admin:forms_case_7.png?nolink |}}</image> |
| | |
| | ===== Шаг 4. Настроить автозапрос ==== |
| | {{:product:forms:admin:bell.png?nolink&100 |}} Вернитесь в настройку формы: Администрирование -> Конструктор форм -> Клик на нужную форму. |
| | |
| | В блоке "Автоматические рассылки запросов" -> ''Добавить''. |
| |
| ==== 2.1 Настроить связь с объектами ==== | Выберите, по каким объектам пользователи будут получать [[product:request:interface|запрос на рабочий стол]] и по почте (при выполнении каких условий). |
| |
| ==== 2.2 Выбрать справочник и объекты, куда писать ==== | Вариант настройки см. ниже: |
| | <image shape="thumbnail">{{ :product:forms:admin:forms_case_6.png?nolink |}}</image> |
| |
| ==== 2.3 Настроить автозапрос ==== | Протестируйте автозапрос после его сохранения: зайдите в него еще раз -> ''Тестировать''. |