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

Доступна новая версия 1С:EDT 1.10.0

06.03.2019     

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

Большие надежды

Когда «1С» объявила о выходе своего решения 1С:Enterprise Development Tools, это стало источником оптимизма для многих разработчиков, поскольку 1С:EDT означает другое качество организации работы над проектом.

На данном этапе развития у 1С:EDT существует несколько точек роста:

  • решение задач с повышением быстродействия;
  • оптимизация процесса переноса рабочих проектов из 1С:Конфигуратора;
  • устранение текущих ошибок и развитие функциональности.

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

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

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

Улучшение производительности

Повышение быстродействия – одна из ключевых задач в развитии среды разработки на данном этапе. Именно в этой части произошли существенные изменения:

  • сокращено время операции объединения и сравнения конфигураций (ожидается увеличение скорости в 5 раз);
  • уменьшено время расчета дополнительных данных конфигурации;
  • уменьшено время  проверки форм после переключения веток репозитория Git или после обновления конфигурации из информационной базы;
  • ускорено открытие больших модулей: открытие модуля, содержащего более 40 тыс. строк, сократилось вдвое;
  • оптимизирована работа с модулями в режиме встроенной отладки;
  • ускорена работа контекстной подсказки в редакторе встроенного языка;
  • повышена производительность панели «Ошибки конфигурации» при работе с большими конфигурациями (при работе с конфигурацией 1C:ERP время открытия уменьшилось примерно в 20 раз).

Все улучшения в части производительности 1С:EDT перечислены в сообщении на сайте «1С». Однако это не единственное направление в развитии 1С:EDT.

Расширение функциональности

Функциональная область

Описание

Редактор и конструктор запросов

В конструкторе запроса теперь отображаются пиктограммы предупреждений и ошибок, а если указать на них мышью, то в подсказке выводится текст сообщения

Инструменты командной разработки

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

Повышение юзабилити

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

Выход очередного обновления 1С:EDT запланирован на апрель этого года.


Автор:
Елена Черепнева Обозреватель


