Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Составные типы
Дальше: Объявление переменных

Особенности обращения к членам выражений составного типа

В языке «Элемента» существуют некоторые ограничения на обращение к выражениям составного типа, которые нужно учитывать.

Например, при компиляции следующего кода будет получена ошибка – «Обращение к членам составных типов недопустимо»:

пер Переменная1: Строка|Число = 7

пер ПредставлениеЧисла = Переменная1.ВСтроку()

Тогда как следующий код не вызовет ошибки:

пер Переменная1: Число? = 7

пер ПредставлениеЧисла = Переменная1.ВСтроку()

пер А: Число|Строка = "тест"

пер В: Число|Строка|Булево = "пример"

А = В //ошибка - тип Булево не может быть присвоен в Число|Строка

Исключением является вариант, когда в составном типе В содержится тип Неопределено. Например, следующий код не вызовет ошибки:

пер А: Число|Строка = "тест"

пер В: Число|Строка|? = "пример"

А = В

Возможен также следующий вариант:

пер А: Число = 33

пер В: Число? = 55

А = В

Назад: Составные типы
Дальше: Объявление переменных