Содержание:
2. Инструкция по скачиванию и подготовке 1С: EDT с официального сайта
3. Инструкция по созданию нового проекта из шаблона в 1C: EDT
4. Настройка среды разработки
5. Настройка групповой разработки в 1С: EDT с поддержкой Git
6. Антивирус и настройка мобильного приложения 1С
Современная разработка конфигураций 1С требует новых инструментов, соответствующих мировым стандартам в области DevOps, CI/CD, групповой разработки и автоматизации. Именно таким инструментом является 1С: Enterprise Development Tools (1С: EDT) — мощная среда разработки, пришедшая на смену традиционному конфигуратору и предоставляющая новые возможности как для одиночных разработчиков, так и для крупных команд.
В этой статье мы рассмотрим: что такое 1С: EDT и зачем он нужен; как начать работу и создать первый проект; как настроить рабочее пространство; как организовать групповую разработку; как взаимодействовать с антивирусами; как подключить мобильную платформу.
1. Что такое 1С: Enterprise Development Tools и зачем он нужен
1С: Enterprise Development Tools — это новая официальная среда разработки конфигураций на платформе системы 1С: Предприятие, созданная на основе среды разработки Eclipse. В отличие от классического конфигуратора, 1С: EDT:
· обеспечивает гибкую систему версионирования и синхронизации;
· использует привычные инструменты из мира Java и Eclipse;
· позволяет легко масштабировать разработку в команде;
· поддерживает CI/CD и интеграцию с Git;
· предоставляет удобный анализ и проверку кода на ошибки.
Это инструмент для разработчиков, проектировщиков архитектуры, команд с Agile-подходом и компаний, работающих над несколькими версиями одного проекта.
2. Инструкция по скачиванию и подготовке 1С: EDT с официального сайта
Скачать 1С: EDT можно с официального сайта https://releases.1c.ru. Перед установкой обязательно выполнить следующее:
· установить Java (JDK версии 17 или 21);
· установить платформу 1С: Предприятие (совместимую с Вашей версией EDT);
· установить Git, если Вы планируете групповую разработку.
После установки выберите рабочее пространство (workspace) — отдельную директорию, где будут храниться проекты и настройки среды.
1С: Enterprise Development Tools
3. Инструкция по созданию нового проекта из шаблона в 1C: EDT
Новый проект из шаблона создаётся по следующему алгоритму:
1. Откройте «Файл» → «Новый» → «Проект 1С: Предприятие».
2. Выберите «Проект конфигурации».
3. Укажите имя проекта, путь хранения и шаблон (например, «Пустая конфигурация»).
4. Нажмите «Готово» — среда создаст структуру проекта.
Проект в EDT состоит из набора XML-объектов. Они легко интегрируются с системами контроля версий и позволяют отслеживать изменения по объектам.
Для запуска конфигурации 1С кликните правой кнопкой мыши по проекту, а далее «Сборка конфигурации и запуск», в открывшемся окне выберите информационную базу или создайте новую.
4. Настройка среды разработки
1C: EDT предлагает стандартный Eclipse-интерфейс и панель с инструментами, а именно:
· левая панель — проекты;
· центральная область — редактор кода;
· нижняя часть — консоль и лог сборки;
· справа — свойства и навигация по объектам.
Вы можете настроить внешний вид через «Окно» → «Перспективы» → «Настроить».
Для подключения базы данных:
1. Откройте меню «Серверы приложений 1С: Предприятие».
2. Добавьте сервер и информационную базу.
3. Укажите логин/пароль (если необходимо) и путь к базе.
Это позволит запускать тестирование и отладку прямо из EDT.
Важно: Импорт больших типовых конфигураций системы вроде 1C: ERP может занять длительное время и потребовать значительного количества оперативной памяти. Поэтому, если вы планируете выполнять такой импорт, увеличьте количество памяти, доступной виртуальной машине Java. В поле «Максимальная выделенная память» выберите значение 8 Gb.
5. Настройка групповой разработки в 1С: EDT с поддержкой Git
Для групповой разработки следует использовать интеграцию с Git. Одно из главных преимуществ 1C: EDT — полная поддержка Git, что означает:
· каждый объект конфигурации хранится как отдельный XML-файл;
· можно использовать Git Flow, branching, merge;
· возможна работа через GitHub, GitLab, Bitbucket.
Чтобы включить поддержку групповой разработки:
1. Инициализируйте репозиторий в корне проекта (через встроенный Git или терминал).
2. Настройте .gitignore для исключения временных файлов.
3. Используйте встроенные средства Git (вкладка Git Staging, история коммитов).
При групповой разработке можно настроить разные рабочие области для разработчиков, тестировщиков и архитекторов. Также возможна работа через сервер версий (например, GIT + CI/CD Jenkins).
6. Антивирус и настройка мобильного приложения 1С
Поскольку 1C: EDT активно использует файловую систему и XML-файлы, антивирусы могут блокировать процессы сборки, мешать чтению и записи во временные директории и удалять файлы кэша.
Поэтому лучше при работе с 1C: EDT придерживаться таких рекомендаций:
· добавить рабочее пространство, временные папки EDT и директории проекта в исключения антивируса;
· не устанавливать EDT в Program Files — используйте отдельный путь;
· отключать антивирусную защиту в момент установки и обновления EDT.
1C: EDT позволяет разрабатывать и тестировать мобильные приложения с помощью мобильной платформы 1С.
Чтобы начать:
1. Включите поддержку мобильной платформы в проекте (свойства проекта → «Мобильность»).
2. Определите мобильные формы и ограничение функционала.
3. Установите мобильную платформу 1С на устройство или эмулятор.
4. Выполните сборку и выгрузку мобильной конфигурации через меню «Развертывание» → «Мобильное приложение».
Можно также использовать QR-код для быстрого тестирования приложения на реальном устройстве.
Выводы:
1С: EDT — это современная среда разработки, соответствующая стандартам профессиональной командной работы. Она требует некоторого времени на освоение, но в долгосрочной перспективе даёт мощный инструментарий, в котором есть:
· проектная структура и контроль версий;
· мощная интеграция с Git;
· удобная настройка среды и перспектив;
· поддержка мобильных приложений;
· высокая гибкость для CI/CD и DevOps-процессов.
Начинающим в 1С: EDT лучше приступать сперва к одиночным проектам, изучить структуру XML-конфигурации, настроить Git с самого начала и не игнорировать документацию и обучающие курсы от 1С.
Специалист компании ООО "Кодерлайн"
Андрей Прыкин
