1C:Enterprise Development tools (EDT) или кодим в Eclipse

Публикация № 344802

Разработка - Инструментарий разработчика - EDT

1C:Enterprise Development tools EDT Eclipse

254
Как и выход мобильной платформы был для оооочень большого числа разработчиком открытием, так и я уверен, что и о новом конфигураторе - тоже мало кто слышал. Поэтому давайте попробуем пробежаться по новому конфигуратору. (Много больших картинок)

Добрый день.

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

А если честно, то именно таким будет разработка в среде 1С будущего.

10.04.2015 был знаменательный день, во всяком случае, для меня – 1С поделилась своими планами о принципах разработки в среде 1С. Итак – приветствуйте:

1C:Enterprise Development tools

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

В свою очередь Eclipse – это IDE, в которой можно разрабатывать на разных языках программирования, включая Android.

Если попытаться описать очень кратко и в двух словах, с упущением всех тех сложностей, нюансов и проблем, которые пришлось решить 1С, то 1С сделала свою подсветку синтаксиса в Notepad++.

Т.е. все знают, что в Notepad++, Sublime Text и других текстовых редакторах – можно настраивать свои синтаксисы подсветки и даже создавать свои плагины.

Вот если вкратце, то 1С создала ряд плагинов на Eclipse, которые позволяют разрабатывать решения под 1С. Что это значит? А значит, что большинство плагинов, которые уже существуют под Eclipse – будут доступны нам, это раз, а два – мы теперь можем писать свои плагины, которые позволят, например, делать рефакторинг кода, так, как этого хотим именно мы. Ну к примеру, все знают, что если вы попробуете выделить фрагмент кода 1С для выноса в отдельную функцию, то в случае, если в том коде есть команда Возврат, то рефакторинг не сработает, и мы, без участия 1С (ну или Снегопата и т.д.) – ничего с этим не могли поделать, а теперь – вполне можем.

Ну не чудесно ли это?

Но это еще не все плюшки, кроме этого – появилась поддержка MacOS.

Давайте посмотрим системные требования:

Операционная система

Версия

Архитектура процессора

JRE

Оконная система

Windows

7

x86 32-bit

Oracle Java 7u9
Oracle Java 6 Update 37
IBM Java 6 SR11

Win32

x86 64-bit

Ubuntu Long Term Support

12.04

x86 32-bit

Oracle Java 6 Update 37
IBM Java 6 SR11

GTK

x86 64-bit

Apple Mac OS X

10.8

Universal 32-bit

Oracle Java 7u9

Cocoa

x86 64-bit

Ну что ж, теперь не получится издеваться над 1Сниками, которые сидят под Макосью :). Ну ничего, мы найдем другой повод.

Давайте все-таки начнем, и посмотрим – что к чему.

Вначале – несколько нюансов:

  1. У вас должен быть установлен Java, не ниже 1.7 up60 если у вас Windows 7, или Java 8 – если Windows 8.
  2. Версии Java и скаченного EDT – должны совпадать, т.е. x64 и x64, или x32 и х32.
  3. У вас должна быть сравнительно мощная машина, с минимум 4Гигами оперативки, можно и меньше, но при работе создается виртуальная машина, и в этом случае – будет очень грустно работать.
  4. Так как суть работы в новой системе – сводиться к тому, что будет происходить работа с КУЧЕЙ мелких файлов, то все данные лучше хранить на SSD.

 Справка есть на ИТС (напоминаю про тест драйв на неделю).

Скачать можно отсюда:

https://users.v8.1c.ru/distribution/version_files?nick=DevelopmentTools10&ver=1.0.0.198

Для скачивания достаточно стандартного доступа на обновление платформы.

По этому адресу вас ждет тестовая платформа 8.3.6.1945, я думаю не надо объяснять, что ее надо скачать и установить, иначе не будет доступен некий функционал. И как видите – тут нет 1С под Макось (вот и повод появился:) ), скорее всего, это значит что не будет доступен режим отладки, но я не уверен, так как у меня нет Макоси.

Далее, внизу находятся файлы уже с самими утилитами для разработки, качайте нужную вам версию.

После того как вы это сделаете – разархивируйте папку и запустите файл dt.exe – все должно быть отлично (но, если ничего не помогает его запустить, тогда можно запустить файл eclipsec, но будет урезана часть функционала). После этого – откроется конфигуратор, простите - Eclipse.

Теперь давайте разберемся по порядку:

 

Я выделил цветами интересные для нас области.

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

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

Синяя область (Справа вверху) – это просто свойство объектов.

А вот фиолетовая область – это очень интересная область, но о ней тоже позже.

Оранжевая область – это все ваши текущие базы, которые подключены у вас через стартер 1С, по сути идет чтения файла с прописанными базами.  НО! Это не конфигурации, вы из этих баз должны вытянуть конфигурации самостоятельно. Если разрешение экрана высокое, то эта вкладка будет развернута в центре внизу.

Добавить конфигурации можно по разному, можно загрузить из файла, можно из файлов, можно из git, а да, чуть не забыл – тут добавили git :). Но о нем позже.

Давайте вытянем какую то конфигурацию из базы данных.

