Версия
1.0.0
Описание ошибки
При указании типа возвращаемого значения функции через ссылку на конструктор тип переменной не разрешается в описанный по ссылке.
Я был очень рад прочитать в описании релиза о нововведениях для инфереции типов. К сожалению наткнулся на пару проблем при попытке использования. Возможно я не так понял этот пункт:
Типизация через комментарии. Поддерживаются документирующие комментарии параметров методов, возвращаемых значений, переменных уровня модуля и локальных переменных. Ссылки см. и функции-конструкторы корректно разрешаются в типы.
Пример кода
Процедура Пример1()
Ответ = ОтправитьЗапрос(); // ???
КонецПроцедуры
// Мок функции отправки запроса
//
// Возвращаемое значение:
// см. СхемаОтвета - Структура с кодом и сообщением ответа.
Функция ОтправитьЗапрос()
Ответ = СхемаОтвета();
Возврат Ответ;
КонецФункции
// Схема ответа на запрос
//
// Возвращаемое значение:
// Структура:
// * Код - Число - Код ответа.
// * Сообщение - Строка - Сообщение ответа.
Функция СхемаОтвета() Экспорт
Результат = Новый Структура;
Результат.Вставить("Код", 200);
Результат.Вставить("Сообщение", "OK");
Возврат Результат;
КонецФункции
Скриншоты
PS
Поздравляю с релизом версии 1.0.0!
Версия
1.0.0
Описание ошибки
При указании типа возвращаемого значения функции через ссылку на конструктор тип переменной не разрешается в описанный по ссылке.
Я был очень рад прочитать в описании релиза о нововведениях для инфереции типов. К сожалению наткнулся на пару проблем при попытке использования. Возможно я не так понял этот пункт:
Пример кода
Скриншоты
PS
Поздравляю с релизом версии 1.0.0!