1C-Company / v8-code-style

Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".
Eclipse Public License 2.0
175 stars 53 forks source link

Ложное срабатывание проверки: <код проверки> #1259

Open mrshadow300373 opened 1 year ago

mrshadow300373 commented 1 year ago

Название/код проверки

Код проверки: constructor-function-return-section

Версия плагина: 0.4.0.135

Пример кода/метаданных содержащих ошибку

// Функция - Получить таблицу значений из макета
//
// Параметры:
//  МакетСДанными  - ТабличныйДокумент - Исходный табличный документ с заголовком в первой строке, без лишних пустых строк и столбцов
// 
// Возвращаемое значение:
//   ТаблицаЗначений - Таблица с заполненными данными из табличного документа с полями из первой строки документа
//
Функция ПолучитьТаблицуЗначенийИзМакета(МакетСДанными) Экспорт
    ОбластьДанных = МакетСДанными.Область( 1, 1, МакетСДанными.ВысотаТаблицы, МакетСДанными.ШиринаТаблицы );

    ПЗ = Новый ПостроительЗапроса;
    ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(ОбластьДанных); //передаем ТЗ
    ПЗ.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
    ПЗ.ЗаполнитьНастройки();
    ПЗ.Выполнить();

    Возврат ПЗ.Результат.Выгрузить(ОбходРезультатаЗапроса.Прямой);

КонецФункции

изображение

Почему это НЕ ошибка

Потому что с параметром ОбходРезультатаЗапроса.Прямой возвращается ТаблицаЗначений