Нажимаем правой кнопкой на базе:

 

И жмем импорт конфигурации. Кстати, дамп – это выгрузка в dt, да-да, оказывается, выгрузка в dt, это не бэкап базы, не резервная копия (о чем не устанно говорит 1С и не только),  а это именно дамп, тут 1С однозначно расставили точки над i.

 

Выбираем параметры, что уже реально удобно :)

И после нажатия Готово (делать это можно и при пользователях в базе):

 

Вот так выглядит древо конфигураций. Увы, доступны далеко не все объекты, но ничего страшного, у меня сложилось впечатление, что изначально будут разрабатывать в этой среде именно мобильные решения :) Все на это указывает.

Теперь предлагаю открыть любую форму:

 

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

 

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

 

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

 

Просмотр всех ошибок конфигуратора – тоже радует, особенно своим вердиктом в самом конце:

 

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

 

А вот так выглядит отладка:

 

Итоги:

Все вышло намного круче, чем я ожидал. Очень непривычно видеть 1С в таком ракурсе.

К сожалению – на текущий момент не доступны очень многие объекты и возможности, однако, с другой стороны – это дает время привыкнуть. И что-то мне подсказывает, что 1С первым делом сделает отладку мобильных решений в этой среде, таким образов заставив людей сюда пересесть через «не хочу», так как те ограничения, которые сейчас есть – очень сильно напоминают ограничения в мобильной платформе. Но, будем ждать.

На этом все. Чуть позже – будет инфа о работе с гитом, но это если не лень будет описывать.

 

 

254

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Дата
300. evgeny43 6 03.04.19 11:26 Сейчас в теме
Привет всем, может кто подсказать как настроить подсветку текущего идентификатора по совпадению строкового представления в модуле объекта ( ETD )?Т.к настройки уже стоят во вкладке Встроенный язык, а при выделении какого либо идентификатора, не подсвечивает похожие в тексте .
299. Solikamsk 2 28.03.19 15:15 Сейчас в теме
Убрал БСП с её расширениями -стало лучше. Видимо что-то в расширениях, они и отображались криво.
298. Solikamsk 2 28.03.19 14:58 Сейчас в теме
Установил последнюю. Импортировал БСП, Бухгалтерию и самопись на основе БСП. Открывается около часа. Что-то собирает, проверяет, мусолит.. Отъедает 5 Гб (всего на машине 12). Закрываю корректно. Снова открываю - опять жду час..
Я слишком много-го от жизни хочу?
297. ildary 07.03.19 10:11 Сейчас в теме
296. nazirovramzil 07.03.19 09:19 Сейчас в теме
Товарищи, я из 2019, нету где нить манула для начинающих? Хочется опробовать, да только для "адинэснега" довольно непривычная среда
294. boln 999 04.01.18 19:28 Сейчас в теме
(293) Как раз ничего неудобного нет. Опытом делятся, и разрабы 1С тоже впрягаются.
293. MaxS 1721 04.01.18 19:27 Сейчас в теме
(292) Неудобно, но придётся попробовать там поспрашивать. ;)
292. boln 999 04.01.18 19:23 Сейчас в теме
(291)
Где спецы по EDT тусуются? ))
На партнерке :)
Всего 3-4 энтузиаста. Кое-какой опыт поднабрали, по большей части отрицательный.

Рановато еще коня седлать.
291. MaxS 1721 04.01.18 18:35 Сейчас в теме
Где спецы по EDT тусуются? ))
На EDT 1.7 импортировал конфигурацию УТ 11.4, импортировал внешнюю обработку, указал ссылку на проект УТ 11.4.
Ругается в обработке на все реквизиты непростых типов "Неизвестный тип ..."
Добавляю в этой же обработке новый реквизит, без проблем выбираю тип на который ругается, все нормально. Через некоторое время ругается уже на новый реквизит.
Создаю с нуля в EDT внешнюю обработку, та же проблема с неизвестным типом. Даёт выбрать. потом он вдруг становится неизвестным.
У всех так или никто еще не пробовал?
290. IgorXml 603 08.11.17 14:22 Сейчас в теме
Список информационных баз не читают. Подскажите почему? И где хранятся логи?
1C:Enterprise Development Tools, версия 1.6.2.6.
Java vtrsion 8 Update 151
Прикрепленные файлы:
289. user696300_www.moyo.pismo 28.09.17 19:25 Сейчас в теме
Народ, возникла проблема при запуске отладки. Сталкивался кто?

An internal error occurred during: "Запуск NewProject Тонкий клиент".
java/sql/Time
Прикрепленные файлы:
288. Mopo3 288 16.07.17 16:58 Сейчас в теме
Да и по скорости кодинга Экслипс уступает раз в десять, судя по моим замерам)
Но это думаю ближе к релизу более-менее выровняется.
287. boln 999 14.07.17 22:15 Сейчас в теме
(286)
Насколько я понял, Одинэсовые шаблоны кода *.st в Эклипс прикрутить никак нельзя
Думаю, в боевой версии будут шаблоны. А если нет, то плагин для них сделать довольно несложно, я пробовал. Только не с форматом .st, а с xml.

