1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2025-02-10 18:10:35 +02:00

Update diploma-a.md

This commit is contained in:
Stanislav Wilf 2020-04-12 19:51:16 +03:00 committed by GitHub
parent ea18b1bb6b
commit ed1eeffd5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,4 @@
# Диплом блока А
# Диплом блока А "Настройки и справочники"
## Описание задачи
Создать конфигурацию "Управление ИТ-фирмой" с базовым набором справочников, поддерживающую управление пользователями ИБ в режиме Предприятия.
@ -13,7 +13,7 @@
### Справочник "Контрагенты"
#### С реквизитами
ПолноеНаименование, ИНН, КПП, EMail, Телефон, ФактическийАдрес, ЮридическийАдрес, Тип (ПеречислениеСсылка.ЮридическоеФизическоеЛицо).
ПолноеНаименование, ИНН, КПП, EMail, Телефон, ФактическийАдрес, ЮридическийАдрес, Тип (ПеречислениеСсылка.ЮридическоеФизическоеЛицо), Ответственный (СправочникСсылка.Сотрудники).
Типы должны быть подходящими, длина и точность - разумно достаточными.
#### С формой элемента
@ -30,7 +30,9 @@
#### С модулем объекта
В коде которого определено заполнение по умолчанию (Тип - Юридическое лицо).
В коде которого определено заполнение по умолчанию:
* Тип - Юридическое лицо.
* Ответственный - текущий сотрудник из параметра сеанса **ТекущийСотрудник**.
### Перечисление Пол
Мужской, Женский
@ -68,15 +70,15 @@ EMail, ДатаРождения, ИдентификаторПользовате
Форма должна содержать реквизит типа **НаборКонстант** и поле флажка для константы **ВестиРасчетЗарплаты**.
Общая команда должна открывать общую форму, принадлежать подсистеме **Настройки** и присутствовать в командном интерфейсе.
### Параметр сеанса ТекущийСотрудник
Типа **СправочникСсылка.Сотрудники**. Должен заполняться элементом справочника **Сотрудники**, чей идентификатор пользователя ИБ совпадает с идентификатором текущего пользователя ИБ.
### Роли БазовыеПрава и ПолныеПрава
Роль **ПолныеПрава** должна давать права на все, кроме интерактивного удаления элементов справочников.
Роль **БазовыеПрава** должна давать права на чтение и просмотр всех данных. Редактирование, добавление и изменение разрешается только для справочника **Контрагенты**. Роль не должна давать права на открытие настроек программы.
### Параметр сеанса ТекущийСотрудник
Типа **СправочникСсылка.Сотрудники**. Должен заполняться элементом справочника **Сотрудники**, чей идентификатор пользователя ИБ совпадает с идентификатором текущего пользователя ИБ.
### Подсистему "Настройки"
Содержащую все справочники и общую команду **НастройкаПрограммы**.