
Разворачиваем EDT (пошаговая инструкция)
Недавно проходил своеобразный квест по переводу одного из своих проектов на EDT. EDT (Enterpise Development Tools) — альтернативная IDE для проектов на 1С, построенная на базе широко известной по всему миру Eclipse IDE. Дело это оказалось непростым, а посему делюсь опытом и инструкцией с примером, как можно провести такую операцию.
Исходные данные
У нас есть некая файловая база 1С, которая в данный момент разрабатывается с помощью классического Конфигуратора. Мы хотим перевести разработку с Конфигуратора на EDT. В моём примере, в качестве испытуемого будет небольшая самописная мини-база «Магазин Ромашка».
Нам потребуются
- Прежде всего, нужен сам EDT. Он берётся с официального сайта 1С:
https://releases.1c.ru/project/DevelopmentTools10
- Далее, к нему пригодятся пара вспомогательных пакетов. Это Liberika JDK:
https://releases.1c.ru/project/Liberica11FullJDK
- …и Azul Open JDK:
https://www.azul.com/downloads/
Этот пункт оказался неочевидным, и ранее он не требовался. А теперь требуется. Об этом можно прочитать из официальной документации ИТС:
- Ну и сама платформа 1С. Да-да, её придётся скачать заново, поскольку EDT поддерживает лишь определённые версии платформ 1С (в зависимости от своей версии):
https://releases.1c.ru/project/Platform83 - Разумеется, для всего этого, также потребуется разжиться лицензией 1С:Предприятие.
Скачиваем, устанавливаем. Тут проблем не должно возникнуть. После завершения инсталляции, необходимо убедиться, что EDT стартует без ошибок.
Выгрузка базы данных из Конфигуратора
Итак, мы установили все необходимые компоненты. И мы убедились, что EDT стартует.
Зайдём в конфигуратор. Чтобы не повредить исходную базу, выгрузим её через dt в новую папку. Как обычно, запускаем выгрузку в dt файл (команда Администрирование — Выгрузить информационную базу). После чего, создадим каталог РомашкаEDT и через dt загрузим в него нашу базу.
Теперь необходимо перенести конфигурацию в EDT из Конфигуратора. Для этого используем механизм выгрузки конфигурации в XML-файлы. В базе РомашкаEDT выберем из меню Конфигурация-Выгрузить конфигурацию в файлы.
В качестве каталога создаём и выбираем РомашкаXML.
Загрузка базы данных в EDT
Создадим наш проект в EDT. Особенностью работы EDT является то, что конфигурация может быть отделена от базы данных. Запустим EDT, выберем новый проект, режим Прикладное решение 1С:предприятия.
Разместим новый проект в новую папку РомашкаProject. Тут будут размещаться метаданные проекта.
После завершения всех процедур, стартуем наш проект.
Нужно загрузить выгруженную конфигурацию в проект на EDT. Из меню выбираем Файл-Импорт. В списке находим вариант Конфигурация из XML-файлов.
Указываем каталог РомашкаXML, куда мы выгрузили конфигурацию. Если всё прошло успешно, мы должны увидеть привычное (ну почти привычное) дерево конфигурации в панели слева.
На этом этапе нужно закрыть Конфигуратор, чтобы не вызывать конфликта. Закрываем.
Остаётся самый последний шаг: сцепить конфигурацию проекта и базу данных, а после запустить и наслаждаться результатом. Щёлкаем правой кнопкой по верхнему узлу (корню) дерева конфигурации и из контекстного меню выбираем Выполнить как-Тонкий клиент 1С:Предприятие.
В открывшемся окне выбираем Приложение на файловой, клиент-серверной или удалённой информационной базе. Указываем в списке нашу базу РомашкаEDT. База стартует, перенос завершён успешно.
Добавить комментарий