Только... увидим ли мы вообще боевую версию, вот вопрос. Что-то все больше сомнения берут :)
286. Mopo3 288 14.07.17 21:13 Сейчас в теме
Насколько я понял, Одинэсовые шаблоны кода *.st в Эклипс прикрутить никак нельзя( Только с нуля делать. Жаль..
Если ошибаюсь поправьте пожалуйста)
285. SkrAn 1 21.12.16 07:20 Сейчас в теме
08.12.16 вышел 1.4.0.699.
Если вкратце то:
Реализована поддержка с ограничениями следующих объектов метаданных:
WS-ссылки;
Регистр бухгалтерии;
Регистр расчета;
План счетов;
Бизнес-процессы;
Задачи;
XDTO-пакеты.

А также очень сильно доработали контекстную подсказку, сделали возможность публикации, и разработки внешних отчетов.

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

284. markgenuine 23.09.16 17:05 Сейчас в теме
283. Ivan_0110 19.04.16 13:42 Сейчас в теме
А внешние отчеты как-то можно открыть? что-то я не нашел в описании ни строчки...
282. h00k 36 18.04.16 17:55 Сейчас в теме
(280) Brawler, о, какой ты быстрый :)
281. h00k 36 18.04.16 17:54 Сейчас в теме
Вышла версия 1.2 EDT https://releases.1c.ru/version_files?nick=DevelopmentTools10&ver=1.2.0.2480
Изменений в описании так много, что уже не терпится посмотреть...
Прикрепленные файлы:
Updates.htm
280. Brawler 448 18.04.16 17:51 Сейчас в теме
18.04.16 опубликована версия 1.2.0.2480, предназначена для тестирования
279. osa92 8 05.10.15 06:43 Сейчас в теме
Проблему решил, надо было просто к 32-х java установить еще и 64-х
278. osa92 8 05.10.15 04:14 Сейчас в теме
(277) minimajack, Оперативы на данный момент 8 гигов
277. minimajack 55 04.10.15 15:40 Сейчас в теме
-Xmx 1024m
в 1cedt.ini. По видимому памяти совсем нехватает.
276. osa92 8 04.10.15 13:09 Сейчас в теме
Люди помогите с ошибкой все никак разобраться не могу( при запуске 1c:IDE выдает вот такие вот сообщения, скрины прилагаю...
Версия java 1.8.0.60, операционка win7_64x, скачал последнюю версию 1c:IDE от 29.09.2015
Прикрепленные файлы:
275. minimajack 55 29.09.15 10:19 Сейчас в теме
(274) pumbaE, насколько я вижу - инкрементальный експорт у них в разработке. Да и вообще много чего есть - просто пока скрыто)
274. pumbaE 627 29.09.15 09:58 Сейчас в теме
(273) nSpirit2, не знаю, но что вижу - планов видов характеристик нет, регистров расчета нет, планов обмена нет, но судя по скорости и технологии работы, сейчас eclipse пригоден только для редактирования существующих объектов, т.к. если добавил новый объект, то необходимо сделать полную загрузку данных - а это на erp всего часик, полтора время деплоя, а если зайти в конфигуратор и самому добавить новые объекты - то это обновление из базы данных (не знаю сколько времени будет обновление происходить), короче куда не кинь везде клин.

Для мелких конфигураций - можно, для больших тот же БСП будет больно разрабатывать.
273. nSpirit2 29.09.15 09:02 Сейчас в теме
(272) pumbaE, Новые объекты метаданных то не появились ?
272. pumbaE 627 28.09.15 22:21 Сейчас в теме
(271) 1cmax, раньше на импорте erp 2.0 падало, теперь всего за 10 часов разгоналось, поменял одну процедуру и опять пошло разгонятса (считать индексы, анализировать формы, записывать чунки), видно любят рекурсию и на erp даже не пытаются у себя тестировать...
JohnyDeath; +1 Ответить 1
271. 1cmax 151 28.09.15 20:31 Сейчас в теме
Кто погонял 1C:Enterprise Development Tools 1.1.0?
Лучше стало?
270. Brawler 448 28.09.15 10:35 Сейчас в теме
(269) pumbaE, что значит не умеешь? мне пока достаточно было запустить и понять, что данный инструмент довольно таки ресурсоемкий, и пока мне куда комфортнее работать в обычном конфигураторе, да и что говорить, EDT еще в разработке и использовать в боевых условиях его словно в ноги себе стрелять. Обычный конфигуратор перекрывает все потребности в моей работе и EDT не нужен покамесь, конечно придется поглядывать, что да как в нем делается, так как хочешь или не хочешь, а нельзя отставать от всех.
269. pumbaE 627 28.09.15 09:06 Сейчас в теме
(268) Brawler, если не умеешь этим пользоваться - это не означает, что не нужно.
268. Brawler 448 28.09.15 07:14 Сейчас в теме
(266) nSpirit2, пока действительно не нужно ибо я в одном лице программист 1С и не нужны шибко такого уровня инструменты которые и делаются ради групповой разработки так как хранилище конфигураций не всех устраивает и ещё есть иные религиозные верования
267. Brawler 448 28.09.15 07:10 Сейчас в теме
(264) DoctorRoza, если не ошибаюсь оно там и так на яве писано
266. nSpirit2 27.09.15 22:48 Сейчас в теме
(261) Brawler, не нравиться не запускайте оно вам не надо. Оно совсем для других целей ) У меня на работе оутлук 2 гига жрет обычно
265. DitriX 1713 27.09.15 21:36 Сейчас в теме
(203) а для глубинок остается конфигуратор. Тут то основной упорна разработку данных в управляемых формах и тонком клиенете. Т.е. представьте себе, что куча программистов работает в конфигураторе - в аля тонком клиенте. Т.е. база лежит на сервере, а конфигурируете вы на локальном компе :)
264. DoctorRoza 27.09.15 19:29 Сейчас в теме
(261) Brawler, Если 1С и дружить, то с Intellij IDEA! :) Ибо .. Java - наше все! :)
263. Brawler 448 27.09.15 12:42 Сейчас в теме
(262) это два гига отожрал при открытой одной формы, начал ползать по паре тройке общих модулей как уже три гига. Это не нормально! У меня дома это чудо притормаживает. Проц i7 4770, 16 гиг оперы, SSD 120 под винду. На работе сопоставимый камп с с процом 4770К, только без SSD и 8 гигов оперы всего. Это офигительные кампы для глубинки. Сегодня матался искал передние тормозные колодки. Поглядел в чем люди работают в магазинах. Плакать можно сразу! Уровень кампов аля пень 4.

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

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

