Перейти к основному содержимому

Начало разработки

Подготовка конфигурации

Если ведете доработку в основной конфигурации, а не в расширении

  1. Добавить подсистему «Дополнительные подсистемы» (Главная, родитель для всех добавляемых далее подсистем)
  2. Добавить подсистему «Добавленные объекты»
  3. Добавить подсистему «Измененные объекты»
  4. Добавить подсистему «...» (для разработки нового функционала)
  5. На объект должны быть созданы роли согласно регламенту Роли

Назначение служебных подсистем:

  • «Дополнительные подсистемы» — служит контейнером для всех служебных подсистем, обеспечивает структурированный доступ к служебному функционалу и отделяет его от основного бизнес-функционала конфигурации.
  • «Добавленные объекты» — используется для группировки и быстрого доступа к новым объектам, добавленным в ходе текущей разработки. Это упрощает процесс проверки кода, тестирования и документирования новых возможностей.
  • «Измененные объекты» — позволяет отслеживать модификации существующих объектов конфигурации, что критически важно при групповой разработке для предотвращения конфликтов и упрощения процесса слияния изменений.
  • «...» — предназначена для изолированной разработки нового функционала, что позволяет разработчикам экспериментировать, не влияя на основную функциональность системы.

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

Создание нового проекта в системе управления версиями

  1. Скопировать структуру репозитория из vanessa-bootstrap
  2. Установить зависимости opm install -l
  3. Выгрузить основную конфигурацию в каталог src/cf
  4. Отправить изменения в удаленный репозиторий git push

Для проектов, где исходный код хранится в формате выгрузки из конфигуратора, эти операции можно автоматизировать через расширение 1C: Platform Tools для VS Code и Cursor. Расширение помогает инициализировать структуру проекта, установить зависимости, настроить Git и выполнять операции с конфигурацией.

Проект подготовлен для групповой разработки.

Действия перед разработкой

  1. Получить все изменения из системы управления версиями.​
  2. Запустить в пользовательском режиме (если процесса обновления не было — запустить с ключом ЗапуститьОбновлениеИнформационнойБазы).
  3. Проверить, что в разделе Администрирование → Интернет-поддержка и сервисы → Результат обновления и дополнительная обработка данных все процедуры обновления успешно завершены.
  4. Подключить необходимые расширения.
  5. Проверить применимость расширений.

​Конфигурация подготовлена для начала разработки.