Skip to content

Latest commit

 

History

History
96 lines (60 loc) · 8.21 KB

README.md

File metadata and controls

96 lines (60 loc) · 8.21 KB

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

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

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

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

Вам нужно:

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

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

  1. Установите платформу 1С:Предприятие 8.3.25.
  2. Скачайте и установите 1С:EDT последней актуальной версии.
  3. Зарегистрируйтесь на github.com и создайте форк от этого репозитория.
  4. С помощью 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. Демонстрационная база содержит достаточный набор данных, соответствующий требованиям.