Так та интересно, подсказочки лезут и прочее, но 1С ничто не мешало запилить все это и в классическом конфигураторе + расширить все это дело неким API для того чтобы люди могли писать свои примочки на подобии снегопата (не использую, без него тоже работать мона).

лирика лирика лирика
262. DitriX 1713 27.09.15 11:20 Сейчас в теме
(261) Brawler, всего 2 Гига? Мелочь. Сомневаюсь, что у программистов, которым реально нужен будет этот продукт - будут слабые компы. Это раз. А два - это отжирает виртуальная среда, долго объяснять, но суть в том, что именно из-за этих 2 Гигов - edt может делать часть анализа и выдавать предупреждения и советы.

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

Тут 2 Гига НА ВСЁ! Т.е. это отжирает виртуалка, а внутри нее вы можете хоть 100500 конфигураций держать, и наоборот - так будет даже быстрее.

EDT крайне медленно запускается, ужасно медленно.

Зато 1 раз для всех конфигураций, и у меня он запускается за 20 сек, долго конечно, но один раз.

Короче, вы вначале поработайте с ним, и поймете где он вам реально сэкономит просто тьму времени, а потом уже будете осужждать.
261. Brawler 448 27.09.15 09:45 Сейчас в теме
поразительно)) БП 3.0.39
EDT отжирает почти 2 гига оперативки
та же база, но в обычном конфигураторе отжирает менее 250 мегабайт
и это сравнение сделано на всего лишь одной открытой форме документа авансовый отчет
а вот когда подгружал в EDT эту конфигурацию, так вообще оперативки хавало до 5 гигов
не знаю насколько комфортно будет работать в EDT, но судя по тому, что все "летает", то не айс, я за день по 100 раз запускаю, то ту конфигурацию, то ту, вырубаю, когда не нужно лишние дабы не напортачить по запаре. EDT крайне медленно запускается, ужасно медленно. даже не представляю сколько оперы нужно будет иметь чтобы работать со всеми моими базами одновременно, чтобы не тратить времени на запуски и выключения.
ну поживем увидим может быть шустрый продукт в релизе окажется, что мало вероятно... лучше бы они пилили это дело на C# под визуал студию ИМХО, но да, там не будет мак оси и линуха.
Прикрепленные файлы:
260. Brawler 448 27.09.15 09:45 Сейчас в теме
поразительно)) БП 3.0.39
EDT отжирает почти 2 гига оперативки
та же база но в обычном конфигураторе отжирает менее 250 мегабайт

и это сравнение сделано на всего лишь одной открытой форме документа авансовый
Прикрепленные файлы:
259. Brawler 448 27.09.15 09:45 Сейчас в теме
поразительно)) БП 3.0.39
EDT отжирает почти 2 гига оперативки
та же база но в обычном конфигураторе отжирает менее 250 мегабайт

и это сравнение сделано на всего лишь одной открытой форме документа авансовый
Прикрепленные файлы:
258. Brawler 448 26.09.15 22:53 Сейчас в теме
не знаю как у вас, но у меня отвращение к пользовательскому интерфейсу сей поделки. как-то уже привык у UI аля MS Office 2003 в классическом конфигураторе. может быть конечно это там как-то регулируется, но пока не нашел.
да и пока не вижу для себя никакой выгоды от EDT
257. nixel 793 26.09.15 16:57 Сейчас в теме
  • Для разработчиков плагинов подготовлен базовый уровень API, документации, и рекомендаций по созданию расширений к DT. Реализован генератор шаблонов плагинов. Необходимая информация для разработки плагинов включена в состав дистрибутива продукта.

