mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-24 08:02:20 +02:00
Задание 1-3
This commit is contained in:
parent
b5802cba18
commit
7db4631f08
58
homework-1-3.md
Normal file
58
homework-1-3.md
Normal file
@ -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. Конфигурацию сохраните как результат выполнения задания.
|
Loading…
Reference in New Issue
Block a user