Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 сен 2021, 14:20

Объекты 1с

Автор Bugs_Bunny, 18 июл 2019, 10:15

0 Пользователей и 1 гость просматривают эту тему.

Bugs_Bunny

Здравствуйте. Начал изучение 1с.8.3 и не могу понять, почему при обращении к объекту "СистемнаяИнформация", сначала необходимо создать переменную. Пример: "СисИнфо = Новый СистемнаяИнформация;
Сообщить("Операционная система: " + СисИнфо.ВерсияОС);"
А, при обращении к "Метаданные", обращение происходит напрямую? Пример:"Сообщить("Конфигурация: " + Метаданные.Синоним);". Запускаю внешнюю обработку в обычном приложении. Заранее спасибо.

MuI_I_Ika

У программы всегда есть контекст в котором она выполняется. В контексте сервера программа знает о существовании определенных объектов. К ним относится Метаданные. Они как-бы уже заранее проинициализированы.

А есть объекты которые еще только нужно инициализировать, чтобы их получить.

Еще одно очень важное отличие "предопределенных" объектов. Они существуют всегда в единственном экземпляре. То есть нельзя создать несколько экземпляров объекта Метаданные. Но вот объект Системная информация можно создать несколько раз и это будут отдельные экземпляры объекта.

Bugs_Bunny

В объекте 1с "&ИмяПоляКод" никак не могу понять, что обозначает символ &?

MuI_I_Ika

Обычно это указание на параметр в запросе

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск