1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
140 stars 9 forks source link

Не работает синтакс контроль по количеству параметров локального метода #1578

Closed unichkin closed 1 week ago

unichkin commented 2 weeks ago

Описание ошибки

Не работает синтакс контроль по количеству параметров локального метода

Как воспроизвести

В любом модуле написать примерно такой код:

Процедура Моя1() Моя2(); // вызван без параметров, но синтакс контроль не работает КонецПроцедуры

Процедура Моя2(Раз, Два, Три) КонецПроцедуры

Скриншоты

image

Ожидаемое поведение

Должна быть ошибка синтакс контроля. Хотя-бы как в конфигураторе добавить кнопку ручного контроля.

Лог рабочей области

-

Версия 1С:EDT

Ruby 2024.1.2

Операционная система

Windows

Версия платформы 1С:Предприятие 8

8.3.22.2577x64

Установленные плагины

Другие сторонние плагины Название плагина...

Дополнительная информация

Стоит AnyEdit, EDTEditing. Наблюдал неоднократно и предыдущей версии EDT - думал глюк воруспейса, руки не доходили пересоздать. Но вчера поставил свежий релиз EDT, в новый воркспейс, и увидел то же самое.

MaksimDzyuba commented 2 weeks ago

Здравствуйте, что-то быстрая проба пера не показало проблему - image Может есть еще какие-то детали важные, ну или просто попробуйте, в общем модулей, как у меня. Если у Вас там будет все ок, то можно тогда хотя бы просто Ваш модуль, который на скриншоте

unichkin commented 1 week ago

@MaksimDzyuba вероятно дело в настройках проекта. Если создаю новый проект - там ошибки не наблюдается. Но в уже существующих она есть. Сделал так - скопировал и переименовал существующий проект внешних отчетов / обработок, удалил из него всего отчеты / обработки, и ввел новую обработку "Тест". Воспроизвелось: image

Свойства из редактора проекта: image

Передаю ее в архиве: Тест.zip

MaksimDzyuba commented 1 week ago

Здравствуйте, у Вас в списке проверок отключена вот эта валидация, что на скриншоте - image, если Вы ее включите, то ошибки начнут показываться

unichkin commented 1 week ago

Доброе утро. Да, так заработало, спасибо.

unichkin commented 8 hours ago

@MaksimDzyuba выяснил каким образом настройка была отключена. Проект после очередного обновления стал ругаться на "ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());": image

Я это сокрыл. А оказывается оно еще и на проверку параметров метода работает? Как-то неоднозначно, мягко говоря...

MaksimDzyuba commented 8 hours ago

да, такое влияние - это текущее ограничение, мы от него избавимся, про ошибку на скриншоте, я ее правил в 2024.2