Релиз-кандидат 1С:EDT 2021.3.2: новые возможности для разработки по стандартам

Релиз-кандидат 1С:EDT 2021.3.2: новые возможности для разработки по стандартам

21.02.2022      86849

Версия 1С:EDT 2021.3 продолжает наполняться новыми фичами, а работа уже заявленных возможностей стабилизируется. В очередном релизе 1С:EDT 2021.3.2 значительно увеличено количество проверок плагина 1C:Code style V8, реализованы быстрые исправления и дополнена документация.

Стабилизация заявленных возможностей 1С:EDT 2021.3

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

Новая версия продолжает наполнять возможностями релиз-кандидат 1С:EDT 2021.3, выпуск которого состоялся еще в конце прошлого года.

Одним из наиболее значимых изменений новой версии 1С:EDT 2021.3.2 стало развитие плагина 1С:Code style V8 («1С:Стандарты разработки V8»), который теперь входит в состав продукта.

Напомним, что с версии 1С:EDT 2021.3 поставка продукта стала содержать плагины с открытым исходным кодом:

  • 1C:SSL support — помогает более комфортно разрабатывать конфигурации на основе библиотеки 1С:БСП;
  • 1C:Code style V8 — помогает разрабатывать конфигурации в соответствии со стандартами и методиками фирмы «1С» для технологической платформы;
  • 1С:EDT Project checks — проверяет структурную целостность проекта, конфигураций, метаданных и т.д.

Новые возможности плагина «1С:Стандарты разработки V8»

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

Проверки можно включать/отключать, менять критичность, корректировать для них значения специфичных параметров. Замечания по проверкам можно подавлять в рамках конкретного контекста. Для подавления результатов объектных проверок реализован специальный интерфейс, а для подавления языковых проверок – подход, основанный на комментариях к семантическим элементам.

Важная особенность плагина состоит в том, что он позволяет желающим добавлять проверки самостоятельно.

Начиная с 1С:EDT 2021.3 плагин «1С:Стандарты разработки V8» стал неотъемлемой частью 1С:EDT – в справке теперь появилась подробная документация, где описаны инструменты, входящие в состав плагина, а также структурированы все проверки кода и метаданных по стандартам 1С.

 

Фирма «1С» поблагодарила разработчиков, принявших участие в улучшение работы плагинов для «1С:EDT». Источник: edt.1c.ru

 

Всего сейчас плагин содержит 92 проверки:

  • 48 проверок для встроенного языка (из которых 14 проверок относятся к документирующим комментариям)
  • 23 проверки для прав ролей
  • 14 проверок для метаданных
  • 1 проверка для форм

Причем 23 проверки из 92 соответствуют проверкам АПК. Сами описания генерируются автоматически – это относится как к общему списку проверок, так и к спискам по категориям.

В последнем релизе плагина 1С:Code style V8 («1С:Стандарты разработки V8») появились также быстрые исправления (квикфиксы), На данный момент в тестовом режиме доступно три быстрых исправления:

  • Удаление аннотации строгой типизации из модуля.
  • Открытие панели документирующего комментария.
  • Удаление ключевого слова Экспорт для процедур или функций в модуле команды и в модуле формы.

Дополнительные инструменты 1С:EDT для работы по стандартам разработки

Помимо проверок кода и метаданных плагин 1С:Code style V8 («1С:Стандарты разработки V8») опционально добавляет:

  • Автосортировку верхнеуровневых объектов конфигурации с возможностью настройки сортировки для подчиненных объектов – причем функция автоматической сортировки учитывает объекты, находящиеся на полной поддержке (редактирование таких объектов невозможно, поэтому они не участвуют в сортировке).
  • Автоматическое создание структуры модуля для добавленного объекта метаданных.
  • Автоматическое включение строгой типизации модулей.
  • Выбор подходящего типа общего модуля из списка при создании нового.
  • Панель «Bsl Документирующий комментарий».

 

 

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

Типизация модулей

Еще один инструмент для снижения ошибок в процессе разработки на 1С:EDT – добавленная в плагине «1С:Стандарты разработки V8» строгая типизация модулей. Она представляет собой контроль (валидацию) наличия всех типов, и учитывает:

  • динамический расчет типов, выполняемый в EDT на основе контекста 1С:Предприятия и метаданных конфигурации;
  • декларативное указание типов в документирующих/типизирующих комментариях, ссылках на функции-конструкторы и ссылках на входящие параметры других методов.

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

Включить строгую типизацию в модуле можно командой «Включить строгую типизацию (@strict-types)» контекстного меню:

  • в навигаторе 1С: для проекта в целом или по выделенному списку объектов метаданных;
  • в навигаторе файлов (Project Explorer): для выделенного списка каталогов или файлов модулей;
  • в редакторе модуля – подменю Source: для текущего открытого модуля.

 

Источник: edt.1c.ru

 

Панель «Bsl Документирующий комментарий»

