Вышла новая версия 1.7.0 1C:Enterprise Development Tools

Возврат к списку

Вышла новая версия 1.7.0 1C:Enterprise Development Tools

25.12.2017     

Фирма «1С» сообщила о выпуске версии 1.7.0 среды разработки бизнес-приложений 1C:Enterprise Development Tools.

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

В 1C:Enterprise Development Tools версии 1.7.0 добавились следующие возможности по сравнению с 1.6.0, которая вышла в сентябре этого года:

  • Разработку и отладку теперь можно вести на платформе «1С:Предприятие» версий 8.3.8 – 8.3.11 ;
  • Получил развитие механизм сравнения и объединения. Теперь можно сравнивать и объединять проекты внешних отчетов и обработок, а также проекты расширений. также появилась возможность сравнивать выбранные объекты метаданных. Реализована возможность сравнения разрабатываемой конфигурации с заданной версией в Git-репозитории;
  • Повышено удобство работы с ошибками и предупреждениями. Список ошибок можно экспортировать в csv-файл;
  • Реализован инструмент для анализа всех подписок на события. С помощью редактора «Все подписки на события» можно автоматизировать расстановку точек останова во всех процедурах, подписанных на обработку тех или иных событий;
  • Поддерживается сортировка метаданных в навигаторе, добавлена возможность перемещения в начало или конец списка.
  • При отборе объектов конфигурации по подсистемам можно использовать поиск по строке.
  • Переработан диалог импорта из информационной базы конфигурации и расширений.
  • В число импортируемых в EDT объектов конфигурации добавлены: ГеографическаяСхема и макет Active Document.
  • Реализовано групповое заимствование объектов.
  • Если для запуска конфигурации необходима реструктуризация информационной базы, в диалоге принятия изменений можно отказаться от выполнения реструктуризации базы данных (доступно для платформы 8.3.10 и выше).
  • Повышена производительность 1C:Enterprise Development Tools.
  • Реализована интеграция с магазином приложений Eclipse.

Значительное развитие получили редактор встроенного языка и редактор управляемых форм:

  • Улучшена навигация по коду с помощью горячих клавиш (Ctrl+F3 и Shift+F3, а также Ctrl+] и Ctrl+[).
  • Контекстная подсказка при обращении к таблице значений предлагает разработчику имена колонок, созданных средствами встроенного языка;
  • Повышено удобство использования рефакторинга переименования – если область применения рефакторинга можно определить однозначно, подтверждение операции переименования больше не запрашивается.
  • Получил дальнейшее развитие редактор управляемых форм – в палитре свойств реализовано свойство Масштаб, а также реализован конструктор строк на разных языках.

Конфигурации, созданные средствами версии 1.6.0 1C:Enterprise Development Tools, можно продолжать разрабатывать в версии 1.7.0. При запуске новой версии 1C:Enterprise Development Tools на старой рабочей области будет произведена автоматическая миграция проектов. После миграции проектов продолжать их разработку на предыдущих версиях продукта не рекомендуется.

С более подробной информацией о новом продукте можно ознакомиться на официальном сайте «1С».



Источник: https://infostart.ru/journal/news/mir-1s/vyshla-novaya-versiya-1-7-0-1c-enterprise-development-tools_720730/
Автор:
Виктория Дорохина Консультант 1С


Комментарии
Избранное Подписка Сортировка: Древо
1. boln 984 25.12.17 19:19 Сейчас в теме
Заявлена поддержка 8.3.11.
И интересно: версия Eclipse - уже 4.7 Oxygen. Последняя.
2. eStau_rds 25.12.17 22:08 Сейчас в теме
Если у кого возникнет проблема с запуском EDT попробуйте в файл 1cedt.ini добавить ключ:
--add-modules=ALL-SYSTEM
reotem; boln; oberonm; DAAbramov; unichkin; +5 Ответить
28. oberonm 9 27.12.17 10:59 Сейчас в теме
(2)
--add-modules=ALL-SYSTEM

