1C-Company / 1c-edt-issues

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

В строгих типах не видит, что у Фиксированной структуры не существует реквизит "ИмяКлюча" #1369

Open DmitryShvaika opened 3 months ago

DmitryShvaika commented 3 months ago

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

В строгих типах не видит, что у Фиксированной структуры не существует реквизит "ИмяКлюча"

image

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

  1. Набрать текст общего модуля
// @strict-types - директива для edt - проверка модуля в строгих типах

#Область ПрограммныйИнтерфейс

// Промежуточный конструктор.
// 
// Возвращаемое значение:
//  ФиксированнаяСтруктура
//
Функция МойКонструтор() Экспорт

    Возврат Новый ФиксированнаяСтруктура(Новый Структура);

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

// Тест.
//
Процедура Тест() Экспорт

    МойОбъект = МойКонструтор();

    Если МойОбъект.ИмяКлюча Тогда
    КонецЕсли;

КонецПроцедуры

#КонецОбласти
  1. Наблюдать ошибку

Скриншоты

No response

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

Должна выдаваться ошибка, что реквизит не существует

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

Не требуется

Версия 1С:EDT

Ruby 2023.3.1

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

Windows

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

No response

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

No response