Комментарии
Избранное Подписка Сортировка: Древо
1. ImHunter 92 06.03.19 16:15 Сейчас в теме
Новость слегка с бородой;)
Скачал, установил. Был уверен, что будет поддержка 8.3.14. Даже предварительно проверять не стал. Но поддержки, увы, нет:(
sikuda; nytlenc; pm74; +3 Ответить
12. SmileDDD 06.03.19 20:31 Сейчас в теме
(1) В 11 версии будет поддержка 8.3.13 и 8.3.14 , выпустят в апреле.
13. androgin 06.03.19 20:53 Сейчас в теме
(12) к тому времени уже 8.3.15 будет доступна)))
maxst22; dsdred; nytlenc; +3 Ответить
2. Gureev 06.03.19 16:27 Сейчас в теме
Пока что рано... EDT еще сырой
kamsky93; YPermitin; kuzyara; nytlenc; frkbvfnjh; w.r.; Soloist; +7 Ответить
4. Darklight 17 06.03.19 16:36 Сейчас в теме
(2)Тогда ждём EDT 2.5 - но его ещё лет так 20 ждать можно!
36. aivanof 07.03.19 15:14 Сейчас в теме
(2) Первым делом в EDT нужно исправить главную ошибку - заменить Eclipse на JetBrains.
Shrayky2; +1 Ответить
37. Gureev 07.03.19 15:58 Сейчас в теме
(36) Это нужно деньги тратить. На это никто не пойдет.
38. starik-2005 1689 07.03.19 20:58 Сейчас в теме
(36) кстати, у майл.ру есть курс питончика за 40 килорублей. Одним из прятных бонусов идет лицуха на все продукты jb (но мне лично погравилась тема о нейросетях для распознавания предметов на фотках)
3. ImHunter 92 06.03.19 16:36 Сейчас в теме
И раз уж про новости.
То вот, новый релиз 8.3.14.1630
5. Darklight 17 06.03.19 16:37 Сейчас в теме
(3)О, спасибо, как раз ждал этого обновления ;-)
Но пока ждал, забыл уже зачем!
6. Балабас 163 06.03.19 17:18 Сейчас в теме
появится ли в EDT полноценная поддержка обычных форм?
nytlenc; w.r.; +2 Ответить
7. s22 20 06.03.19 17:25 Сейчас в теме
(6) Зачем? из поддерживаемых на обычных сейчас только УПП и то уберут.
Даже упр формы старые уберут в следующем релизе платформы.
starik-2005; A_Max; +2 Ответить
8. PerlAmutor 33 06.03.19 19:15 Сейчас в теме
(7) В обычных формах есть свой плюс именно для разработчиков. Элементы управления не "дутые", все компактно. Плюс они по личным ощущениям гораздо быстрее открываются и откликаются. Разница ощутимая после продолжительного времени работы в интерфейсе "Такси". Такой же скорости и компактности можно было бы достичь, только если 1С научиться рисовать свои формы через 3D, используя шейдеры. HTML, все-таки, в этом плане достаточно медленный, как и сам JavaScript. А вот WebAssembly + OpenGL было бы неплохо.
maxst22; Ziggurat; Darklight; frkbvfnjh; +4 1 Ответить
9. s22 20 06.03.19 19:21 Сейчас в теме
(8) там вообще то не скорость отрисовки, а то что множество обращений при открытии клиент-сервер (в упр формах), зато меньше обращений при работе
10. PerlAmutor 33 06.03.19 19:56 Сейчас в теме
(9) Открытие формы это другая история. Одна и та же конфигурация, одна и та же база данных, в обычном приложении все летает, в УФ видны задержки и лаги. Особенно при изменении размеров формы и при изменении ширины колонок табличных частей. Клиент-серверные вызовы показываются при включенной отладке. Чисто интуитивно приятнее работать с формами обычного приложения.
11. s22 20 06.03.19 20:08 Сейчас в теме
(10) насколько я помню изменение размеров формы приводит к серверному вызову (как и колонок тч)
Чисто интуитивно приятнее работать с формами управляемого приложения.
14. PerlAmutor 33 06.03.19 21:02 Сейчас в теме
(11) Проверил. Накопленные вызовы не увеличиваются при изменении размеров формы и полей ТЧ. При сортировке по колонке и при прокрутке да, но там оно и понятно.
15. s22 20 06.03.19 21:28 Сейчас в теме
18. PerlAmutor 33 07.03.19 06:05 Сейчас в теме
16. dimbasbear 39 06.03.19 22:11 Сейчас в теме
(7)
Даже упр формы старые уберут в следующем релизе платформы.

Это где-то официально заявлено?
19. nybovec1 07.03.19 07:31 Сейчас в теме
(16) Официально нет, Тут но только про Web-клиент Платформа 8.3.14.16.30
Прикрепленные файлы:
27. s22 20 07.03.19 10:45 Сейчас в теме
(16)
Веб-клиент более не поддерживает конфигурации, которые используют интерфейс версии 8.2. При работе в веб-клиенте отключена возможность переключения интерфейса между интерфейсом версии 8.2 и интерфейсом Такси. Игнорируются команды командной строки запуска itdi и itaxi. Данные команды являются устаревшими и не должны больше использоваться. Вне зависимости от значения свойства НастройкиКлиентскогоПриложения.ВариантИнтерфейсаКлиентскогоПриложения всегда используется интерфейс Такси.

Источник: https://dl03.1c.ru/content/Platform/8_3_14_1630/1cv8upd_8_3_14_1630.htm#469ee425-a52f-11e8-a3f7-0050569f678a

неофициально слышал, что в новой версии отключат и в тонком.
Вероятно даже уберут обычные формы, так как для них прекращается разработка конфигураций. Но сроки вроде не определены.
22. Darklight 17 07.03.19 09:35 Сейчас в теме
(7)Подскажите, пожалуйста, что такое "упр формы старые". И про какой релиз Вы говорите?
25. azhilichev 146 07.03.19 10:17 Сейчас в теме
(22)
(22)
Подскажите, пожалуйста, что такое "упр формы старые"