Помогло. а то выдавало ошибки
!MESSAGE FrameworkEvent ERROR
....
3. FreeArcher 59 26.12.17 07:36 Сейчас в теме
А кто-нибудь работает реально в EDT?
Попробовал недавно, жутко много ресурсов потребляет, не комфортно пользоваться просто.
ilialin; 7OH; Spacer; Nelli_A86; shalimski; tormozit; Gureev; AlexKo; boln; CyberCerber; the1; Brawler; +12 Ответить
6. gradi 3 26.12.17 09:32 Сейчас в теме
(3)а смысл? Чем EDT лучше конфигуратора?
9. ifilll 26.12.17 09:47 Сейчас в теме
(6) Вы серьезно?
987ww765; Kondrakov; +2 Ответить
12. gradi 3 26.12.17 10:07 Сейчас в теме
(9)Да. EDT не пробовал, поэтому интересуюсь.
14. ifilll 26.12.17 10:16 Сейчас в теме
(12)
Вы работаете один?
Поддерживаете не более 3 различных конфигураций?
18. gradi 3 26.12.17 10:41 Сейчас в теме
(14) работаю в основном один. В работе около 5-7 конфигураций.
19. ifilll 26.12.17 10:53 Сейчас в теме
(18) Тогда принципиальных преимуществ нет ))

Даже доказать не на чем, ну разве что если в 5-7 конфигурациях у вас поддерживается один и тот же код, который нужно в них часто обновлять, используя EDT у вас была бы возможность это сделать нажатием 1 кнопки)).

Или есть необходимость хранить разные варианты одного и того же объекта, если идет активная разработка, и нужно держать разные прототипы.
ixilimuse; user827622; gradi; +3 Ответить
20. gradi 3 26.12.17 10:56 Сейчас в теме
22. poyson 26.12.17 16:32 Сейчас в теме
(19)А чем хранилилище не подходит для этих целей?
31. ifilll 27.12.17 11:32 Сейчас в теме
(22) Для выше описанного в хранилище нет инструмента, ну или я фундаментально ошибаюсь в его понимании ))
29. TODD22 17 27.12.17 11:03 Сейчас в теме
(14)
Вы работаете один?
Поддерживаете не более 3 различных конфигураций?

Вы уже ведёте реальную разработку в EDT?
У кого не спрашивал все только на "посмотреть" ставят. И говорят что для повседневной разработки пока что ещё не подходит.
30. ifilll 27.12.17 11:28 Сейчас в теме
(29) Не могу ответить однозначно, в работе с небольшими конфигурациями, не так много проблем, в основном вылеты.
Но если подключить ERP у нас вилы по скорости работы.

