2021-09-10 21:04:40 +02:00
|
|
|
# 1С:Стандарты разработки V8 - CHANGELOG - ИСТОРИЯ ИЗМЕНЕНИЙ
|
2021-02-11 18:18:44 +02:00
|
|
|
|
2021-08-18 10:59:30 +02:00
|
|
|
[TOC text bullet hierarchy]
|
2021-02-11 18:18:44 +02:00
|
|
|
|
|
|
|
## 0.1.0
|
|
|
|
|
|
|
|
Выпуск бета-версии для 1C:EDT 2021.2
|
2021-08-18 10:59:30 +02:00
|
|
|
|
|
|
|
### Новые фичи
|
|
|
|
|
|
|
|
- Автосортировка метаданных, сортировка объектов верхнего уровня по умолчанию, для подчиненных настраивается
|
2021-08-31 08:41:54 +02:00
|
|
|
- Выбор подходящего тип общего модуля из списка при создании нового
|
2021-10-01 12:44:44 +02:00
|
|
|
- Панель "Bsl Документирующий комментарий"
|
2021-08-18 10:59:30 +02:00
|
|
|
|
|
|
|
### Новые проверки
|
|
|
|
|
|
|
|
#### Метаданные
|
|
|
|
|
|
|
|
- Длина имени объекта метаданного должна быть меньше чем 80
|
|
|
|
- Приложение должно использовать управляемый режим блокировки данных
|
|
|
|
- Общий модуль имеет некорректный тип
|
|
|
|
- Глобальный общий модуль должен оканчиваться на суффикс Глобальный
|
|
|
|
- Клиент-серверный общий модуль должен оканчиваться на суффикс КлиентСервер
|
|
|
|
- Клиентский общий модуль должен оканчиваться на суффикс Клиент
|
2021-09-24 09:37:51 +02:00
|
|
|
- Не заполнено ни представление объекта, ни представление списка
|
2021-09-21 12:15:53 +02:00
|
|
|
- У предопределенного регламентного задания не должно быть заполнено наименование
|
2021-08-18 10:59:30 +02:00
|
|
|
|
|
|
|
#### Формы
|
|
|
|
|
|
|
|
- В полях форм со списками выбора следует всегда устанавливать свойство **РежимВыбораИзСписка** в значение Истина.
|
2021-09-19 11:00:37 +02:00
|
|
|
- Путь к данным объекта формы ссылается на существующий объект в каждом сегменте пути
|
2021-08-18 10:59:30 +02:00
|
|
|
|
|
|
|
#### Код модулей
|
|
|
|
|
|
|
|
- Проверка конструктора структуры содержащего больше 3х ключей
|
|
|
|
- Выполнение запроса в цикле с учетом локальных вызовов в модуле
|
|
|
|
- Проверка ОбменДанными.Загрузка в обработчике события
|
2021-09-21 12:02:36 +02:00
|
|
|
- Система строгой типизации кода:
|
2021-09-24 09:37:51 +02:00
|
|
|
- Переменная имеет тип значения
|
|
|
|
- Параметр метода имеет тип
|
|
|
|
- Функция возвращает типизированное значение
|
|
|
|
- Утверждение меняет тип
|
|
|
|
- Типизация значений в конструкторе структуры
|
|
|
|
- Вызываемый тип пересекается с типом параметра
|
|
|
|
- Секция возвращаемого значения функции-конструктора данных
|
|
|
|
- Свойство объекта имеет тип возвращаемого значения
|
|
|
|
- Метод в объекте не найден
|
|
|
|
- Поле документирующего комментария имеет описание типа
|
2021-09-10 15:39:27 +02:00
|
|
|
- Конструкция "Попытка...Исключение...КонецПопытки" не содержит кода в исключении
|
2021-09-18 12:30:09 +02:00
|
|
|
- Аннотация для метода написана канонически
|
2021-09-18 21:57:57 +02:00
|
|
|
- Используется аннотация &ИзменениеИКонтроль вместо &Вместо
|
2021-10-04 11:17:48 +02:00
|
|
|
- НСтр формат строкового литерала
|
2021-10-01 12:43:56 +02:00
|
|
|
- Использование булевного параметра обработчика события
|
2021-10-13 13:31:34 +02:00
|
|
|
- Использование только дефис-минуса в документирующем комментарии
|
2021-08-18 10:59:30 +02:00
|
|
|
|
2021-09-21 12:02:36 +02:00
|
|
|
|
2021-08-18 10:59:30 +02:00
|
|
|
#### Запросы
|
|
|
|
|
|
|
|
- Временная таблица должна содержать индексы
|
|
|
|
- Ограничение максимальной длины числа в запросе
|
|
|
|
- Строковый литерал должен содержать CamelCase
|
|
|
|
- Соединение с подзапросом
|
2021-10-01 12:43:33 +02:00
|
|
|
- Использование конструкции "ДЛЯ ИЗМЕНЕНИЯ"
|
2021-10-13 20:09:31 +02:00
|
|
|
- Отбор виртуальной таблицы должен быть в параметрах
|
2021-08-18 10:59:30 +02:00
|
|
|
|
|
|
|
#### Права ролей
|
|
|
|
|
|
|
|
- Право роли содержит текст ограничения доступа (RLS)
|
|
|
|
- Установлено право "ИнтерактивноеУдаление"
|
|
|
|
- Установлено право "ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных"
|
|
|
|
- Установлено право "ИнтерактивноеУдалениеПредопределенныхДанных"
|
|
|
|
- Установлено право "ИнтерактивноеПометкаУдаленияПредопределенныхДанных"
|
|
|
|
- Установлено право "ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных"
|
2021-09-09 22:59:10 +02:00
|
|
|
- Право "Активные пользователи" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Администрирование" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Режим "Все функции"" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Администрирование расширений конфигурации" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Администрирование данных" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Интерактивное открытие внешних обработок" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Интерактивное открытие внешних отчетов" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Вывод" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Сохранение данных пользователя" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Automation" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Внешнее соединение" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Толстый клиент" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Тонкий клиент" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Веб-клиент" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Обновление конфигурации базы данных" на корень конфигурации установлено только у стандартной роли
|
|
|
|
- Право "Журнал регистрации" на корень конфигурации установлено только у стандартной роли
|