EDT_Logo

Разворачиваем EDT (пошаговая инструкция)

Недавно проходил своеобразный квест по переводу одного из своих проектов на EDT. EDT (Enterpise Development Tools) — альтернативная IDE для проектов на , построенная на базе широко известной по всему миру Eclipse IDE. Дело это оказалось непростым, а посему делюсь опытом и инструкцией с примером, как можно провести такую операцию.

Исходные данные

У нас есть некая файловая база 1С, которая в данный момент разрабатывается с помощью классического Конфигуратора. Мы хотим перевести разработку с Конфигуратора на EDT. В моём примере, в качестве испытуемого будет небольшая самописная мини-база «Магазин Ромашка».

Нам потребуются

Этот пункт оказался неочевидным, и ранее он не требовался. А теперь требуется. Об этом можно прочитать из официальной документации ИТС:

https://its.1c.ru/db/edtdoc#content:76:hdoc:i076__%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B4%D0%B6%D0%B0%D0%B2%D0%B0-17

  • Ну и сама платформа 1С. Да-да, её придётся скачать заново, поскольку EDT поддерживает лишь определённые версии платформ 1С (в зависимости от своей версии):
    https://releases.1c.ru/project/Platform83
  • Разумеется, для всего этого, также потребуется разжиться лицензией 1С:Предприятие.

Скачиваем, устанавливаем. Тут проблем не должно возникнуть. После завершения инсталляции, необходимо убедиться, что EDT стартует без ошибок.
EDT Import1

Выгрузка базы данных из Конфигуратора

Итак, мы установили все необходимые компоненты. И мы убедились, что EDT стартует.

Зайдём в конфигуратор. Чтобы не повредить исходную базу, выгрузим её через dt в новую папку. Как обычно, запускаем выгрузку в dt файл (команда Администрирование — Выгрузить информационную базу). После чего, создадим каталог РомашкаEDT и через dt загрузим в него нашу базу.

Теперь необходимо перенести конфигурацию в EDT из Конфигуратора. Для этого используем механизм выгрузки конфигурации в XML-файлы. В базе РомашкаEDT выберем из меню Конфигурация-Выгрузить конфигурацию в файлы.
EDT_Import9
В качестве каталога создаём и выбираем РомашкаXML.
EDT_Import4

Загрузка базы данных в EDT

Создадим наш проект в EDT. Особенностью работы EDT является то, что конфигурация может быть отделена от базы данных. Запустим EDT, выберем новый проект, режим Прикладное решение 1С:предприятия.
EDT Import2
Разместим новый проект в новую папку РомашкаProject. Тут будут размещаться метаданные проекта.EDT Import3

После завершения всех процедур, стартуем наш проект.
EDT_Import10
Нужно загрузить выгруженную конфигурацию в проект на EDT. Из меню выбираем Файл-Импорт. В списке находим вариант Конфигурация из XML-файлов.
EDT_Import5
Указываем каталог РомашкаXML, куда мы выгрузили конфигурацию. Если всё прошло успешно, мы должны увидеть привычное (ну почти привычное) дерево конфигурации в панели слева.EDT_Import7

На этом этапе нужно закрыть Конфигуратор, чтобы не вызывать конфликта. Закрываем.

Остаётся самый последний шаг: сцепить конфигурацию проекта и базу данных, а после запустить и наслаждаться результатом. Щёлкаем правой кнопкой по верхнему узлу (корню) дерева конфигурации и из контекстного меню выбираем Выполнить как-Тонкий клиент 1С:Предприятие.

В открывшемся окне выбираем Приложение на файловой, клиент-серверной или удалённой информационной базе. Указываем в списке нашу базу РомашкаEDT. База стартует, перенос завершён успешно.
EDT Import8

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *