1с enterprise development tools как подключить базу

Содержание
  1. Знакомство на примерах
  2. Создание информационной базы из шаблона
  3. Настройка EDT для импорта больших конфигураций
  4. Перевод разработки в EDT
  5. Редактирование конфигурации (рк)
  6. рк1: Создание проекта конфигурации
  7. рк2: Добавление объекта конфигурации
  8. рк3: Добавление реквизита объекта конфигурации
  9. рк4: Создание формы объекта конфигурации
  10. рк5: Добавление элемента формы
  11. рк6: Создание обработчика события формы
  12. Создание удаленного репозитория на GitHub и помещение конфигурации в него (ур)
  13. ур1: Регистрация на сайте GitHub
  14. ур2: Создание удаленного репозитория
  15. ур3: Клонирование удаленного репозитория
  16. ур4: Подключение проекта к локальному репозиторию
  17. ур5: Коммит конфигурации
  18. ур6: Отправка ветки в удаленный репозиторий
  19. Получение конфигурации из удаленного репозитория и ее отладка (пк)
  20. пк1: Импорт проекта из удаленного репозитория
  21. пк2: Отладка в новой информационной базе
  22. Как найти, выбрать и установить плагин Eclipse
  23. 1C: Enterprise Development Tools
  24. Главные Enterprise Development Tools отличия от обычного Конфигуратора:
  25. Скачиваем и запускаем установку:
  26. Добавление конфигурации
  27. Открыть Перспективу
  28. Справочная система
  29. Использование помощника HelpF.pro
  30. Подведем итоги
  31. 1C:Enterprise Development tools – новый уровень 1С-разработки в IDE Eclipse
  32. О чем эта статья
  33. Применимость
  34. Установка EDT
  35. PDF-версия статьи для участников группы ВКонтакте
  36. Новый курс Разработка на платформе IDE Eclipse – 1C:EDT и Android

Знакомство на примерах

Создание информационной базы из шаблона

Одним из способов создания новой информационной базы является создание её с использованием готового шаблона конфигурации. В результате новая информационная база уже будет содержать внутри себя некоторое прикладное решение, а возможно даже и данные. Это зависит от используемого шаблона.

Настройка EDT для импорта больших конфигураций

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

Перевод разработки в EDT

Если вы имеете прикладное решение, которые вы создавали или модифицировали с помощью Конфигуратора, то продолжить его разработку вы можете в EDT. Этот пример показывает, как импортировать конфигурацию из информационной базы в новый проект.

Редактирование конфигурации (рк)

Этот пример демонстрирует создание проекта новой конфигурации, добавление объектов конфигурации и создание обработчиков событий.

рк1: Создание проекта конфигурации

В этой части примера вы создадите пустой проект для разработки новой конфигурации.

рк2: Добавление объекта конфигурации

В этой части примера вы добавите в конфигурацию справочник с именем Товары.

рк3: Добавление реквизита объекта конфигурации

В этой части примера вы добавите в справочник Товары реквизит с именем Артикул.

рк4: Создание формы объекта конфигурации

В этой части примера вы добавите в справочник Товары форму списка со стандартным именем.

рк5: Добавление элемента формы

рк6: Создание обработчика события формы

В этой части примера вы добавите обработчик события формы ПриСозданииНаСервере().

Создание удаленного репозитория на GitHub и помещение конфигурации в него (ур)

Этот пример демонстрирует создание бесплатного публичного репозитория на сайте github.com.

ур1: Регистрация на сайте GitHub

В этой части примера вы создадите учётную запись на сайте GitHub.

ур2: Создание удаленного репозитория

В этой части примера вы создадите удалённый репозиторий на сайте GitHub.

ур3: Клонирование удаленного репозитория

В этой части примера вы склонируете удалённый репозиторий с сайта GitHub на свой компьютер.

ур4: Подключение проекта к локальному репозиторию

В этой части примера вы подключите свой проект к локальному репозиторию.

ур5: Коммит конфигурации

В этой части примера вы поместите свою конфигурацию под версионный контроль.

ур6: Отправка ветки в удаленный репозиторий

В этой части примера вы отправите свою конфигурацию в удалённый репозиторий.

Получение конфигурации из удаленного репозитория и ее отладка (пк)

В этом примере демонстрируется подключение к публичному репозиторию фирмы «1С» на GitHub, получение из него демонстрационной конфигурации Управляемое приложение, и запуск этой конфигурации для отладки.

READ  Как подключить usb разъем к автомагнитоле

пк1: Импорт проекта из удаленного репозитория

В этой части примера вы импортируете в свою рабочую область проект из публичного репозитория фирмы «1С» на GitHub.

пк2: Отладка в новой информационной базе

В этой части примера вы запустите отладку проекта в новой информационной базе.

Как найти, выбрать и установить плагин Eclipse

Благодаря тому, что EDT использует технологии Eclipse, вы можете подключать к ней плагины. Плагин позволяет быстро добавить в среду разработки некоторый набор функциональных возможностей, созданный сторонними разработчиками.
Последовательность действий покажем на примере подключения плагина Data Tools Platform (DTP). Этот плагин позволяет работать с системами управления базами данных, просматривать структуру баз, выполнять запросы. Он может быть полезен вам при разработке внешних источников данных в вашем прикладном решении.

Источник

1C: Enterprise Development Tools

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

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

DT разработан с использованием открытой платформы Eclipse (www.eclipse.org). За счет данной интеграции технологий, инструмент объединил в себе преимущества как инструментов разработки «1С:Предприятия», так и стандартных возможностей Eclipse.

Схема работы Конфигуратора

Конфигуратор (входящий в состав системы программ «1С:Предприятие» версии 8.x) работает с конфигурацией, описывающей прикладное решение. Конфигуратор подключается к информационной базе, в которой (во внутреннем формате) хранится конфигурация. В один момент времени конфигуратор может работать только с одной информационной базой, и, как следствие, только с той конфигурацией, которая хранится в этой информационной базе. Более того, для запуска и отладки используется одна версия платформы «1С:Предприятие» – та, с помощью которой выполняется подключение к информационной базе.

Схема работы «1C:Enterprise Development Tools»

DT предлагает принципиально другую схему работы.

Во-первых, конфигурация хранится не в информационной базе, а в файловой системе. Из этого вытекает возможность использования популярной системы контроля версий (git, svn), что, очевидно, является вторым существенным преимуществом. При этом следует понимать, что DT не реализует работу с системой контроля версий самостоятельно, а использует готовые механизмы платформы Eclipse. Поэтому использоваться может только та система контроля версий, поддержка (расширение) которой есть в Eclipse.

Хранение редактируемой конфигурации в файловой системе, а не в информационной базе, означает, что редактирование конфигурации можно выполнять вообще без системы «1С:Предприятие», установленной на компьютере разработчика. Однако, при необходимости запустить прикладное решение или отладить какой-то механизм, наличие установленной версии «1С:Предприятия» является обязательным.

Главные Enterprise Development Tools отличия от обычного Конфигуратора:

1. Платформа Eclipse и возможность написания своих плагинов для удобства работы

3. Конфигурация хранится не в информационной базе, а в файловой системе. Из этого вытекает возможность использования популярной системы контроля версий (git, svn)

4. Разрабатываемая конфигурация может использоваться с разными информационными базами и разными версиями «1С:Предприятия»

5. Одновременно можно редактировать несколько конфигураций

6. Работа в DT имеет некоторые отличия в части работы с объектами конфигурации и сохранения результатов работы, т.к. используется платформа Eclipse

7. Более удобная и быстрая командная разработка

Скачиваем и запускаем установку:

1. Сначала платформу 8.3.6

READ  Как подключить микрофон к видику

2. потом Enterprise Development Tools

Скачиваем, разархивируем и запускаем DT.exe и получаем ошибку , но это не проблема

Надо установить Java RE, идем на сайт oracle и скачиваем соответствующую вашей операционной системе версию и устанавливаем

При первом запуске будет запрошен каталог хранения рабочей области. Установка флажка Use this as the default and do not ask again (Использовать это значение по умолчанию в дальнейшем) приведет к тому, что указанный каталог будет автоматически использовать при последующих запусках DT. Для смены рабочей области следует использовать команду File – Switch Workspace (Файл – Сменить рабочую область).

Открылся 1C: Enterprise Development Tools:

Добавление конфигурации

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

В правом нижнем углу отображены Информационные базы, импортируем одну для теста:

Если что-то не так, то изменяем и жмем Готово (Кстати, если база открыта в обычном конфигураторе, то вылетит ошибка!)

Идет импорт, спросит пользователя и пароль.

На моем Core i5 с 6 ГБ оперативки, импорт тестовой базы размером 2.5 мегабайта шел чуть больше минуты. И вот с открытым справочником Номенклатура:

Модуль (подсветка синтаксиса попроще)

Мгновенное определение ошибок (наведя курсор):

Слева в разделе Схема отражены все функции модуля, можно быстро перемещаться по ним:

Синтаксис-помощник мгновенно показывает информацию по свойству или функции на которой установлен курсор

Еще один интересный раздел, все огрехи в конфигурации:

Схема компоновки данных из отчета:

Так же мгновенно показывает ошибки и недочеты в запросе!

Конструктор запроса выглядит так:

Открыть Перспективу

Справочная система

Использование помощника HelpF.pro

Наш помощник пока работает только под Windows, но вскоре мы скомпилируем под Linux и Mac

Открыв код, жмем Alt+H и в появившемся окне вводим запрос (например проверка это новый?) и жмем Найти

В результатах поиска выбираем нужное нам:

Далее в статье (1) выделяем нужный нам код и (2) жмем появившуюся кнопку Вставить

Кроме этого работают и горячие клавиши:

Подведем итоги

В целом новая платформа порадовала и удивила. Подождем когда она выйдет из тестовой версии и будут работать все объекты.

Источник

1C:Enterprise Development tools – новый уровень 1С-разработки в IDE Eclipse

О чем эта статья

В статье рассмотрена среда разработки нового поколения 1C:Enterprise Development Tools (EDT). Данное ПО представляет из себя самостоятельное приложение, которое устанавливается отдельно от платформы.«1С:Предприятие». Изучив статью, Вы узнаете:

Применимость

В статье использовалась первая тестовая версия EDT, вышедшая в апреле 2015 г. Для актуальной версии основные приемы, проиллюстрированные в материале, остались теми же.

Установка EDT

1C:Enterprise Development tools – это среда для разработки конфигурации в IDE Eclipse.

Основное отличие от конфигуратора в том, что при использовании EDT можно вести разработку конфигурации вне контекста 1С:Предприятие.

Для того чтобы начать работать с EDT, выясните, соответствует ли ваша система следующим требованиям.

[styled_table]

Операционная система Версия Архитектура процессора JRE Оконная система
Windows 7/8/8.1 x86 32-bit
x86 64-bit
Oracle Java 8 Win32
Ubuntu Long Term Support 12.04 x86 32-bit
x86 64-bit
Oracle Java 6 Update 37 IBM Java 6 SR11 GTK
Apple Mac OS X 10.8 Universal 32-bit
x86 64-bit
Oracle Java 7u9 Cocoa

[/styled_table]

Вам потребуется весь набор для тестирования.

Скачать его можно отсюда (актуальная версия на 18.04.15):

Для скачивания понадобится стандартный доступ на обновление платформы. На странице выберите тестовую платформу 8.3.6.1945 и файлы с утилитами для разработки. Качайте нужную вам версию: если java x64 – то версия x64, если ОС x86 – то x86.