Массово не используем в общем.
7. ifilll 26.12.17 09:46 Сейчас в теме
(3) пробовали, ERP и версия 1.6, быстродействие крайне печальное, несмотря на приятные плюшки.
13. Ziggurat 43 26.12.17 10:14 Сейчас в теме
(3), (10) Ну ничего, была новость про квантовые компьютеры. Вот портируют эклипс и запануем!
15. ifilll 26.12.17 10:18 Сейчас в теме
(13) Отличные шутки под новый год ))
27. ghostaz 130 27.12.17 09:38 Сейчас в теме
(3) Пробовал. Пытались перевести разработку на EDT 1.6 с использованием Git и постановкой на поддержку. В какой то момент при слиянии веток в git были пропущены целые объекты. При этом если воспользоваться git ом в консоли все было ок (кроме файла конфигурации поставщика).
стало ясно что доверия нет - проверять правильность слияния каждый раз не прикольно. Потому отказались.
Посмотрим что есть ли эти ошибки в 1.7
Сама среда понравилась, есть много крутых фишек (например показ значений переменных в отладке) и даже мелкие ошибки можно было бы простить.
32. TMV 14 28.12.17 07:15 Сейчас в теме
(27)
(например показ значений переменных в отладке)
Это и в конфигураторе есть (как минимум на 8.3.10).
34. ghostaz 130 28.12.17 13:13 Сейчас в теме
(32) Я вот это имел ввиду:
Прикрепленные файлы:
38. DenisCh 11.02.18 17:05 Сейчас в теме
(34) Это оно загаживает текст модуля? Нафиг.
Если есть там autowatch (как было ещё в VS6, что ли) - это дело было бы
4. BushNik 26.12.17 09:10 Сейчас в теме
Через лет 10 может быть начнут активно использовать... и то, такое чувство, что никто не будет переходить на 1C:Enterprise Development Tools если 1С сама не перестанет поддерживать обычную платформу.
talych; 7OH; +2 Ответить
5. boln 984 26.12.17 09:25 Сейчас в теме
А кто-нибудь работает реально в EDT?
На партнерке пишут - работают, но единицы.
8. Anton64 216 26.12.17 09:47 Сейчас в теме
Конфигуратор никто не собирается переставать поддерживать. EDT сделана для больших команд разработки (думаю в первую очередь для самих программистов в фирме 1С), чтобы можно было разрабатывать масштабные решения типа ERP.
10. Akbis 49 26.12.17 09:52 Сейчас в теме
Вопрос "зачем это нужно" - чек
"У меня тормозит" - чек
"Конфигуратор лучше" - чек
"Взлетит через Н лет" - чек
корум; ger_kar; talych; boln; myoker; shalimski; user649060; amoarok; ifilll; +9 Ответить
16. ifilll 26.12.17 10:19 Сейчас в теме
(10) А как же "лучше бы сделали это"
и "1с не туда идет"
17. KAV2 26.12.17 10:31 Сейчас в теме
(10) Возможно главная причина того что забили на конфигуратор это то, что программистов C++ сложнее найти чем программистов Java.
11. elu.viro36 26.12.17 10:06 Сейчас в теме
А за тех.поддержкой куда обращаться по этому чуду? Пробовал что-то сделать на предыдущей версии - отладка на локальной базе работала, в любом другом виде отладки лезла ошибка NullPointerException.
На этой версии после импорта базы, попробовал сделать лишь изменение в форме и "Обновить конфигурацию..." - вылезла ошибка, скрин во вложении.

Как бороться с этим java.lang.NullPointerException? EDT устанавливал строго по инструкции. Для java переменные и пути прописал.
Прикрепленные файлы:
Virsy; CyberCerber; +2 Ответить
25. Nelli_A86 27.12.17 08:06 Сейчас в теме
(11)У меня на Убунту была такая же ошибка, решилась полной переустановкой всех пакетов Java
36. PerlAmutor 30 11.02.18 11:40 Сейчас в теме
(11) Все-таки пока сыровата
Прикрепленные файлы:
37. boln 984 11.02.18 17:00 Сейчас в теме
(36) Ну, вот, пожалуйста. А тут ещё жалуются, что плагин создать не удаётся :)))
41. PerlAmutor 30 12.02.18 09:31 Сейчас в теме
(37) вот еще, пожалуйста :))
Прикрепленные файлы:
42. boln 984 12.02.18 10:14 Сейчас в теме
(41) Боюсь думать, что же будет в 1.7.1 :)
43. PerlAmutor 30 15.02.18 08:54 Сейчас в теме
(42) Тогда вот еще :)
Прикрепленные файлы:
44. boln 984 15.02.18 14:45 Сейчас в теме
(43) Да, какие уж тут плагины, не до плагинов :(
А Вы в техподдержку это отсылаете, с логами?
45. PerlAmutor 30 15.02.18 18:36 Сейчас в теме
(44) Нет. Пока они не сделают систему багреквестов общедоступной, простой и прозрачной с именами исполнителей, комментариями, roadmapом и возможностью отправить свой патч на ревизию, на подобии JIRA.
46. boln 984 15.02.18 20:38 Сейчас в теме
(45) Да уж, с багреквестами там кисло.
21. kolya_tlt 11 26.12.17 14:03 Сейчас в теме
пока сами разработчики фирмы 1С полностью не перейдут на EDT даже смотреть не стоит.
23. Программе 1 26.12.17 17:02 Сейчас в теме
У меня только одна ошибка вызывает негодование, это не возможность задать область в Макете что в 1.6 что в 1.7.
Или я что-то не донастроил?
24. aximo 671 26.12.17 17:31 Сейчас в теме
Фурыкала-фурыкала 1.6 у меня и вылетела с ошибкой.... вот и все знакомство
26. LsrGroup 27.12.17 08:35 Сейчас в теме
Очень много багов в 1.6 было, которые проявляются даже при разработке небольшой конфы. Часть свойств недоступно для редактирования, нет нормального сравнения/объединения с CF, нет работы в поставками и т.д. Ну и тормоза жуткие конечно. При переходе на SSD тормозит меньше, но баги не ушли :)
33. Mi11er 75 28.12.17 11:09 Сейчас в теме
Почему на eclipse, вроде денег хватает у 1С, обратились бы к JetBrains..
Сейчас, это оч тормозной , глючный продукт.... Им до цифры 1 , еще рано, похоже больше на 0.6 и т.д.
35. MaxS 1223 04.01.18 14:22 Сейчас в теме
Подскажите куда копать. Это есть "из коробки"? Или нужно плагины писать. Существуют готовые плагины или каждому свой велосипед изобретать?
Есть однотипные обработки для разных конфигураций. Хочется в коде модулей писать что-то типа:
// ++ КАУТ
й=1;
// -- КАУТ
// ++ БП
й=2;
// -- БП

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

