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

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

Версия 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» доступны в официальном блоге продукта.

Автор:
Обозреватель

См. также

Обновленные сборники задач для подготовки к экзаменам 1С:Специалист и 1С:Специалист-консультант по 1С:УТ 11.5 уже поступили в продажу. Фирма «1С» рекомендует использовать для подготовки к сертификации обновленные методички.

14.02.2025    661    ЕленаЧерепнева    0       

2

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

13.02.2025    723    ЕленаЧерепнева    0       

5

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

11.02.2025    718    ЕленаЧерепнева    1       

2

Федеральная налоговая служба России утвердила новую форму справки о сальдо единого налогового счета, которая вступит в силу 10 февраля 2025 года. В ней появилось 4 новых приложения, в числе которых расчет пеней и детализация отрицательного сальдо.

07.02.2025    539    eeldldl    0       

3

Министерство труда России утвердило новую форму справки о среднем заработке, исчисленном работодателем. Приказ вступил в силу с 1 января 2025 года. Оформлять справки по-новому кадровые специалисты должны начать с 11 февраля 2025 года.

05.02.2025    492    Alisa_Brineva    0       

4

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

05.02.2025    624    ЕленаЧерепнева    0       

3

В 2026 году фирма «1С» снимет с поддержки 1С:УПП. Переход на новую систему – процесс трудозатратный и требует тщательной подготовки. Рассказываем, сколько времени занимает переход с 1С:УПП, какие есть варианты и о плюсах и минусах каждого из них.

31.01.2025    1439    AnastasiaKl    1       

17

Разработчики платформы пообещали реализовать для хранилища двоичных данных автоматическое распределение данных по серверам на основании частоты обращения к ним. Изменения позволят оптимизировать производительность систем на платформе 1С.

29.01.2025    4847    ЕленаЧерепнева    1       

4
Инфостарт бот

Оставьте свое сообщение