Skip to content

Внешние пользователи

ИспользоватьВнешнихПользователей

Описание, пример вызова
// Возвращает признак того, что в приложение настроен доступ внешним пользователям
// (значение функциональной опции ИспользоватьВнешнихПользователей).
//
// Возвращаемое значение:
// Булево - если Истина, внешние пользователи включены.
//
Функция ИспользоватьВнешнихПользователей() Экспорт

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

Результат = ВнешниеПользователи.ИспользоватьВнешнихПользователей()

ТекущийВнешнийПользователь

Описание, пример вызова
// Возвращает текущего внешнего пользователя.
// Рекомендуется использовать в коде, который поддерживает только внешних пользователей.
//
// Если вход в сеанс выполнил не внешний пользователь, тогда будет вызвано исключение.
//
// Возвращаемое значение:
// СправочникСсылка.ВнешниеПользователи - внешний пользователь.
//
Функция ТекущийВнешнийПользователь() Экспорт

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

Результат = ВнешниеПользователи.ТекущийВнешнийПользователь()

ГруппаВсеВнешниеПользователи

Описание, пример вызова
// Возвращает ссылку на стандартную группу ВсеВнешниеПользователи.
//
// Возвращаемое значение:
// СправочникСсылка.ГруппыВнешнихПользователей
//
Функция ГруппаВсеВнешниеПользователи() Экспорт

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

Результат = ВнешниеПользователи.ГруппаВсеВнешниеПользователи()

ПолучитьОбъектАвторизацииВнешнегоПользователя

Описание, пример вызова
// Возвращает ссылку на объект авторизации внешнего пользователя, полученный из информационной базы.
// Объект авторизации - это ссылка на объект информационной базы, используемый
// для связи с внешним пользователем, например: контрагент, физическое лицо и т.д.
//
// Параметры:
// ВнешнийПользователь - Неопределено - вернуть для текущего внешнего пользователя.
// - СправочникСсылка.ВнешниеПользователи
//
// Возвращаемое значение:
// ОпределяемыйТип.ВнешнийПользователь
//
Функция ПолучитьОбъектАвторизацииВнешнегоПользователя(ВнешнийПользователь = Неопределено) Экспорт

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

Результат = ВнешниеПользователи.ПолучитьОбъектАвторизацииВнешнегоПользователя(ВнешнийПользователь);

НастроитьОтображениеСпискаВнешнихПользователей

Описание, пример вызова
// Используется для настройки отображения состояния внешних пользователей
// в списках справочников (партнеры, респонденты и др.), которые
// являются объектом авторизации в справочнике ВнешниеПользователи.
//
// Когда нет прав к справочнику ВнешниеПользователи или он не используется, тогда
// отключается видимость колонки ВнешнийДоступ и легенды ВнешнийДоступЛегенда.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// ДополнительныеПараметры - см. ПараметрыНастройкиОтображенияСпискаВнешнихПользователей
//
Процедура НастроитьОтображениеСпискаВнешнихПользователей(Форма, ДополнительныеПараметры = Неопределено) Экспорт

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

ВнешниеПользователи.НастроитьОтображениеСпискаВнешнихПользователей(Форма, ДополнительныеПараметры);

ПараметрыНастройкиОтображенияСпискаВнешнихПользователей

Описание, пример вызова
// Конструктор дополнительных параметров процедуры НастроитьОтображениеСпискаВнешнихПользователей.
//
// Возвращаемое значение:
// Структура:
// * ИмяСписка - Строка - имя реквизита формы с динамическим списком.
// * ИмяПоля - Строка - имя поля запроса динамического списка.
// * ИмяЭлемента - Строка - имя элемента формы колонки динамического списка.
// * ИмяГруппыЛегенды - Строка - имя элемента формы, содержащую легенду состояний внешнего доступа.
//
Функция ПараметрыНастройкиОтображенияСпискаВнешнихПользователей() Экспорт

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

Результат = ВнешниеПользователи.ПараметрыНастройкиОтображенияСпискаВнешнихПользователей()

СписокВнешнихПользователейПриПолученииДанныхНаСервере

Описание, пример вызова
// Используется для заполнения значений поля состояния внешних пользователей
// в списках справочников (партнеры, респонденты и др.), которые
// являются объектом авторизации в справочнике ВнешниеПользователи.
//
// Вызов выполняется из события ПриПолученииДанныхНаСервере динамического списка
// справочника, при этом заполняется поле ВнешнийДоступ на основе данных поля Ссылка.
//
// Параметры:
// ИмяЭлемента - Строка
// Настройки - НастройкиКомпоновкиДанных
// Строки - СтрокиДинамическогоСписка
// ИмяПоля - Строка - имя поля номера картинки строк в динамическом списке.
//
Процедура СписокВнешнихПользователейПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки, Экспорт

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

ВнешниеПользователи.СписокВнешнихПользователейПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки, );

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).