Те, которые были до "Такси".
"8.2", кажется.
28. Darklight 17 07.03.19 10:46 Сейчас в теме
17. w.r. 180 07.03.19 04:54 Сейчас в теме
Сыро и тормозно. С конфигуратором по скорости и надежности даже близко EDT не стоит. Вообще плохо понимаю зачем в качестве платформы изначально была взята тормозная Java и одна из самых медленных сред на ее основе Eclipse. Все текущие проблемы производительности растут именно отсюда
d4rkmesa; boln; nytlenc; Evg-Lylyk; frkbvfnjh; +5 2 Ответить
20. frkbvfnjh 441 07.03.19 07:56 Сейчас в теме
(17) Видимо потому что бесплатно...
Evg-Lylyk; +1 1 Ответить
21. Gureev 07.03.19 08:33 Сейчас в теме
(20) и поэтому полезли в мышеловку, это так по-русски
24. Darklight 17 07.03.19 09:52 Сейчас в теме
(17)Не думаю, что Во всём виновата Java - на ней тоже пишут много вполне производительного кода.
Да, конечно C++ побыстрее будет - но в современном мире для такого рода приложений (взаимодействующих с пользователем) кросплатформенность и надёжность куда важнее выжимки максимальной производительности.

Да и сама Eclipse тоже тут вряд ли сильно виновата - большая часть алгоритмов, занимающих длительное время, происходит вне её контекста - а внутри библиотек расширений, к ней подключенных. Да и главные тормоза - это синхронизация метаданных проектов EDT и конфигурации ИБ - это сейчас самое узкое звено - думаю, немного увеличить скорость тут можно только переделав этот механизм, в самой платформе - главным образом, устранив посредника - Агента конфигуратора и поменяв формат хранения конфигурации - но это всё очень существенные изменения. Возможно, они отложены до новой редакции платформы - 8.4(5) и новой редакции EDT (2.0) - но я бы не стал ждать таких изменений в ближайшие лет 10 - 15.

Ну а ещё, думаю Eclipse была взята как временное решение - как эксперимент - эдакий аналитический стенд - как оно вообще будет работать в среде Java runtime и какие преимущества это может дать. Возможно компания 1С уже задумывается и о новом поколении платформы - 1С Предприятие 9 - и Java очень серьёзно рассматривается как среда выполнения кода. Тогда уже и подберут что-то посерьёзнее, чем Eclipse как основную и единственную IDE.
Ну а сейчас, Eclipse ещё призвана привлечь интерес к 1С разработчиков, которые давно знакомы с Eclipse (ну или хотя бы с другими похожим IDE) - так как стиль разработки под такими IDE несколько отличен от стиля разработки в 1С конфигураторе - и разработчикам, будет проще перейти на EDT с других платформ, чем на 1С конфигуратор. Особенно, с учетом того, что компания 1С сейчас строит планы по продвижения 1С предприятие на запад - а там c Java знакомы гораздо лучше, чем в России.
Paltusov; boln; AQR84; manuel; A_Max; w.r.; +6 Ответить
26. w.r. 180 07.03.19 10:23 Сейчас в теме
(24)

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

Eclipse по моему всегда был неудобный и тормозной. 10 лет назад пробовал его для разработки. Сейчас ситуация изменилась в лучшую сторону, но не сильно
30. Darklight 17 07.03.19 11:00 Сейчас в теме
(26)У меня даже мысль возникла как-то - что 1С может заказать Jetbrains интеграцию в их IDE поддержку проектов 1С Предприятие (ведь Jetbtrains действительно уже хорошо на этом "набили руку") . Но это будет стоить приличных денег - поэтому этого нет смысла ждать для 1С Предприятие 8.х - пока будут с Eclipse "играться" и смотреть как это всё получается - тут вложения минимальны - только в свою команду разработчиков - которая и опыта в Java будет набираться, чтобы потом, возможно, на ней новую платформу делать.

К тому же Jetbrains - основана выходцами из России и даже имеет в Питере (кажется) своё представительство.