а вот это интересно. ждем развития EDT от пользователей? Снегопат 2.0? :)
256. h00k 36 26.09.15 16:20 Сейчас в теме
255. nixel 793 26.09.15 16:17 Сейчас в теме
254. h00k 36 26.09.15 16:02 Сейчас в теме
(251) nSpirit2,
Новые возможности и изменения
•Изменена структура и формат файлов проекта конфигурации:◦Изменен формат сериализации в xml, для того, чтобы сделать его более читабельным;
◦Формат сериализации прав доступа совместим с форматом xml выгрузки платформы;
◦Структура проекта изменена на иерархическую. Файлы конфигурации теперь хранятся в папке src в корне проекта.

•Развитие механизмов и инструментов для разработки конфигураций:◦реализован редактор условного оформления динамического списка;
◦в редактор рабочей области начальной страницы конфигурации добавлена возможность перехода в редактор формы;
◦в редактор командного интерфейса добавлена возможность прехода в редактор объекта метаданных команды;
◦добавлено контекстное меню в компоненты редактора регистра сведений и регистра накопления;
◦модуль команды генерируется с шаблонным кодом обработчика события.

•Развитие механизмов настройки и редактирования прав доступа:◦реализована настройка прав доступа для стандартных реквизитов объектов метаданных;
◦реализована поддержка назначения прав доступа для команд перечислений;
◦реализована страница настройки прав доступа в редакторах объектов метаданных;
◦в редакторе Все роли и на странице редактирования прав доступа в редакторах объектов метаданных, реализовано выделение цветом ролей с автоматической установкой прав для новых объектов.

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

•Развитие механизма редактирования модулей встроенного языка:◦реализован рефакторинг переименования в модулях встроенного языка;
◦реализованы операций копирования, удаления, вставки, обрамления в области через панель Outline (Схема);
◦улучшен механизм контекстной подсказки для переменных типа «Структура», добавлена подсказка по элементам структуры;
◦реализовано отображение справки для обработчиков событий.

•Реализован полнофункциональный конструктор запросов и конструктор запросов с обработкой результата, включая:◦сохранение размеров диалоговых окон конструктора запросов;
◦настройку и редактирование итогов запроса;
◦переименование таблиц запросов, изменение выражений, полей;
◦настройку и редактирование выбранных полей запроса;
◦настройку и редактирование условий запроса;
◦настройку и редактирование характеристик запроса;
◦настройку и редактирование параметров таблиц запроса;
◦генерацию кода для обхода результата в конструкторе запроса с обработкой результата;
◦генерацию кода для вывода результата в диаграмму в конструкторе запроса с обработкой результата;
◦генерацию кода для вывода результата в табличный документ в конструкторе запроса с обработкой результата;
◦реализован вызов конструктора запроса из диалога редактирования выражений.

•Развитие поддержки системы компоновки данных:◦реализована настройка и редактирование оформляемых полей компоновки данных;
◦реализована возможность редактирования условного оформления компоновки данных.



•Развитие механизма запуска:◦реализовано управление настройками связи проекта с информационными базами:
◾реализована поддержка связи проекта с несколькими информационными базами;
◾расширены возможности настройки конфигурации запуска;
◦реализован поиск установленных версий 1С:Предприятие 8;
◦добавлена возможность выбора 1С:Предприятие 8 при создании информационной базы;
◦изменена структура конфигураций запуска клиетов 1С:Предприятие 8;

•Развитие механизма отладки:◦реализована поддержка сохранения состояния раскрытых элементов переменных и выражений при пошаговой отладке;
◦произведены улучшения всплывающей подсказки, отображающей значения переменной во время отладки.

•Переработаны элементы пользовательского интерфейса. Улучшен внешний вид редакторов и палитры свойств, повышена отзывчивость пользовательского интерфейса.
•Реализована поддержка работы с 1С:Предприятием версии 8.3.7:◦реализована поддержка выгрузки конфигурации в файлы в иерархическом виде, плоская структура больше не поддерживается.



Поддержка платформы «1С:Предприятие 8» версии 8.3.6.1945 прекращена.

•Для разработчиков плагинов подготовлен базовый уровень API, документации, и рекомендаций по созданию расширений к DT. Реализован генератор шаблонов плагинов. Необходимая информация для разработки плагинов включена в состав дистрибутива продукта.
•Реализована возможность инкрементальной выгрузки изменений объектов конфигурации в информационную базу. Данная функциональность позволяет существенно ускорить запуск приложения.

Оптимизация
•Проведена оптимизация работы по следующим направлениям:◦построение модели встроенного языка;
◦работа с обработчиками событий формы;
◦потребление памяти;
◦работа с большими конфигурациями;
◦скорость обновления ИБ и запуска клиентского приложения;
◦редактор табличного документа;
◦редактор командного интерфейса.

Переход с предыдущей версии на версию 1.1.0
•Для запуска клиентского приложения требуется платформа 1С:Предприятие 8 версии 8.3.7.
•Проекты конфигураций предыдущей версии 1.0.1 не совместимы с проектами конфигураций версии 1.1.0. Для конвертиции проектов конфигураций предыдущих версий необходимо:◦в предыдущей версии продукта экспортировать проект в файлы XML;
◦запустить конфигуратор версии не ниже 8.3.7 на новой информационной базе и загрузить конфигурацию из файлов, созданных на первом шаге;
◦сохранить загруженную конфигурацию, далее воспользоваться одним из вариантов:
253. DoctorRoza 26.09.15 15:49 Сейчас в теме
Скажите! Это только в Ubuntu так выглядит? В плане шрифтов и оформления!

