Кейс: создание формы для сбора статуса работ
Типичный кейс: нужно узнать, как двигается работа по определённым задачам.
Для практики мы советуем вручную, самостоятельно пройти этот путь настройки, а не адаптировать уже созданные сущности.
О логике создания формы см. тут.
Шаг 1. Создать таблицу
Это то место, куда пользователи будут вносить данные.
Создайте таблицу "Статус работ":
- Администрирование → Структура базы данных → Таблицы → создать новую таблицу.
- Добавить реквизиты «статус» (классификатор) и «комментарий» (строка).
- Привязать к типам объектов, из которого будет доступна запись в эту таблицу.
Шаг 2. Создать новую форму
2.1 Создать болванку
Администрирование → Общие настройки → Конструктор форм → «Добавить»
- Внесите название.
- «Вид представления объектов» - «Иерархический».
- «Использовать процедуру запросов» - «Да».
2.2 Настроить связь с объектами
В блоке «Возможность запроса из объектов» → Изменить → выберите чек-боксами типы объектов, где будет в меню ссылка «на форму».
Выбирайте те объекты, к которым привязана ваша таблица "Статусы работ".
В блоке «Параметры выборки объектов» - фильтрами отберите те объекты, куда из формы можно будет вносить данные.
2.3 Выбрать таблицу и объекты, куда писать
Собирайте из формы не только записи в таблицу, но и закрывайте задачи, если работа выполнена.
- Блок «Реквизиты объектов» → «Добавить системный реквизит».
- Добавьте «Расчётную дату завершения» и «Фактическую дату завершения».
О датах в Системе. - В поле с «Фактической датой завершения» → «Изменить» → внесите название реквизита на форме. Например, «Если работы завершены, то когда это было? (Не заполнять, если задача в работе.)»
В блоке «Таблицы объектов» → «Изменить» → выбрать чек-боксом таблица «Статус работ» - «Новая запись» → «Сохранить».
Шаг 3. Проверить, как выглядит форма
Через Дерево проектов зайдите в один из тех объектов, тип которых был отмечен в блоке «Возможность запроса из объектов».
Справа в меню → «Формы» → «Заполнить форму».
Выглядит, как и предполагалось?
Шаг 4. Настроить автозапрос
- Вернитесь в настройку формы: Администрирование → Конструктор форм → Клик на нужную форму.
- В блоке «Автоматические рассылки запросов» → «Добавить».
- Выберите, по каким объектам пользователи будут получать запрос на Рабочий стол и по почте (при выполнении каких условий).
Протестируйте автозапрос после его сохранения: зайдите в него еще раз → «Тестировать».