Заодно Jetbrains могут помощь и в модернизации языка разработки 1С для новой платформы - или с переходjм вообще на другой язык- на Java или на Kotlin - Это было бы, конечно, мощно - но не стал бы на это делать ставку. А если это и случится, то не ране второй половины XXI века - либо с приходом 1С Предприятие 9, либо уже с приходом 1С Предприятие 10 - но, тут понятно, что если такая платформа и появится, то ближе к концу XXI века (не раньше). Впрочем, к тому моменту, я уверен, все нынешние языки программирования уже канут в лету - и разработка будет вестись на совершенно иных (архитектурно) языках и рантайм платформах - которые, скорее всего, появятся только во второй половине XXI века, и будут тесно интернированы с искусственным интеллектом, и основаны на высоком стиле декларатативного программирования.
d4rkmesa; maxx; +2 Ответить
29. s22 20 07.03.19 10:59 Сейчас в теме
(24)
Ну а ещё, думаю Eclipse была взята как временное решение - как эксперимент - эдакий аналитический стенд - как оно вообще будет работать в среде Java runtime и какие преимущества это может дать. Возможно компания 1С уже задумывается и о новом поколении платформы - 1С Предприятие 9 - и Java очень серьёзно рассматривается как среда выполнения кода. Тогда уже и подберут что-то посерьёзнее, чем Eclipse как основную и единственную IDE.


8.4 была так, но как я понял от нееотказались
31. Darklight 17 07.03.19 11:05 Сейчас в теме
(29)
8.4 была так, но как я понял от нееотказались

Да, есть такие печальные слухи. Но всё течёт, всё меняется. Поэтому я не верю в скорый выход 1С Предприятие 8.4 - но я бы не стал считать что это никогда не случится. Может лет через 20, может позже - но она выйдет. Ну или сразу анонсируют 1С Предприятие 9 - ах да.... 9-ки тоже может не быть из-за тех же слухов.... ну, тогда детки - учите Java, JavaScript и C# - лет через 30 об 1С уже может уже и не вспонят.... Нуралиевых основателей то к тому моменту может уже и в живых то не будет - а без них компания 1С пойдёт своим путём и неизвестно куда - к тому моменту её задвинут конкуренты!
d4rkmesa; +1 Ответить
23. nytlenc 269 07.03.19 09:49 Сейчас в теме
Еще слишком сыро...
Прикрепленные файлы:
w.r.; Ziggurat; frkbvfnjh; +3 2 Ответить
32. vano-ekt 1147 07.03.19 11:55 Сейчас в теме
топаз в желтый соккет конфигуратора
+ 20 к хипстоте
33. _Otto_ 07.03.19 12:09 Сейчас в теме
Вставлю свои пять копеек (писал подобный пост в другой ветке, но здесь будет актуальней). Одна и та версия самописной конфигурации. в EDT (повторюсь в EDT) создаю пустой документ и в новом EDT вообще не отражается ни одна форма, ни старая, ни вновь созданная. Версии EDT 1.8 и 1.10. 1С 8.3.10.2667. Что с моей конфой, и почему она не устраивает EDT без понятия :( Еще два скриншота отображают поведение на старом документе, который был создан давно и в обычном конфигураторе.
Прикрепленные файлы:
34. RaHit 07.03.19 12:48 Сейчас в теме
Но жить в эту пору прекрасную, уж не придется ни мне ни тебе....
Видимо, с 8.4 джависты сбежали и наняли более недорогих.....
Тут и Эклипс недорогой подошёл.....
Прижимистые парни владеют 1с ;)
40. Darklight 17 11.03.19 09:25 Сейчас в теме
(34)Мне пожалуйста, нарисуйте циферки, но только там, где они буду уместны - то есть там где они буду означать революцию, а не эволюцию!

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

И пусть новые релизы платформы периодически и привносят новые полезные фишки - всё это уже на протяжении, ну скажем, 6 лет (а то и 10) слишком уныло, как минимум со времён появления мобильной платформы в 8.3, но она так и не стала популярным трендом среди разработчиков и пользователей, и для многих (эта инновация) прошла незамеченной. Поэтому для большинства - серьёзной инновацией был только момент появления управляемых форм и веб-клиента в 8.2 - вот это была революция, так революция).
35. aivanof 07.03.19 15:10 Сейчас в теме
Оставьте свое сообщение