картинка
252. nixel 793 26.09.15 15:26 Сейчас в теме
в папке с EDT есть файл Updates.htm со списком изменений.
251. nSpirit2 26.09.15 10:33 Сейчас в теме
(249) h00k, Что поменялось то хоть ?
250. alex_sh2008 4 25.09.15 20:47 Сейчас в теме
(249) h00k, Поставил себе на ubuntu, загрузил проект с github, все чего смог добиться это просмотра xml кода в структуре и html кода, остальное 0 )))
249. h00k 36 25.09.15 19:23 Сейчас в теме
Ну что, встречаем 1C: Enterprise Development Tools, версия 1.1.0.203


П.С. так и знал что к выходу 8.3.7 новую версию выпустят.
247. xzorkiix 32 15.09.15 11:52 Сейчас в теме
(243) pumbaE, простите за топорность вопроса, подскажите, как?
246. nSpirit2 03.09.15 11:04 Сейчас в теме
(245) nixel, да было бы не плохо жаль что релизы приходиться ждать по году так к 2020 зарелизят окончательно если так дело пойдет. Жаль что 1с такой важной вещи удивляют так мало времени очень очень жаль (
245. nixel 793 02.09.15 11:44 Сейчас в теме
(244) nSpirit2, вангую, что с релизом 8.3.7 выпустят новую бету EDT для демонстрации работы нового механизма. Сам очень жду этой функциональности, полное обновление конфы из файлов идет очень долго
244. nSpirit2 11.08.15 10:21 Сейчас в теме
243. pumbaE 627 10.07.15 16:59 Сейчас в теме
(242) the1, ограничь ему в настройках потребление памяти.
242. the1 388 10.07.15 11:05 Сейчас в теме
Прожорливая, падла!
Прикрепленные файлы:
241. JetBrain 04.07.15 16:56 Сейчас в теме
Эклипс все это конечно интересно , а как на счет кросс-платформенности от xamarin под dot.net?
240. nixel 793 19.06.15 14:54 Сейчас в теме
http://v8.1c.ru/o7/201506debug/index.htm
dbgs.exe будет включен в типовой дистр 8.3.7

И вообще в статье очень много вкусного.
Раз они упомянули EDT, может с выходом 8.3.7 будет какой-нибудь свеженький релизик...
239. vmgvmg 11.06.15 12:22 Сейчас в теме
Для EDT 1.0.1.15 платформа 8.3.6.1945 (с dbgs.exe)?
238. nixel 793 10.06.15 15:40 Сейчас в теме
(237) DoctorRoza, второй тестовый релиз вышел почти сразу за первым.
А потом немного тишина :)
237. DoctorRoza 10.06.15 15:02 Сейчас в теме
(236) nSpirit2, странно! разве появление уж 2-го тестового релиза не есть то, что "что-то движется"!? :)
236. nSpirit2 10.06.15 12:07 Сейчас в теме
Каждый раз когда в теме появляется новый комментарий у меня появляется ложная надежда что что то движется :)
Rus1k; karpik666; dj_serega; h00k; artbear; nixel; Brawler; +7 Ответить 1
234. minimajack 55 10.06.15 11:54 Сейчас в теме
(233) vmgvmg, удалили, теперь только у тех кто скачал...
либо новую https://users.v8.1c.ru/distribution/version_files?nick=DevelopmentTools10&ver=1.0.1.15
233. vmgvmg 10.06.15 11:36 Сейчас в теме
>https://users.v8.1c.ru/distribution/version_files?nick=DevelopmentTools10&ver=1.0.0.198

>По этому адресу вас ждет тестовая платформа 8.3.6.1945

Ссылка умерла. Где взять тестовую платформe 8.3.6.1945 для EDT?


232. nSpirit2 05.06.15 17:48 Сейчас в теме
(230) DoctorRoza, Странно вообще что вас интересует возраст разработчиков. Будем все оценивать когда увидим результат.
231. nixel 793 05.06.15 17:30 Сейчас в теме
(230) DoctorRoza, свежая кровь бывает полезной.
230. DoctorRoza 05.06.15 16:44 Сейчас в теме
Мой предыдущий начальник видел группу, которая разрабатывает 1С:DT! Короче, это команда пацанов, почти студентов, а DT - это вообще стартап, который 1С купила и внедрила в себя. Но это так, размышлизм! :)
229. nSpirit2 05.06.15 15:16 Сейчас в теме
Хоть эту бы доделали когда нибудь :)
228. nixel 793 05.06.15 14:29 Сейчас в теме
(226) ну... плагины к эклипсу написаны на джаве. можно декомпилировать, переписать под другое IDE.
вопрос только во всяких интерфейсных штуках. ту же вьюшку с деревом метаданных под другую IDE надо будет переписывать почти с нуля - будет только пара алгоритмов по работе с конфигурацией.
а уж про редакторы форм и прочее я и не говорю.
227. alex_sh2008 4 05.06.15 14:23 Сейчас в теме
(226) ZLENKO, Я думаю они Eclips взяли в качестве основы для IDE, и не будет предусмотрено использование других платформ разработки.
226. ZLENKO 381 05.06.15 14:19 Сейчас в теме
(225) nixel, " это вы к чему?"