Наибольшую эффективность типизации можно оценить при использовании контекстной панели «Bsl Документирующий комментарий», которая входит в стандартный состав перспективы 1С:Enterprise. Ее можно открыть из главного меню по пути Окно > Показать панель > Прочие… > 1С:Стандарты разработки V8 > Bsl Документирующий комментарий.

 

 

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

  • Ошибка в описании параметров – нет двоеточия после ключевого слова «Параметры».
  • Ошибка в описании полей структур, таблиц значений – не поставлены звездочки, тире, двоеточие.
  • Ошибка в описании списка типов с пояснениями типов – неправильно указаны запятые, тире и так далее.
  • Значения полей структуры/соответствия указаны через звездочку как новое подчиненное поле, что в корне не верно.
  • Многострочные комментарии при описании параметра с типом, содержащим расширение полей, что не поддерживается форматом, и др. ошибки.

Полное описание нового релиза и перечень исправленных ошибок «1С:EDT 2021.3» доступны в официальном блоге продукта.



Источник: https://infostart.ru/journal/news/mir-1s/reliz-kandidat-1s-edt-2021-3-2-novye-vozmozhnosti-dlya-razrabotki-po-standartam_1609681/
Автор:
Обозреватель


В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

Продолжается прием заявок на Infostart Awards 2022

Новость Инфостарт ИТ-новость

В этом году церемония вручения премии Infostart Awards 2022 пройдет онлайн, 22 декабря. Эксперты отрасли 1С в прямом эфире объявят лауреатов, а на десерт нас ждет онлайн-игра “Что Если Тогда”.

вчера в 17:00    969    user997184    0       

1С:Документооборот 3.0.9: МЧД, улучшение обработки документов и другие изменения

Новость 1С:Документооборот ИТ-новость

Выпущен обновленный релиз для прикладного решения 1С:Документооборот. Значимые изменения произошли в подсистемах обработки документов и совместной работы. Рассказываем, на что обратить внимание в обновлении 1С:ДО 3.0.9.

вчера в 09:30    1372    ЕленаЧерепнева    0       

Продолжается набор на онлайн-курс для 1С-разработчиков «Запросы и отчеты в 1С»

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Программист

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

01.12.2022    1829    dklimchuk    0       

Битрикс24: широкие возможности для бизнеса со скидкой до 35%

Новость Битрикс Infostart Software Partners ИТ-новость Облачные технологии

С 1 по 29 декабря приобретайте облачные тарифы Битрикс24 и подписку Битрикс24.Маркет Плюс со скидкой до 35%! Автоматизация процессов, контроль сделок и продаж, создание сайтов и магазинов, совместная работа – под каждую задачу всегда найдется решение.

01.12.2022    1149    PVM007    0       

«1С-Битрикс: Управление сайтом»: скидки до 20% на лицензии

Новость Битрикс Infostart Software Partners ИТ-новость

С 1 по 29 декабря 1С-Битрикс проводит акцию на покупку CMS «1С-Битрикс: Управление сайтом». Максимальный размер скидки на лицензии достигает 20%. Рассказываем, какие скидки вас ждут, и что сделать, чтобы принять участие в акции.

01.12.2022    1297    PVM007    0       

Бизнес–форум 1С:ERP 2022: подведены итоги года корпоративной автоматизации

Новость ИТ-новость Мероприятия

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

30.11.2022    1585    ЕленаЧерепнева    0       

Изменение в правилах: Начисление стартмани за сообщения на форуме отменяется

Новость Инфостарт ИТ-новость

Многие темы и комментарии создавались не для решения проблем, а для накрутки стартмани. Поэтому было принято решение – отменить символические начисления стартмани за простые комментарии на форуме и оставить только вознаграждение за ответ.

29.11.2022    1537    vikad    106       

Новое приобретение фирмы «1С» – доля в бизнесе в ЭТП Bidzaar

Новость ИТ-новость Облачные технологии

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

29.11.2022    1862    ЕленаЧерепнева    0       

Подводим итоги митапа «1С:ERP: Важные аспекты комплексной автоматизации»

Новость Инфостарт ИТ-новость Мероприятия Бизнес-аналитик Руководитель проекта

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

28.11.2022    2730    PVM007    0       

22 декабря: вручение ежегодной независимой премии INFOSTART AWARDS и праздничная игра «Что Если Тогда»

Новость Инфостарт infostartevent ИТ-новость

INFOSTART проводит уходящий год двойным событием. 22 декабря, в 19:00 в прямом эфире мы объявим лауреатов премии INFOSTART AWARDS 2022 и проведем новогоднюю игру «Что, Если, Тогда».

28.11.2022    1366    user997184    2       

Последний день МЕГАраспродажи на Инфостарте: успейте купить курс или готовое решение со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт Infostart Software Partners ИТ-новость Маркет

Сегодня, 25 ноября заканчивается МЕГАраспродажа на Инфостарте. Собрали курсы и готовые решения отдельно, чтобы найти курс или разработку по сниженной цене было удобнее.

25.11.2022    2113    user997184    0       

Битрикс24 объявляет акцию «Черная пятница»

Новость Битрикс ИТ-новость

Только сегодня, 25 ноября, облачные тарифы «Битрикс24» и подписку на «1С-Битрикс24.Маркет Плюс» можно приобрести со скидкой до 40%. Акция продлится всего один день! Рассказываем подробнее о скидках и условиях участия.

