С выходом версии 1C:Enterprise Development Tools (EDT) 2021.1 фирма «1С» приняла стратегическое решение: сделать этот инструмент полностью доступным для сообщества разработчиков без ограничений, которые существовали ранее. Это важный шаг в сторону современных стандартов разработки (DevOps, CI/CD, Git). В данной статье мы подробно разберем, как получить доступ к дистрибутивам, какие требования предъявляются к «железу» и как оптимизировать работу среды при работе с тяжелыми конфигурациями уровня ERP.
Рассмотрим официальную позицию фирмы «1С». Ранее доступ к EDT был ограничен, однако теперь среда доступна для скачивания всем пользователям, имеющим регистрацию на портале ИТС. Разберем по шагам, что именно стало доступным:
1C:Enterprise Development Tools доступен для загрузки после стандартной авторизации.1C:SSL-support (поддержка БСП) и 1C:Language Tool, также выложены в свободный доступ.Важное примечание: Несмотря на то что сама среда разработки стала бесплатной, для запуска и отладки вашего кода (режим «1С:Предприятие») по-прежнему требуется наличие действующей лицензии на платформу «1С:Предприятие».
Проанализируем ситуацию, с которой сталкиваются многие разработчики при первом запуске EDT. В отличие от классического Конфигуратора, EDT построена на базе Eclipse и использует Java. Это дает огромные преимущества в функциональности, но накладывает серьезные требования к ресурсам компьютера.
Выясним причину высокой «прожорливости» системы. Как отмечают опытные участники обсуждения, современная IDE (интегрированная среда разработки) выполняет колоссальный объем фоновой работы:
На основе практического опыта использования EDT для крупных проектов (например, 1С:ERP Управление предприятием), сформированы следующие рекомендации по оборудованию:
Минимально допустимый уровень (для небольших расширений):
Рекомендуемый уровень (комфортная разработка):
i5/i7 или Ryzen 5/7).Разберем ситуацию, когда даже на мощном компьютере EDT кажется медленной при работе с ERP. Часто это связано с тем, что система пытается обработать весь объем метаданных конфигурации сразу. Рассмотрим способы оптимизации, появившиеся в последних версиях:
Частичная загрузка проекта (Selective Import)
В современных версиях EDT реализован механизм, позволяющий загружать в рабочее пространство не всю конфигурацию целиком, а только те объекты, которые вы планируете изменять, и их зависимости. Это радикально снижает потребление памяти.
Оптимизация параметров Java (vm.args)
Посмотрим, как можно вручную настроить выделение памяти для EDT. В папке с установленной программой найдите файл настроек (обычно 1cedt.ini) и обратите внимание на параметры -Xms (начальная память) и -Xmx (максимальная память). Для комфортной работы с большими проектами рекомендуется устанавливать:
-Xms2g
-Xmx8g
Это позволит среде сразу зарезервировать нужный объем ресурсов и реже вызывать сборщик мусора (Garbage Collector), что уменьшит микро-фризы интерфейса.
Важно понимать, что EDT — это не просто альтернатива Конфигуратору, а фундамент для новых технологий. Разберем два ключевых инструмента, которые тесно связаны с EDT:
Проанализируем, почему профессиональные команды переходят на EDT, несмотря на высокие требования к железу. Основная причина — глубокая интеграция с Git. В отличие от Конфигуратора, где работа с хранилищем часто вызывает блокировки объектов, EDT предлагает:
Подводя итог, можно сказать: свободный доступ к 1C:EDT — это приглашение для всех разработчиков начать переход на новые рельсы. Да, это требует обновления парка техники, но взамен вы получаете инструменты промышленного уровня, которые делают разработку на платформе «1С:Предприятие» прозрачной, управляемой и современной.