1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-24 08:02:20 +02:00
1c-homeworks/homework-1-3.md
2023-05-19 21:08:19 +05:00

10 KiB

Задание к занятию "Дерево метаданных"

Требования к результату

Результатом выполнения всех трех задач должен быть общий файл .CF конфигурации, содержащий все, созданное в ходе выполнения задач. Для выполнения всех трех задач, используйте базу с конфигурацией УправлениеИТФирмой, созданную Вами ранее

(частая ошибка: Не следует использовать конфигурацию "Курс1СРазработчик" со справочниками "Блоки", "Лекции" и т.д. Возьмите пустую конфигурацию, для которой задавали наименование, логотип и заставку, добавляйте объекты в нее. Далее мы будем развивать функционал этой конфигурации и лишние объекты могут вам мешать)

Задача 1 "Создание справочника Сотрудники"

Описание задачи

Нужно создать справочник Сотрудники и функциональную опцию ВестиРасчетЗарплаты, включив в ее состав реквизиты сотрудников, относящиеся к зарплате.

Требования к результату

Результат - файл .CF конфигурации, содержащий справочник Сотрудники с реквизитами Email, Телефон, Оклад и СтавкаЧаса, и функциональную опцию, в состав которой включены реквизиты, относящиеся к расчету зарплаты.

Процесс выполнения

  1. Используйте конфигурацию УправлениеИТФирмой, созданную в первом задании.
  2. Создайте в ней справочник Сотрудники.
  3. Добавьте в справочник реквизиты EMail и Телефон (строки разумной длины). Подумайте, какова максимальная длина номера телефона? С учетом дополнительного номера, а также пробелов и скобок, которые может ввести пользователь?
Подсказка
  • Интересный факт. Один из самых длинных адресов в РФ имеет 211 символов (с пробелами): Российская Федерация, Новосибирская область, г. Бердск, Территория, изъятая из земель подсобного хозяйства Всесоюзного центрального совета профессиональных союзов, для организации крестьянского хозяйства, дом 17.

  • Как создать маску для телефона смотрите здесь

  1. Добавьте определяемый тип Сумма (число с двумя знаками после запятой и разумной разрядностью).
  2. Добавьтье в справочник реквизиты Оклад и СтавкаЧаса определяемого типа "Сумма".
  3. Добавьте булевскую константу и функциональную опцию ВестиРасчетЗарплаты, включив в ее состав реквизиты Оклад и СтавкаЧаса.
Подсказка
  • Функциональная опция включает и выключает видимость объектов метаданных. Поэтому надо внимательно следить, что включается в состав и добавлять только необходимое. Не добавлять Справочник целиком, а только отдельные реквизиты.

  1. Запустите конфигурацию в режиме Предприятия, обновив конфигурацию ИБ. Удостоверьтесь, что в формах справочника "Сотрудники" скрыт оклад и ставка часа, и что они становятся видимы после включения функциональной опции (установки в Истина константы) ВестиРасчетЗарплаты. Константу можно изменить, например, через команду "Все функции".
Подсказка
  • В актуальных платформах команда «Все функции» называется «Функции для технического специалиста…»

Задача 2 "Создание справочника Контрагенты"

Описание задачи

Нужно создать перечисление ЮридическоеФизическоеЛицо и справочник Контрагенты, использующий его.

Требования к результату

Результат - файл .CF конфигурации, содержащий перечисление ЮридическоеФизическоеЛицо и справочник Контрагенты с реквизитами ПолноеНаименование, ЮридическийАдрес, ПочтовыйАдрес, ИНН, КПП и ЮридическоеФизическоеЛицо.

Процесс выполнения

  1. Используйте ту же конфигурацию "УправлениеИТФирмой".
  2. Создайте в ней справочник Контрагенты.
  3. Добавьте реквизиты ПолноеНаименование, ЮридическийАдрес и ПочтовыйАдрес (строки разумной длины).
  4. Добавьте реквизиты ИНН и КПП. Какой длины должны быть эти строки для контрагентов-физических лиц и контрагентов-юридических лиц?
Подсказка
  • ИНН юридических лиц состоит из 10 цифр, а физических — из 12. КПП в реквизитах — это аббревиатура словосочетания «код причины постановки». Имеется в виду постановка на учет в налоговом органе. Данный код состоит из 9 символов, каждый из которых содержит определенную информацию.
  1. Добавьте перечисление ЮридическоеФизическоеЛицо со значениями ЮридическоеЛицо и ФизическоеЛицо.
  2. Добавьте реквизит ЮридическоеФизическоеЛицо в справочник Контрагенты, использующий это перечисление.

Задача 3 "Создание подсистемы Справочники"

Описание задачи

Нужно создать подсистему Справочники, включающую справочники Сотрудники и Контрагенты.

Требования к результату

Результат - файл .CF конфигурации, содержащий подсистему Справочники со справочниками Контрагенты и Сотрудники.

  1. В конфигурации УправлениеИТФирмой создайте подсистему Справочники.
  2. Дайте ей подходящую картинку.
  3. Включите в нее справочники Контрагенты и Сотрудники.
  4. Запустите конфигурацию в режиме Предприятия, обновив конфигурацию ИБ. Удостоверьтесь, что в командном интерфейсе есть раздел "Справочники" с командами справочников "Контрагенты" и "Сотрудники".

Критерии оценки

Зачет

  1. Форма предоставленных файлов соответсвует требованиям задач, предоставлен 1 файл
  2. В конфигурации УправлениеИТФирмой созданы только необходимые объекты метаданных. Других объектов в конфигурации не присутствует.
  3. Для объектов метаданных в соответствии с задачами созданы реквизиты верных типов и установлены необходимые свойства.

На доработку

  1. В файле содержатся решения не всех задач
  2. Нет необходимых объектов метаданных или есть объекты, не описанные в задании
  3. Состав реквизитов, типы реквизитов или настройки объектов отличаются от описанных в задании