# 1С:Стандарты разработки V8 - CHANGELOG - ИСТОРИЯ ИЗМЕНЕНИЙ [TOC text bullet hierarchy] ## 0.1.0 Выпуск бета-версии для 1C:EDT 2021.2 ### Новые фичи - Автосортировка метаданных, сортировка объектов верхнего уровня по умолчанию, для подчиненных настраивается - Выбор подходящего тип общего модуля из списка при создании нового ### Новые проверки #### Метаданные - Длина имени объекта метаданного должна быть меньше чем 80 - Приложение должно использовать управляемый режим блокировки данных - Общий модуль имеет некорректный тип - Глобальный общий модуль должен оканчиваться на суффикс Глобальный - Клиент-серверный общий модуль должен оканчиваться на суффикс КлиентСервер - Клиентский общий модуль должен оканчиваться на суффикс Клиент - Не заполненено ни представление объекта, ни представление списка - У предопределенного регламентного задания не должно быть заполнено наименование #### Формы - В полях форм со списками выбора следует всегда устанавливать свойство **РежимВыбораИзСписка** в значение Истина. - Путь к данным объекта формы ссылается на существующий объект в каждом сегменте пути #### Код модулей - Проверка конструктора структуры содержащего больше 3х ключей - Выполнение запроса в цикле с учетом локальных вызовов в модуле - Проверка ОбменДанными.Загрузка в обработчике события - Система строгой типизации кода: - Переменная имеет тип значения - Параметр метода имеет тип - Функция возвращает типизированное значение - Утверждение меняет тип - Типизация значений в конструкторе структуры - Вызываеемый тип пересекается с типом параметра - Секция возвращаемого значения функции-конструктора данных - Свойство объекта имеет тип возвращаемого значения - Метод в объекте не найден - Поле документирующего комментария имеет описание типа - Конструкция "Попытка...Исключение...КонецПопытки" не содержит кода в исключении - Аннотация для метода написана канонически - Используется аннотация &ИзменениеИКонтроль вместо &Вместо #### Запросы - Временная таблица должна содержать индексы - Ограничение максимальной длины числа в запросе - Строковый литерал должен содержать CamelCase - Соединение с подзапросом #### Права ролей - Право роли содержит текст ограничения доступа (RLS) - Установлено право "ИнтерактивноеУдаление" - Установлено право "ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных" - Установлено право "ИнтерактивноеУдалениеПредопределенныхДанных" - Установлено право "ИнтерактивноеПометкаУдаленияПредопределенныхДанных" - Установлено право "ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных" - Право "Активные пользователи" на корень конфигурации установлено только у стандартной роли - Право "Администрирование" на корень конфигурации установлено только у стандартной роли - Право "Режим "Все функции"" на корень конфигурации установлено только у стандартной роли - Право "Администрирование расширений конфигурации" на корень конфигурации установлено только у стандартной роли - Право "Администрирование данных" на корень конфигурации установлено только у стандартной роли - Право "Интерактивное открытие внешних обработок" на корень конфигурации установлено только у стандартной роли - Право "Интерактивное открытие внешних отчетов" на корень конфигурации установлено только у стандартной роли - Право "Вывод" на корень конфигурации установлено только у стандартной роли - Право "Сохранение данных пользователя" на корень конфигурации установлено только у стандартной роли - Право "Automation" на корень конфигурации установлено только у стандартной роли - Право "Внешнее соединение" на корень конфигурации установлено только у стандартной роли - Право "Толстый клиент" на корень конфигурации установлено только у стандартной роли - Право "Тонкий клиент" на корень конфигурации установлено только у стандартной роли - Право "Веб-клиент" на корень конфигурации установлено только у стандартной роли - Право "Обновление конфигурации базы данных" на корень конфигурации установлено только у стандартной роли - Право "Журнал регистрации" на корень конфигурации установлено только у стандартной роли