День 1 Необходимо разработать приложение для автоматизации деятельности организации «Loten». Организация занимается производством и продажей радиаторов и полотенцесушителей. Организация так же оказывает услуги по доставке и обслуживанию своего товара.
В компании работают сотрудники с разными функциональными обязанностями: администратор, менеджер по закупкам, менеджер по продажам, мастер.
Все эти сотрудники будут работать в разрабатываемой системе. Регистрировать новых пользователей может только Администратор, выдавая сотрудникам логин и пароль. Менеджеры занимаются взаимодействием с клиентами и операциями закупок и продаж. Мастеру в системе доступны данные, которые относятся к процессу производства продукции. Для каждого вида пользователей в системе должен быть свой рабочий стол.
Задание 1 Необходимо реализовать возможность регистрации новых пользователей в системе. Пользователи должны записываться в справочник «Пользователи» и в системный справочник «Пользователей информационной базы». Перечень ролей ограничен и изменяться/дополняться пользователем не может.
В справочнике «Пользователи» должна храниться следующая информация: ФИО, Логин (обязательный для заполнения), Роль.
Регистрацию новых пользователей в справочнике «Пользователей информационной базы» организовать при записи нового пользователя в справочнике «Пользователи».
Организовать проверку на уникальность Логина перед записью нового пользователя.
Задание 2 Создать новый стиль для оформления интерфейса приложения, применить его для конфигурации.
Задание 3 Оформить рабочие столы для пользователей в виде общих форм. Общие формы разместить на начальной странице, настроить видимость по ролям.
На рабочем столе администратора должна быть кнопка для открытия справочника «Пользователи».
На рабочем столе мастера должна быть кнопка для открытия справочника «Номенклатура».
На рабочем столе менеджеров должны быть кнопки для открытия форм списка документов «Приходная накладная» и «Расходная накладная». Видимость кнопок настроить по ролям: «Приходная накладная» - для менеджера по закупкам, «Расходная накладная» - для менеджера по продажам.
На каждом рабочем столе разместить соответствующие картинки.
При входе пользователя в систему выдавать ему приветственное сообщение «Здравствуйте, ФИО! Удачного дня!»
На «3»: Создан справочник «Пользователи» (Наименование – ФИО, Логин (обязательный для заполнения), Пароль, Роль. Типы данных подобраны верно.
Создано перечисление «Роль»
Созданы роли администратор, менеджер по закупкам, менеджер по продажам, мастер
Создан свой стиль для конфигурации
Созданы Рабочие столы (через общие формы) и размещены на начальной странице. Под каждой ролью отображается свой Рабочий стол.
На «4», дополнительно: При входе пользователя в систему, ему выдается приветственное сообщение.
При создании пользователя проверяется заполнение полей ФИО и Логин. Проверяется, и при необходимости исправляется, первая буква Фамилии Имени Отчества на заглавную.
Пользователи записываются в системный справочник «Пользователей информационной базы».
Кнопки на рабочих столах работают (открываются нужные формы).
На «5», дополнительно: Осуществляется проверка уникальности Логина пользователя.