Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Евгений Забелин — Разработка мастер-конфигураци...

Евгений Забелин — Разработка мастер-конфигурации для проектов 1С

Ozon Tech

March 31, 2023
Tweet

More Decks by Ozon Tech

Other Decks in Technology

Transcript

  1. Текущая ситуация Растет количество проектов и команд Требуется разработка одинаковой

    функциональности в проектах Ограничены ресурсы на поддержку функциональности, исправление ошибок 1. 2. 3.
  2. Разработка • Разрабатываются в 1С:EDT • Конвертация хранилищ в GitSync

    в формат XML 1C • Конвертация хранилищ в Гитконвертер в формат 1С:EDT
  3. Поиск решений Каждая команда ведет разработку функционала самостоятельно Одна из

    команд разрабатывает функционал, другие команды могут адаптировать для своих проектов Общая функциональность разрабатывается в отдельной мастер-конфигурации 1. 2. 3.
  4. Библиотека стандартных подсистем 1С БСП 1. Подсистема общей и расширенной

    фунциональности Ozon 2. Демонстрационные объекты для тестирования Демо- объекты 3. Скрипты для сборки, тестирования, обновления Скрипты CI 4.
  5. Прикладная конфигурация Мастер-конфигурация Разработчик вносит изменения Сборка новой версии Обновлении

    версии мастер- конфигурации Проверка качества кода и адаптация Изменения отправляются в мастер конфигурацию Merge Request Release
  6. • РР (редакция) – существенно нарушена совместимость (серьезные архитектурные или

    «знаковые» изменения в библиотеке) • ПП (номер подредакции) – нарушена совместимость ВВ (номер версии) – доступны только новые функции для пользователей и/или разработчиков • ВВ (номер версии) – доступны только новые функции для пользователей и/или разработчиков • СС (номер сборки) – содержит только исправление ошибок
  7. Общая функциональность Интеграция JIRA Интеграция с мессенджерами Управление пользователями IDM

    Интеграция Kafka Вывод отчетов в Grafana Мокирование сервисов Групповая обработка данных Логирование Межсервисная авторизация Интеграция с Axapta Безопасность