Это я о выборе платформы для разработки в 1С...
225. nixel 793 03.06.15 13:10 Сейчас в теме
224. ZLENKO 381 03.06.15 12:15 Сейчас в теме
JetBrains MPS — система метапрограммирования, разработанная JetBrains. Она реализует парадигму языково-ориентированного программирования[1], является средой разработки языков и в то же время IDE для разрабатываемых языков.

http://www.jetbrains.com/mps/
awk; artbear; +2 Ответить 1
223. alex_sh2008 4 21.05.15 13:00 Сейчас в теме
Сегодня был на конференции EMC, они в вкратце упомянули, что 1C:Enterprise Development tools, пишут в Санкт-Петербурге для 1С, и на сколько я понял это во все не какое там IDE, а целая платформа хранения данных.
222. h00k 36 16.05.15 03:17 Сейчас в теме
(221) logarifm, это как бы даже не бета версия, естественно что многое не работает.
Документация - это Documentation.pdf в папке dt, так же документация опубликована на юзерсе.
221. logarifm 1047 16.05.15 01:22 Сейчас в теме
Ты красива, спора нет, только дайте мне ответ:

На сайте 1С прочитал, что документация к ней где-то должна бвть в дистрибутиве, что-то не нашол, может не там искал наверное...
Хотелось бы конечно а посмотреть, что ввобще за плюшки можно делать с ней. То что редактор круче стал и все оно гламурное это конечно хорошо. В прес релизах прочел, что есь возможности плагинов , бла-бла.... Люблю когда на пальцах показать.

С отладкой беда, глючит.... Как многое чего, интерфейсные переходы. или для новой конфигурации События английские, хотя для старой видит на русском, какая-то вот не доработка. Их тут масса.


Короче с массы того, что я сказал, хотелось бы увидить, как написать какую-то интересную плюшку, а самое главное, как она будет доступна потом из конфигуратора 1С :)
Ну и документацию бы...
220. h00k 36 15.05.15 03:41 Сейчас в теме
(218) AntonSKT, Смотря что понимать под "будет работать". При выполнении манипуляций описанных в (206) конфигурация из DT запускается и работает на 8.3.6.1977-1999. Вот только отладка из DT возможна только с версией 8.3.6.1945.
Так что, либо выполнять отладку в другой версии, либо писать код без ошибок. ;)
219. nixel 793 13.05.15 22:18 Сейчас в теме
(218) AntonSKT, скорее всего нет. вместе с ДТ идет отдельная сборка платформы, допиленная для интеграции с ДТ. в прод ветке платформы этих функций/модулей нет.
218. AntonSKT 13.05.15 13:11 Сейчас в теме
(38) h00k, 8.3.6.1977 будет работать ?
217. DitriX 1713 12.05.15 10:18 Сейчас в теме
216. pumbaE 627 12.05.15 10:13 Сейчас в теме
(215) zekrus, vagrant на раз плюнуть.
215. zekrus 151 12.05.15 10:01 Сейчас в теме
Интересно, как производитель планирует запустить отладку кода под mac os (даже боюсь предположить совместимость через cross over)?
214. ZLENKO 381 07.05.15 16:35 Сейчас в теме
Очень точное отображение ситуации с 1С и Eclipse

213. ronhard 06.05.15 17:53 Сейчас в теме
(212) set5553,
nixel, ну не знаю, УТ11 и БП 2-0, 3.0... но все равно не хочется переходить на 8.3. Нет нужды как-то

Ну и еще как минимум УНФ есть
212. set5553 04.05.15 05:08 Сейчас в теме
nixel, ну не знаю, УТ11 и БП 2-0, 3.0... но все равно не хочется переходить на 8.3. Нет нужды как-то
211. baton_pk 391 03.05.15 23:44 Сейчас в теме
(210) nixel, "работает - не трожь!". у нас то же самое, 8.3 появилась со скрипом-визгом и только тогда, когда уже совсем прижало :) и только в одной маленькой базюльке на 2 пользователя (не считая 70 магазинов через веб-службу).
210. nixel 793 03.05.15 16:28 Сейчас в теме
(208) set5553,
8.3 вышла два года назад. Все типовые требуют новейшую 8.3 почти день-в-день.
У вас какие-то сильно допиленные базы под оперативный учет или просто "так исторически сложилось"? :)
209. DitriX 1713 03.05.15 12:19 Сейчас в теме
(208) У меня, у одних клиентов работает база на 8.3.3, еще на той,где был баг с отправкой почты, и работает все даже очень стабильно :)
208. set5553 03.05.15 11:05 Сейчас в теме
Для начало перейти бы на 8.3)
207. DitriX 1713 02.05.15 18:52 Сейчас в теме
(206) а что толку то? Видь там нет http отладки и прочих ништяков, и смысла тоже никакого нет, ибо отладка работать не будет, а если нет отладки, то вообще смысла нет подключаться к любой платформе, а просто так посмотреть - можно просто подтянув базу с гита.
Но в любом случае, может кому и понадобиться :)
206. h00k 36 02.05.15 17:08 Сейчас в теме
Нашел интересную информацию о том, как заставить EDT работать с последними релизами платформы:

