2 378 документов
← К списку

ЗначенияРеквизитовОбъектов

страница

Возвращает значения реквизитов, прочитанные из информационной базы для нескольких объектов. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных. Если необходимо зачитать реквизит независимо от прав текущего пользователя, то следует использовать предварительный переход в привилегированный режим. Если передано имя несуществующего реквизита, то вызывается исключение "Поле объекта не существует".

Синтаксис

Функция ЗначенияРеквизитовОбъектов(Ссылки, Знач Реквизиты, ВыбратьРазрешенные = Ложь, Знач КодЯзыка = Неопределено) Экспорт

Параметры

  • Ссылки — Массив из ЛюбаяСсылка
    • ФиксированныйМассив из ЛюбаяСсылка - ссылки на объекты. Если массив пуст, то результатом будет пустое соответствие.
  • Реквизиты — Строка - имена реквизитов перечисленные через запятую, в формате требований к свойствам структуры. Например, "Код, Наименование, Родитель".
    • Массив из Строка
    • ФиксированныйМассив из Строка - имена реквизитов в формате требований к свойствам структуры.
  • ВыбратьРазрешенные — Булево - если Истина, то запрос к объектам выполняется с учетом прав пользователя; если какой-либо объект будет исключен из выборки по правам, то этот объект будет исключен и из результата; если Ложь, то возникнет исключение при отсутствии прав на таблицу или любой из реквизитов.
  • КодЯзыка — Строка - код языка для мультиязычного реквизита. Значение по умолчанию - основной язык конфигурации.

Возвращаемое значение

Соответствие из КлючИЗначение - список объектов и значений их реквизитов:

  • Ключ - ЛюбаяСсылка - ссылка на объект;
  • Значение - Структура: ** Ключ - Строка - имя реквизита; ** Значение - Произвольный - значение реквизита.

Пример вызова

Результат = ОбщегоНазначения.ЗначенияРеквизитовОбъектов(Ссылки, Реквизиты, ВыбратьРазрешенные, КодЯзыка)

Доступность

Сервер, Толстый клиент, Внешнее соединение