Установите тестовый релиз 1С. Затем разархивируйте папку с утилитами и запустите файл dt.exe. Если возникнут ошибки, перепроверьте, стоит ли у вас нужная версия java.

После запуска файла откроется Eclipse, где, собственно, и должна происходить вся разработка.

Новая среда разработки

Сама по себе среда Eclipse, при прочих равных, не особо отличается от конфигуратора и имеет тот же самый базовый функционал. Однако благодаря различным плагинам есть возможность значительно его расширять.

Изначально в Eclipse есть несколько перспектив. Перспектива – это определенный набор тех или иных утилит в конкретной области. По аналогии с 1С это своего рода подсистемы, в каждой из которых есть свой функционал. В EDT есть такие перспективы:

В свою очередь каждая из них дает свой набор возможностей. К примеру, перспектива 1С:Предприятие имеет вот такой набор возможностей:

Нажмите на отладку:

Как видите, набор возможностей отличается. Ранее мы вынуждены были заполнять панель конфигуратора всем необходимым для отладки и разработки. Однако в Eclipse этого не потребуется – здесь вы просто настраиваете перспективы под собственные конкретные задачи.

В чем особенность использования Eclipse?

Все очень просто – Eclipse позволяет полностью настроить всю систему под себя. И даже больше – можно сделать множество вариантов этих настроек.

Например, вы хотите сделать две цветовые схемы для разработки: одну дневную – светлую, другую вечернюю – темную. В конфигураторе же мы не можем влиять на фон некоторых элементов формы, не получится сохранить и несколько вариантов настроек.

Давайте посмотрим эти же настройки в Eclipse. По умолчанию включена светлая тема, выглядит она так:

Заходите в «Окно – Параметры – Общие – Внешний вид», выберите там темную тему.

Теперь окно выглядит так:

Неплохо, правда? Но это только вершина айсберга. Еще есть возможность устанавливать плагины.

Плагины в EDT

Допустим, вы хотите поместить в буфер более одного скопированного куска кода, чтобы вставлять эти куски куда и когда пожелаете. В этом случае просто установите этот плагин: http://marketplace.eclipse.org/node/544789.

После перехода по ссылке скопируйте следующую ссылку, как показано на картинке:

В Eclipse «Справка – Установить новое ПО». Вот туда вверх вставьте полученную ссылку и нажмите Enter. После установки перезагрузите Eclipse. Теперь можно зайти в настройки плагина:

Тестировать можно так: скопировали код, скопировали другой код, вставили его через Ctrl+V и, не отпуская Ctrl, несколько раз нажали на V.

Summary

Как видите, не успев перейти на Eclipse, вы уже получили кучу бонусов.

Более того, есть множество источников, из которых можно скачать разные плагины.

Но все это лишь приятные дополнения к тому, что теперь у вас появилась возможность полноценно работать с git – системой контроля версий. Об этом мы расскажем во второй статье.

Шерстобитов Дмитрий

PDF-версия статьи для участников группы ВКонтакте

Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.

Новый курс
Разработка на платформе IDE Eclipse – 1C:EDT и Android

Коллеги, мы приступили к разработке нового курса.

В нем мы покажем все возможности разработки в IDE Eclipse.

Причем будет рассмотрена не только разработка в 1C:Enterprise Development tools, но групповая разработка (git), а также примеры создания приложений под OS Android в Eclipse.

Создание тренинга – многоэтапный процесс, который длится от 3 до 6 месяцев.

Поэтому, если заявленная тема Вам интересна, рекомендуем пройти предварительную регистрацию на курс – мы обязательно Вам сообщим о выходе курса и появлении новых материалов на эту тему.

Кстати, обычно участникам предварительной регистрации доступны специальные условия участия в первом потоке курса 🙂

Для этого просто заполните форму справа – Вы не пропустите следующую группу и получите дополнительные бонусы.

Естественно, заполнение формы предварительной регистрации не накладывает никаких дополнительных обязательств.

Телефон используется для идентификации участников.

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector