Содержание
Во-первых, во встроенном языке 1С:Предприятия 8 для работы с одним прикладным объектом реализовано несколько типов. Например, задачи, которые в 1С:Предприятии 7.7 решал тип "Документ" решаются теперь несколькими типами. Они разделены по своему назначению. Тип "ДокументСсылка" используется для хранения ссылок на объект базы данных в реквизитах других объектов. Тип "ДокументОбъект" используется для записи и удаления отдельных документов. Тип "ДокументВыборка" используется для перебора документов, хранящихся в базе данных. Существуют и другие типы данных, предназначенные для работы с документом. При написании модулей используются те типы, которые необходимы для решения конкретных задач.
Во-вторых, в 1С:Предприятии 8 нет двух понятий — "Тип" и "Вид". Для каждого объекта метаданных имеется свой набор типов используемых во встроенном языке для работы с описываемым им прикладным объектом. То есть при использовании конфигурации не будет существовать такого типа как "ДокументСсылка", а будут существовать конкретные типы, например, "ДокументСсылка.Счет", "ДокументОбъект.Счет", "ДокументСсылка.Накладная", и т.д.
Кроме того, в 1С:Предприятии 8 для манипулирования типами используются не их строковые наименования, а специальный тип "Тип". Значение типа Тип может быть получено функцией Тип(), получающей в качестве параметра имя типа.
Чтобы проверить тип значения переменной нужно определить ее тип функцией ТипЗнч() и использовать функцию Тип() для получения типа по имени.
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда
Проверяет наличие свойства по идентификатору и получает его значение
Синтаксис
Метод Свойство() имеет следующий синтаксис:
А также альтернативный англоязычный синтаксис:
Параметры
Описание параметров метода Свойство() :
Имя параметра | Тип | Описание |
---|---|---|
Ключ | Строка | Идентификатор свойства |
Значение (необязательный) | Произвольный | В данный параметр возвращается найденное значение. |
Значение по умолчанию: Неопределено .
Возвращаемое значение
Истина | — ключ найден |
Ложь | — ключ не найден |
Описание
Метод Свойство() проверяет наличие свойства по его ключу (идентификатору) и помещает его значение в параметр Значение
Доступность
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Пример использования
Пример кода с использованием метода Свойство() :
Как проверить тип значения в 1С, программно? Как определить тип объекта в 1С?
Как проверить тип значения в 1С, программно? Как определить тип объекта в 1С?
Используем функцию Тип (ТекСтрока) и ТипЗнч (ТекЗначение).
Функция Тип (ТекСтрока) возвращает тип по строковому имени ТекСтрока.
Функция ТипЗнч (СсылкаНаОбъект) возвращает тип объекта СсылкаНаОбъект. СсылкаНаОбъект — значение может быть любым типом.