From 7db4631f08bd5b4ceabd3c539eb797de3c5d4a87 Mon Sep 17 00:00:00 2001 From: Stanislav Wilf <55529555+staswilf@users.noreply.github.com> Date: Sun, 23 Feb 2020 17:17:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=201-?= =?UTF-8?q?3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homework-1-3.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 homework-1-3.md diff --git a/homework-1-3.md b/homework-1-3.md new file mode 100644 index 0000000..889681a --- /dev/null +++ b/homework-1-3.md @@ -0,0 +1,58 @@ +# Задание к занятию "Дерево метаданных" + +## Задача 1 "Создание справочника **Сотрудники**" + +### Описание задачи + +Нужно создать справочник **Сотрудники** и функциональную опцию **ВестиРасчетЗарплаты**, включив в ее состав реквизиты сотрудников, относящиеся к зарплате. + +### Требования к результату + +Результат - файл .CF конфигурации, содержащий справочник **Сотрудники** с реквизитами **Email**, **Телефон**, **Оклад** и **СтавкаЧаса**, и функциональную опцию, в состав которой включены реквизиты, относящиеся к расчету зарплаты. + +### Процесс выполнения + +1. Используйте конфигурацию **УправлениеИТФирмой**, созданную в первом задании. +2. Создайте в ней справочник **Сотрудники**. +3. Добавьте в справочник реквизиты **EMail** и **Телефон** (строки разумной длины). Подумайте, какова максимальная длина номера телефона? С учетом дополнительного номера, а также пробелов и скобок, которые может ввести пользователь? +4. Добавьте определяемый тип **Сумма** (число с двумя знаками после запятой и разумной разрядностью). +5. Добавьтье в справочник реквизиты **Оклад** и **СтавкаЧаса** определяемого типа "Сумма". +6. Добавьте булевскую константу и функциональную опцию **ВестиРасчетЗарплаты**, включив в ее состав реквизиты **Оклад** и **СтавкаЧаса**. +7. Запустите конфигурацию в режиме Предприятия, обновив конфигурацию ИБ. Удостоверьтесь, что в формах справочника "Сотрудники" скрыт оклад и ставка часа, и что они становятся видимы после включения функциональной опции (установки в Истина константы) **ВестиРасчетЗарплаты**. Константу можно изменить, например, через команду "Все функции". +8. Конфигурацию сохраните как результат выполнения задания. + +## Задача 2 "Создание справочника **Контрагенты**" + +### Описание задачи + +Нужно создать перечисление **ЮридическоеФизическоеЛицо** и справочник **Контрагенты**, использующий его. + +### Требования к результату + +Результат - файл .CF конфигурации, содержащий перечисление **ЮридическоеЛицо** и справочник **Контрагенты** с реквизитами **ПолноеНаименование**, **ЮридическийАдрес**, **ПочтовыйАдрес**, **ИНН**, **КПП** и **ЮридическоеЛицо**. + +### Процесс выполнения + +1. Используйте ту же конфигурацию "УправлениеИТФирмой". +2. Создайте в ней справочник **Контрагенты**. +3. Добавьте реквизиты **ПолноеНаименование** (строку неограниченной длины), **ЮридическийАдрес** и **ПочтовыйАдрес** (строки разумной длины). +4. Добавьте реквизиты **ИНН** и **КПП**. Какой длины должны быть эти строки для контрагентов-физических лиц и контрагентов-юридических лиц? +5. Добавьте перечисление **ЮридическоеФизическоеЛицо** со значениями **ЮридическоеЛицо** и **ФизическоеЛицо**. +5. Добавьте реквизит **ЮридическоеФизическоеЛицо** в справочник **Контрагенты**, использующий это перечисление. +6. Конфигурацию сохраните как результат выполнения задания. + +## Задача 2 "Создание подсистемы **Справочники**" + +### Описание задачи + +Нужно создать подсистему **Справочники**, включающую справочники **Сотрудники** и **Контрагенты**. + +### Требования к результату + +Результат - файл .CF конфигурации, содержащий подсистему **Справочники** со справочниками **Контрагенты** и **Сотрудники**. + +1. В конфигурации **УправлениеИТФирмой** создайте подсистему **Справочники**. +2. Дайте ей подходящую картинку. +3. Включите в нее справочники **Контрагенты** и **Пользователи**. +4. Запустите конфигурацию в режиме Предприятия, обновив конфигурацию ИБ. Удостоверьтесь, что в командном интрфейсе есть раздел "Справочники" с командами справочников "Контрагенты" и "Пользователи". +5. Конфигурацию сохраните как результат выполнения задания.