Доработка через EDT
Инструкция для доработки подсистемы через 1С:EDT.
Необходимое ПО
- Платформа 1С версии 8.3.12 и выше с поддержкой EDT (рекомендуемая — 8.3.15)
- 1С:EDT — скачать версию 2025.2 и выше (протестировано на 2021.1.2, установка через стартер EDT)
- БСП версии 3.0 и выше с режимом совместимости 8.3.12
Запуск среды для разработки
Настройка Git
Выполните настройку Git согласно инструкции 1С.
Создание fork проекта
-
Создайте fork проекта ветки
developв свой репозиторий на GitHub
-
Клонируйте свой репозиторий на локальный ПК:
git clone https://github.com/ВАШАКАУНТ/tools_ui_1c.git
Создание информационной базы из шаблона БСП
- Создайте новую базу в 1С на основе любой конфигурации, использующей БСП версии 3.0 и выше
- Откройте базу в Конфигураторе, перейдите в Расширения, снимите активность со всех расширений и удалите их
- Примените изменения, закройте Конфигуратор
Настройка проекта в 1С:EDT
-
Откройте
1CEDT Start, авторизуйтесь через аккаунт разработчика -
Добавьте Новый проект, укажите прикладное решение версии 2025.2.6 (если не установлено — загрузится автоматически)
-
Введите имя проекта и папку

-
Запустите среду EDT, при запуске снова авторизуйтесь
-
Нажмите Начать работу
-
Импортируйте проект из GIT из локальной папки (ваш fork), в мастере нажимайте Далее, Далее, Готово

-
Импортируйте шаблон БСП в Навигатор, через который будет осуществляться запуск и отладка расширения

-
В мастере обязательно укажите имя проекта ТестоваяДляРазработкиУИ

-
Дождитесь окончания загрузки (будет долго)
-
Обновите конфигурацию базы данных из EDT (Shift+F7)
Готово. Можно приступать к разработке.
Правила разработки
Перед началом работы ознакомьтесь с процессом Pull Request и соблюдайте правила оформления кода.
Git workflow
Подробное описание процесс Pull Request
-
Сделайте fork проекта (см. выше)
-
Получите локальную копию ветки
developиз своего fork -
Создайте свою ветку на базе
develop:git checkout developgit pull origin developgit checkout -b feature/краткое-описание-изменения -
Выполните необходимые доработки
-
Отправьте ветку в свой fork и создайте Pull Request
important- Выбирайте целевую ветку
develop, а неmaster - Убедитесь, что ваш fork синхронизирован с оригинальным репозиторием
- Выбирайте целевую ветку