Разработать и подготовить к эксплуатации новый функциональный блок в конфигурации «Управление IT-Фирмой»
Вам нужно:
- реализовать новые подсистемы «Работа с заявками клиентов» и «Расчёт управленческой зарплаты» в соответствии с требованиями заказчика,
- подготовить отчёты по новой функциональности,
- оформить инструкцию по начальной настройке,
- подготовить автотест для проверки корректности работы подсистемы «Работа с заявками клиентов»,
- загрузить результат работы в новый репозиторий на GitHub.
- Установите учебную версию платформы 1С:Предприятие 8.3.22.1750.
- Скачайте и установите Liberica JDK 11 версии с сайта разработчика.
- Скачайте и установите 1С:EDT последней актуальной версии.
- Зарегистрируйтесь на github.com и создайте форк от этого репозитория.
- С помощью 1С:EDT клонируйте свой форк репозитория.
Если все этапы чеклиста пройдены, можете начинать работу над проектом. Успехов!
- Для учебной версии платформы архив с дистрибутивом Vanessa Automation (в дистрибутиве заменены обращения при подключении тест-клиента с файла 1cv8c.exe на 1cv8ct.exe).
- Для остальных версий платформы необходимо скачать Vanessa Automation из официального гит-репозитория.
Компания «Ваш компьютерный мастер» использует конфигурацию »Управление IT-Фирмой» от стороннего поставщика. Вам поставлена задача добавить в конфигурацию модуль для работы с заявками на обслуживание клиентов и модуль для расчёта управленческой заработной платы.
Исходная версия конфигурации размещена в этом репозитории. Для доработки конфигурации необходимо использовать 1C:EDT. При доработке конфигурации необходимо максимально задействовать функциональность библиотеки стандартных подсистем.
Для добавленных объектов, реквизитов, методов необходимо использовать префикс ВКМ_. Если меняется программный код существующих методов, изменения должны быть выделены комментариями.
Все добавленные объекты должны быть размещены в новой служебной подсистеме ВКМ_ДобавленныеОбъекты. В добавленных объектах не должно быть ошибок, выявляемых встроенным механизмом проверки 1C:EDT.
Для передачи результата измененную конфигурацию необходимо загрузить в отдельный репозиторий на github.com. Для возможности проверки результатов работы репозиторий должен быть публичным.
Вместе с результатами работы должна быть передана инструкция по начальной настройке новой подсистемы и сценарий для автоматизированного тестирования модуля работы с заявками клиентов.
В блок Releases репозитория должен быть добавлен dt-файл демонстрационной базы с введёнными тестовыми данными, которые показывают работу всех механизмов системы.
- Работа с заявками клиентов
- Расчёт управленческой зарплаты
- Отчёты
- Инструкция по начальной настройке
- Тестирование
Работа над проектом рассчитана на один месяц. Для планирования своего времени рекомендуем опираться на дорожную карту. Придерживайтесь указанного разделения проекта на этапы и задачи исполнителя:
- 1 неделя. Разработка подсистемы «Работа с заявками клиентов».
- 2 неделя. Разработка подсистемы «Расчёт управленческой зарплаты».
- 3 неделя. Разработка отчётов, автотеста и инструкции по начальной настройке.
- 4 неделя. Оформление репозитория, демонстрационной базы, отправка проекта на проверку дипломному руководителю.
- 5 неделя. Получение обратной связи от руководителя и доработка проекта с повторной проверкой при необходимости.
Решение необходимо передать в виде ссылки на публичный репозиторий на github.com, в котором размещены:
- Исходный код доработанной конфигурации в формате 1C:EDT
- Сценарий автотеста и инструкция по запуску автотеста
- Инструкция по начальной настройке доработанной конфигурации
- В списке релизов файл с демонстрационной базой в формате dt
Зачёт по дипломной работе можно получить, если работа соответствует критериям:
- Репозиторий содержит исходный код конфигурации в формате 1C:EDT
- Функциональность конфигурации не имеет существенных ошибок и соответствует техническому заданию
- В добавленных объектах нет ошибок, выявляемых проверками 1C:EDT с набором плагиров и составом проверок по умолчанию
- Автотест запускается и соответствует техническому заданию
- Инструкция по начальному запуску описывает шаги, необходимые для начала использования доработанной конфигурации
- Демонстрационная база содержит достаточный набор данных, соответствующий требованиям