Пока вижу, что проект обработки должен быть привязан к одной конфигурации.
39. boln 984 11.02.18 17:13 Сейчас в теме
Кстати, выложили 1.7.0.602 от 08.02.2018. Кому цикаво, можно качнуть. Может, ошибки какие исправили.
40. sssss_aaaaa_2011 11.02.18 17:31 Сейчас в теме
(39)
цикаво
Ни по-русски, ни по-белорусски. А форум русскоязычный. Как думаешь, сколько народу поняло это слово?
47. its64 26.03.18 12:23 Сейчас в теме
1. Загрузил типовую УТ11 в EDT (база1)
2. Создал новую пустую базу. (база2)
3. Выгрузил из EDT конфигу в базу2.
4. база2 оказалась полностью на поддержке.
НО что интересно: При сравнении база1 не равна база2.

Вопрос разработчикам: Это нормально?

И как при таком курьезе понимать:
Это решение может использоваться наряду с конфигуратором, при этом формат разрабатываемых приложений будет полностью соответствовать текущему формату «1С:Предприятие 8».?
48. Kars2356 17.08.18 15:14 Сейчас в теме
10 лет назад перешел с 1с на js, Понял что 1с предприятие не является чем либо для разработки приложений и для этого не предназначено, работая с 1С никогда не понимал почему клиент моего приложения должен покупать лицензии у 1С, почему разработанное мной приложение абсолютно никак не защищено от пиратства (хотя для платформы сделано на эту тему много) ну и полный трэш, почему у моего приложения в заголовке и при запуске появляется надпись 1С Предприятие. 1С Предприятие никогда не станет средством для разработки - так как разработанные приложения не принадлежат разработчикам......
49. boln 984 17.08.18 21:09 Сейчас в теме
(48)
Понял что 1с предприятие не является чем либо для разработки приложений и для этого не предназначено
Так это же аксиома. 1С продает не платформу, а готовые решения. А Конфигуратор задуман как средство гибкой настройки готовых решений 1С, а не как средство разработки сторонних продуктов.
50. Kars2356 21.08.18 20:21 Сейчас в теме
(49) К чему тогда весь этот цирк с якобы эклипс
51. boln 984 21.08.18 20:55 Сейчас в теме
(50)
К чему тогда весь этот цирк с якобы эклипс
Тот же Конфигуратор, только по задумке более развитый, с примочками вроде всяких гитов, плагинов-расширений и прочего.
Оставьте свое сообщение