Skip to content

netology-code/fonecmid-diplom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Дипломный проект профессии «1C-программист: с нуля до middle»

Кастомизация конфигурации «Управление IT-фирмой для компании «Ваш компьютерный мастер»

Цель дипломного проекта

Разработать и подготовить к эксплуатации новый функциональный блок в конфигурации «Управление IT-фирмой».

Вам нужно:

  • реализовать новые подсистемы «Работа с заявками клиентов» и «Расчёт управленческой зарплаты» в соответствии с требованиями заказчика,
  • подготовить отчёты по новой функциональности,
  • оформить инструкцию по начальной настройке,
  • подготовить автотест для проверки корректности работы подсистемы «Работа с заявками клиентов»,
  • загрузить результат работы в новый репозиторий на GitHub.

Чек-лист готовности к работе над проектом

  1. Установите учебную версию платформы 1С:Предприятие 8.3.22.2411.
  2. Скачайте и установите Liberica JDK 11.
  3. Скачайте и установите 1С:EDT последней актуальной версии.
  4. Зарегистрируйтесь на github.com и создайте форк от этого репозитория.
  5. С помощью 1С:EDT клонируйте свой форк репозитория.

Если все этапы чек-листа пройдены, можете начинать работу над проектом. Успехов.


Инструменты и дополнительные материалы для выполнения задания


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

Компания «Ваш компьютерный мастер» использует конфигурацию «Управление IT-фирмой» от стороннего поставщика. Вам поставлена задача добавить в конфигурацию модуль для работы с заявками на обслуживание клиентов и модуль для расчёта управленческой заработной платы.

Исходная версия конфигурации размещена в этом репозитории. Для доработки конфигурации нужно использовать 1C:EDT. При доработке конфигурации максимально задействуйте функциональность библиотеки стандартных подсистем.

Для добавленных объектов, реквизитов, методов используйте префикс ВКМ_. Если меняется программный код существующих методов, изменения должны быть выделены комментариями.

Все добавленные объекты должны быть размещены в новой служебной подсистеме ВКМ_ДобавленныеОбъекты. В добавленных объектах не должно быть ошибок, выявляемых встроенным механизмом проверки 1C:EDT.

Для передачи результата изменённую конфигурацию загрузите в отдельный репозиторий на github.com. Чтобы результаты работы можно было проверить, репозиторий должен быть публичным.

Вместе с результатами работы должны быть переданы инструкция по начальной настройке новой подсистемы и сценарий для автоматизированного тестирования модуля работы с заявками клиентов.

В блок Releases репозитория должен быть добавлен dt-файл демонстрационной базы с введёнными тестовыми данными, которые показывают работу всех механизмов системы.


Подробные требования к подсистемам


Дорожная карта (roadmap)

Работа над проектом рассчитана на один месяц. Для планирования своего времени рекомендуем опираться на дорожную карту. Придерживайтесь указанного разделения проекта на этапы и задачи исполнителя.

  • 1-я неделя. Разработка подсистемы «Работа с заявками клиентов».
  • 2-я неделя. Разработка подсистемы «Расчёт управленческой зарплаты».
  • 3-я неделя. Разработка отчётов, автотеста и инструкции по начальной настройке.
  • 4-я неделя. Оформление репозитория, демонстрационной базы, отправка проекта на проверку дипломному руководителю.
  • 5-я неделя. Получение обратной связи от руководителя и доработка проекта с повторной проверкой при необходимости.

Правила сдачи работы

Решение нужно передать в виде ссылки на публичный репозиторий на github.com, в котором размещены:

  1. Исходный код доработанной конфигурации в формате 1C:EDT.
  2. Сценарий автотеста и инструкция по запуску автотеста.
  3. Инструкция по начальной настройке доработанной конфигурации.
  4. В списке релизов файл с демонстрационной базой в формате *dt.

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

Зачёт по дипломной работе можно получить, если работа соответствует критериям:

  1. Репозиторий содержит исходный код конфигурации в формате 1C:EDT.
  2. Функциональность конфигурации не имеет существенных ошибок и соответствует техническому заданию.
  3. В добавленных объектах нет ошибок, выявляемых проверками 1C:EDT с набором плагинов и составом проверок по умолчанию.
  4. Автотест запускается и соответствует техническому заданию.
  5. Инструкция по начальному запуску описывает шаги, необходимые для начала использования доработанной конфигурации.
  6. Демонстрационная база содержит достаточный набор данных, соответствующий требованиям.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published