Начало разработки
Подготовка конфигурации
Если ведете доработку в основной конфигурации, а не в расширении
- Добавить подсистему "Дополнительные подсистемы" (Главная, родитель для всех добавляемых далее подсистем)
- Добавить подсистему "Добавленные объекты"
- Добавить подсистему "Измененные объекты"
- Добавить подсистему "..." (Для разработки нового функционала)
- На объект должны быть созданы роли согласно регламенту "Роли"
Назначение служебных подсистем:
- "Дополнительные подсистемы" - служит контейнером для всех служебных подсистем, обеспечивает структурированный доступ к служебному функционалу и отделяет его от основного бизнес-функционала конфигурации.
- "Добавленные объекты" - используется для группировки и быстрого доступа к новым объектам, добавленным в ходе текущей разработки. Это упрощает процесс code review, тестирования и документирования новых возможностей.
- "Измененные объекты" - позволяет отслеживать модификации существующих объектов конфигурации, что критически важно при групповой разработке для предотвращения конфликтов и упрощения процесса слияния изменений.
- "..." - предназначена для изолированной разработки нового функционала, что позволяет разработчикам экспериментировать, не влияя на основную функциональность системы.
Такая организация подсистем значительно упрощает процесс разработки, тестирования и внедрения изменений, особенно в условиях групповой работы над проектом.
Создание нового проекта в системе управления версиями
- Скопировать структуру репозитория из vanessa-bootstrap
- Установить зависимости
opm install -l
- Выгрузить основную конфигурацию в каталог
src/cf
- Отправить изменения в удаленный репозиторий
git push
Проект подготовлен для групповой разработки.
Действия перед разработкой
- Получить все изменения из системы управления версиями.
- Запустить в пользовательском режиме (если процесса обновление не было - запустить с ключом ЗапуститьОбновлениеИнформационнойБазы).
- Проверить, что в разделе Администрирование - Интернет-поддержка и сервисы - Результат обновления и дополнительная обработка данных все процедуры обновления успешно завершены.
- Подключить необходимые расширения.
- Проверить применимость расширений.
Конфигурация подготовлена для начала разработки.
Задачи
Задачи ведутся в корпоративной системе управления задачами:
Статусы для разработки:
- Новая
- Ожидает разработчика
- Разработка
- Code-review
- Ожидание внутреннего тестирования
- Внутреннее тестирование
- Внутреннее тестирование завершено
- UAT
- UAT завершено
- Согласование переноса
- Перенос
- Перенос завершен
- Закрыта