1C:EDT — это инструмент разработки прикладных решений на технологической платформе 1С:Предприятие основанный на базе Eclipse Platform. 1C:EDT не является прямой заменой Конфигуратора, а скорее его логическим развитием.
Еще в апреле 2015 года 1С выпустили инфописьмо о выпуске ознакомительной версии 1C:Enterprise Development Tools.
С тех пор 1C:EDT активно развивается, выпускаются все более стабильные версии с расширяющимся функционалом.
Пришла пора установить 1C:Enterprise Development Tools на свой компьютер с ОС Kubuntu и установленной платформой 1С:Предприятие 8.3.
Исходя из задачи технологическая платформа 1С:Предприятие уже установлена, но если это не так, то процесс установки описан в статье 1С. Установка 1С:Предприятие 8.3 на Linux.
Где скачать 1C:EDT
Первым делом необходимо скачать дистрибутив с официального сайта. Переходим на edt.1c.ru и в разделе загрузки видим информативное сообщение:
1C:Enterprise Development Tools доступна только зарегистрированным пользователям продуктов «1С:Предприятия 8» версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы «1С».
Здесь ничего не поделаешь, все продукты 1С распространяются по такой схеме. Если есть договор ИТС или ты являешься сотрудником фирмы партнера 1С(и у тебя есть соответствующий доступ), тогда дистрибутив доступен на портале в разделе 1С:Обновление программ в ветке 1C:Enterprise Development Tools.
Перейдя по ссылке будут доступны к скачиванию дистрибутивы под различные платформы(ОС), инструкция по установке и запуску, новое в версии, и системные требования.
Подготовка к установке
В инструкции по установке и запуску указано, что необходима установленная Java Platform, Standard Edition с поддержкой OpenJFX. В качестве дистрибутива Java можно использовать:
- Open JDK — как правило есть в стандартных репозиториях и необходима только установка;
- Liberica JDK — включена в Единый реестр российских программ и может использоваться в организациях с данным требованием.
Разберем установку обоих вариантов.
Установка Open JDK
В стандартных репозиториях Kubuntu уже есть есть Open JDK, остается только установить его
$ sudo apt install openjdk-11-jdk openjfx
Проверить, что Java необходимой версии определяется в системе можно командой
$ java -version openjdk version "11.0.10" 2021-01-19 LTS OpenJDK Runtime Environment (build 11.0.10+9-LTS) OpenJDK 64-Bit Server VM (build 11.0.10+9-LTS, mixed mode)
Установка Liberica JDK
Дистрибутив можно скачать с сайта Liberica JDK, понадобится Полная версия Liberica включает LibericaFX и Minimal VM, где это применимо необходимой разрядности и установить его.
Или подключить репозиторий, как указано в инструкции и установить из командной строки
sudo apt install bellsoft-java11-runtime-full
Установка
Необходимо распаковать архив с дистрибутивом, перейти в созданный каталог и запустить мастер установки
$ sudo ./1ce-installer
Откроется заставка
В след за которой появится интерактивный мастер установки
В котором как и положено все делается методом Далее — Далее — Готово.
Если 1C:EDT не устанавливается
Мастер установки не появился
Если после выполнения команды в предыдущем пункте установщик не появился, то вероятно не установлен OpenJFX, который устанавливается командой
$ sudo apt install openjfx
В случае использования Liberica JDK пакет LibericaFX уже включен в полный дистрибутив и дополнительных действий, как правило не потребуется.
Оборудование не соответствует системным требованиям
При установке на десктопе проблем не возникло, а вот при установке на лаптоп HP ProBook 440 G6 мастер установки не появился. Ни сообщений об ошибке, ни новых процессов. Собственно, почему и появилась данная статья.
Если посмотреть в каталог с дистрибутивом, то увидим исполняемый файл с интерфейсом командной строки 1ce-installer-cli, выполним его:
$ sudo ./1ce-installer-cli Установщик 1C:Предприятия (c) ООО "1С-Софт", 1996-2019. Все права защищены. Общий синтаксис 1ce-installer-cli [<опции>] <команда> [<параметры>] Для просмотра этой справки введите: "1ce-installer-cli" или "1ce-installer-cli --help" Для отображения справки по определенной команде введите: "1ce-installer-cli <имя команды> --help" Описание опций --verbose Уровень детализации сообщений. Определяет как много информации будет выводиться на экран в процессе выполнения команды. Допустимые значения: "info", "detailed", "full". Доступные команды install Устанавливает продукты и компоненты. uninstall Удаляет продукты и компоненты с диска. query Ищет продукты или компоненты, удовлетворяющие критериям поиска. support Подсистема служебных команд.
Ну и запускаем установку
$ sudo ./1ce-installer-cli install Ваша система не соответствует минимальным требованиям к оборудованию: - Для корректной работы продукта "1C:Enterprise Development Tools Topaz" требуется процессор с тактовой частотой 2 GHZ. В системе установлен процессор с тактовой частотой 1,6 GHZ. Проверку оборудования можно отключить указав параметр "--ignore-hardware-checks". Предусловия не выполнены.
Теперь понятна причина такого поведения(я же внимательно читал системные требования), на лаптопе стоит процессор i5-8265U с базовой тактовой частотой 1,6 ГГц, разгоняющийся до 3,9 ГГц.
Выполняем установку с отключенной проверкой оборудования:
$ sudo ./1ce-installer-cli install --ignore-hardware-checks Ваша система не соответствует минимальным требованиям к оборудованию: - Для корректной работы продукта "1C:Enterprise Development Tools Topaz" требу Проверку оборудования можно отключить указав параметр "--ignore-hardware-checks" Установка началась. Установка продукта началась: > 1C:Enterprise Development Tools Topaz (1.14.0+298) > (c) ООО "1С-Софт", 1996-2019. Все права защищены. - Копирование файлов компонента 1C:Enterprise Development Tools. - Копирование файлов компонента Утилита командной строки Ring. Установка продукта завершена успешно. Установка завершена. Ссылки, которые могут быть вам полезны: - 1C:Enterprise Development Tools Topaz (1.14.0+298): - 1C:Enterprise Development Tools (1.14.0+298): Новое в версии: https://its.1c.ru Документация 1C:Enterprise Development Tools: https://its.1c.ru Информационный портал 1C:Enterprise Development Tools: https://edt.1c.ru
Запуск
Установка завершена, в меню запуска приложений KDE в разделе Разработка появился ярлык 1CEDT Start
При запуске появляется окно приветствия и авторизации
Ну и основной интерфейс
Спасибо за статью.
У меня так же не запустился установщик с мордой. Запускал установку из консольной команды.
Но при запуске EDT возникла ошибка версии java. Потребовал 11-ую.
Поправил в команде установке java 8 на 11. EDT запустился.
esqado, рад, что пригодилось! Да, теперь свежие релизы EDT требуют Java 11
И теперь это не топаз, а сапфир
Верно, но следить за релизами лучше в официальном блоге EDT