25.11.2022    2281    AnastasiaKl    1       

Последняя возможность пойти на курс по управлению проектами со скидкой до 25%

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Руководитель проекта

Сегодня последний день, когда можно выгодно приобрести курс по классическим методам управления проектами. До 24 ноября включительно на покупку курса действуют скидки 10% и 25% в зависимости от выбранного тарифа.

24.11.2022    6127    dklimchuk    0       

Проблемы с доступом к 1С-ЭДО? Установите патч

Новость ИТ-новость

Недавний сбой в работе сервисов 1С вызвал затруднения в работе ЭДО. Сейчас уже все работает. Однако если у кого-то все еще есть проблемы с обменом электронными документами, предлагаем несколько рекомендаций для устранения неполадок.

24.11.2022    4435    ЕленаЧерепнева    2       

Отвечаем на вопросы о переходе на КЭДО с сервисом «1С:Кабинет сотрудника»

Новость ИТ-новость Сервисы

16 ноября состоялся бесплатный вебинар «КЭДО без затрат на внедрение и сопровождение. Такое бывает!» Участники прямого эфира задали столько вопросов, что мы не успели на все из них ответить. Исправляемся и отвечаем в этой новости.

24.11.2022    2990    user1763361    0       

Новые возможности для работы с буфером обмена в 1С:Предприятие 8.3.24

Новость Платформа 1С v8.3 Зазеркалье ИТ-новость

Фирма «1С» сообщила, что в технологической платформе 8.3.24 будет реализована работа с буфером обмена из встроенного языка. Заметка, посвященная новой функциональности, размещена в официальном технологическом блоге «Заметки из Зазеркалья».

22.11.2022    6508    ЕленаЧерепнева    5       

Новый 1С:Тестировщик 1.0.4 сможет преобразовывать сценарий в текстовый формат

Новость

Фирма «1С» выпустила обновление для конфигурации 1С:Тестировщик. В релиз добавили функциональность преобразования сценария в текстовый формат. Это существенно расширяет возможности редактирования и настройки тестов.

22.11.2022    1667    ЕленаЧерепнева    0       

По следам семинара об инструментах финансового управления: выкладываем презентации спикеров для всех

Новость ИТ-новость Мероприятия

17 ноября Инфостарт совместно с компанией Кодерлайн провел семинар «Эффективные инструменты финансового управления в 1С». Рассказываем, как прошла встреча, и делимся презентациями спикеров.

22.11.2022    2714    vikad    0       

Курсы по программированию в 1С со скидками. Запасайтесь впрок

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Программист

Продолжаем рассказывать о лучших курсах с нашей МЕГАраспродажи. В этот раз мы сделали подборку для тех, кто хочет освоить профессию программиста 1С, а также получить новые знания для дальнейшего профессионального развития в этой сфере. Скидки на курсы действуют до 25 ноября!

21.11.2022    6313    dklimchuk    0       

«Единый семинар 1С» пройдет 14 декабря: зарегистрируйтесь сейчас, чтобы не забыть

Новость ИТ-новость Сервисы

В предновогодней суете не пропустите традиционное онлайн-мероприятие от фирмы «1С». Узнайте о последних изменениях в учете, налогах и новых возможностях программ 1С из первых рук. Ждем вас 14 декабря в 10:00.

21.11.2022    4195    user1763361    0       

Для управленцев и аналитиков – подборка курсов МЕГАраспродажи со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Бизнес-аналитик Руководитель проекта

До 25 ноября на Инфостарте действует акция «МЕГАраспродажа» на многие товары и услуги компании. Рассказываем, какие полезные курсы по управлению и анализу в ИТ вы сможете купить со скидкой до 50%.

18.11.2022    1594    dklimchuk    0       

Новые возможности для отправки сообщений в Системе взаимодействия

Новость Зазеркалье Интеграция ИТ-новость Мессенджеры

Фирма «1С» анонсировала несколько обновлений в Системе взаимодействия. В 8.3.23 новые возможности появятся в интеграции с WhatsApp. А при отправке сообщений в 8.3.24 будут доступны статусы отправки.

17.11.2022    1980    ЕленаЧерепнева    3       

Чего нам ждать от 1С:Предприятие 8.3.24

Новость ИТ-новость

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

17.11.2022    3863    ЕленаЧерепнева    11       

Фирма «1С» опубликовала обновленные рекомендации для устранения сбоя при запуске 1С

Новость Платформа 1С v8.3 Зазеркалье ИТ-новость

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

17.11.2022    8683    ЕленаЧерепнева    11       

Онлайн-митап по комплексной автоматизации: делимся опытом внедрения 1С:ERP

Новость Инфостарт ИТ-новость Мероприятия Бизнес-аналитик Руководитель проекта

23 ноября Инфостарт совместно с экспертами сообщества проведет бесплатный онлайн-митап «1С:ERP: Важные аспекты комплексной автоматизации». Наши спикеры поделятся опытом организации процесса внедрения и использования возможностей ERP для решения задач бизнеса.

17.11.2022    4401    AnastasiaKl    0