1C: Enterprise Development Tools

 

Совсем недавно случилось знаменательное, на мой взгляд, событие — компания 1С выпустила ознакомительную версию 1C: Enterprise Development Tools — инструмент нового поколения для разработки приложений в системе «1С: Предприятие 8».

Новая среда разработки основана платформе Eclipse и планируется, что она будет использоваться параллельно с текущим инструментом — конфигуратором.

В этой статье я попробую подробно рассмотреть новый инструмент.

К новой среде разработки заявлены следующие системные требования.

Для 32-разрядной системы:

  • операционная система Windows 7, Ubuntu 12.04 LTS и выше;
  • Java SE 7u79 и выше;
  • процессор Intel Pentium/Celeron 1800 МГц и выше;
  • оперативная память 3 Гбайт;
  • жесткий диск (при установке используется около 300 Мбайт);
  • SVGA-дисплей.

Для 64-разрядной системы:

  • операционная система Windows 7, Ubuntu 12.04 LTS и выше, MacOS X 10.9 и выше;
  • Java SE 7u79 и выше (для платформы x64);
  • процессор Intel i5 и выше;
  • оперативная память 4 Гбайт и выше. Рекомендуется 8 Гбайт;
  • жесткий диск (при установке используется около 300 Мбайт);
  • SVGA-дисплей.

Системные требования и другую официальную информацию можно узнать на сайте ИТС (требуется доступ).

Итак, все начинается со скачивания и установки (скачать можно на http://users.v8.1c.ru):

Скачивание 1C: Enterprise Development Tools
Скачивание 1C: Enterprise Development Tools

Распаковываем…

Папка 1C:Enterprise Development Tools
Папка 1C:Enterprise Development Tools

Запускаем…

Запуск...
Запуск…

В процессе запуска потребуется указать рабочую папку, и спустя некоторое время откроется главное окно:

Главное окно 1C: Enterprise Development Tools
Главное окно 1C: Enterprise Development Tools

На странице загрузки 1С:EDT также присутствует подходящий релиз платформы (более старые не содержат сервера отладки и не пригодны для работы с 1С:EDT).

 

1С:EDT сам добавляет подходящие версии платформы в список, но если этого не произошло, то добавить платформу можно вручную в настройках программы.

Список платформ
Список платформ

Начнем со списка информационных баз (он берется из файла ibases.v8i).

Список информационных баз
Список информационных баз

Для того, чтобы поработать с какой-либо базой ее нужно импортировать (продолжительность импорта напрямую зависит от размера конфигурации).

Импорт информационной базы
Импорт информационной базы

Можно одновременно импортировать и работать сразу с несколькими базами, что очень удобно.

Готовые к работе конфигурации
Готовые к работе конфигурации

Далее следует список веб-серверов, тут комментировать особо нечего.

Список веб-серверов
Список веб-серверов

Следующее окно «Схема» показывает список процедур и функций в открытом модуле, зеленым цветом отмечены экспортные, красным — не экспортные. Также выделяются серверные процедуры и функции.

Список процедур и функций
Список процедур и функций
Серверные процедуры и функции
Серверные процедуры и функции

Окно конфигурации выглядит привычно и не нуждается в комментариях.

Окно конфигурации
Окно конфигурации

Окно свойств тоже не отличается от привычного варианта, вот только события написаны на английском.

Свойства
Свойства

Вот так выглядит форма документа в EDT.

Редактирование формы документа
Редактирование формы документа

А вот так код этой формы, при перемещении курсора на названии функции внизу выводиться справка по функции из синтаксис-помощника.

Редактирование кода
Редактирование кода

Конструктор запросов имеет незначительные отличия, например, выбор пакета и запроса теперь производиться в соответствующих полях внизу формы конструктора.

Конструктор запросов
Конструктор запросов

Запуск (и запуск отладки) какой-либо объемной конфигурации происходит очень медленно и печально.

Запуск конфигурации
Запуск конфигурации

Ну и напоследок окно отладчика.

Отладчик
Отладчик

В завершении хочется сказать, что выпуск 1C: Enterprise Development Tools это, без сомнения, шаг в правильном направлении, хотя, разумеется, этот инструмент нужно еще дорабатывать и дорабатывать (особенно раздражает сверхнизкая скорость выполнения привычных операций).

На этом все, надеюсь было интересно.

Оставить комментарий