Путём нехитрого сравнения - чего же есть такого в релизе платформы 8.3.6.1945 для EDT с финальной 8.3.6.1977, выяснилось что сервер отладки это exe-шник с парой dll ну и соответствующими им парами res-файлов:
dbgs.exe - собственно 1C:Enterprise 8 Debug Server
anion.dll - 1C:Enterprise 8 Asynchronious IO component
dbgtgsrv.dll - 1C:Enterprise 8 DbgTgSrv component
И хоть в таблице импорта dbgs.exe отсутствуют anion.dll и dbgtgsrv.dll в коде экзешника есть упоминания anion и dbgtgsrv и только в dbgs.exe.

Для использования любого релиза выше 8.3.6.1945 копируем файлы (вместе с парами res) в каталог bin нужного релиза.
(с) FelixV , с одного известного форума.
205. nSpirit2 23.04.15 09:48 Сейчас в теме
(201) Stepa86, Такие скорые изменения меня очень радуют :) Спасибо за список!
204. DitriX 1713 22.04.15 18:35 Сейчас в теме
(203) это не работа с базами, а работ с конфигурациями.
203. alex_sh2008 4 22.04.15 16:15 Сейчас в теме
Интересная задумка, но вот я так и не понял как в этой IDE собрать проект в готовую базу, или для этого нужна готовая база собранная на стандартной платформе?
202. minimajack 55 22.04.15 16:05 Сейчас в теме
Забыли в коммите добавить fix #1
уже закрыли =)) они заговорили, ура =)
Прикрепленные файлы:
Evil Beaver; +1 Ответить
201. Stepa86 1245 22.04.15 15:56 Сейчас в теме
Вышла 1.0.1


Исправлены следующие ошибки:
- При импорте\экспорте больше не теряются ссылки на неподдерживаемые объекты
- Исправлено NPE при переходе к определению глобальной переменной
- Исправление ошибки приводящей к NPE при валидации в модулях
- Улучшения релевантности предлагаемых вариантов в контекстной подсказке в модулях
- Создание обработчиков форм иногда создает директивы компиляции с разным вариантом встроенного языка
- Исправлена ошибка включения стандартных команд обработок и отчетов в командный интерфейс
- При создании проекта, значение варианта встроенного языка по умолчанию теперь зависит от языка интерфейса приложения
- Внесены исправления некоторых недостатков в редакторе формы
- Улучшение механизма определения каталога установки 1C:Предприятие 8
- Предлагает зарегистрировать установленную платформу 1C:Предприятие 8 в DT, при ее отсутствии в случае ошибки при импорте конфигурации
- Небольшие улучшения в редакторе ролей и редакторе командного интерфейса
- Исправление локализации и прочие исправления
- Добавлена документация в дистрибутив
- Расширение файлов объектов метаданых изменено с md на mdo

Переход с предыдущей версии на версию 1.0.1

В связи с изменением расширения файлов, созданные ранее проекты открываться не будут.
На текущий момент предлагается ручной механизм миграции. Предлагается два варианта:
1. Загрузить проект в ИБ в версии DT 1.0.0, далее в новой версии произвести импорт из ИБ
2. в версии DT 1.0.0 воспользоваться экспортом в файлы конфигурации 1С:Предприятие 8.
в новой версии произвести импорт из полученных файлов.
eugeniezheludkov; nixel; awk; dj_serega; h00k; DitriX; +6 Ответить 1
200. dj_serega 367 22.04.15 15:30 Сейчас в теме
(199) Alien_job, 8.1 это всмысле винда :) Извиняюсь за неоднозначность. База на 8.3.5. Сейчас попробую переключить язык.
199. Alien_job 163 22.04.15 07:46 Сейчас в теме
(198) dj_serega, возможно вы не импортировали конфигурацию из базы а создали свою. Тогда в свойствах корневого элемента дерева метаданных переключите основной язык на русский.
Из 8.1 загружать не пробовал (там неуправляемые формы, вряд-ли они будут поддерживаться), но из базы, созданной в 8.3.5 конфигурация загрузилась нормально.
Оставьте свое сообщение

См. также

Как мы разрабатываем в EDT 62

Статья Программист Нет файла v8 Бесплатно (free) EDT

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    4973    ivanov660    20       

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору? 81

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

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

15.08.2019    7469    ellavs    76       

Взгляд на практику разработки в EDT из зазеркалья 115

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) EDT

В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.

26.07.2018    17202    ivanov660    104       

WSSpeedTest - обработка измерения скорости работы web сервера 11

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Бесплатно (free) EDT

Обработка собирает статистику по скорости ответов web сервера за длительный период времени.

20.12.2010    10785    41    nafa    4