Управление доступом служебный
НовоеОтключениеОбновленияКлючейДоступа
Описание, пример вызова
// Возвращаемое значение:// ФиксированнаяСтруктура:// * Стандартное - Булево// * Полное - Булево// * ВложенныеОтключения - ФиксированныйМассив// * ИзмененныеСписки - ХранилищеЗначения//Функция НовоеОтключениеОбновленияКлючейДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеОтключениеОбновленияКлючейДоступа()
ОбновитьПараметрыСеанса
Описание, пример вызова
// Только для внутреннего использования.Процедура ОбновитьПараметрыСеанса() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПараметрыСеанса()
ПроверитьНаличиеПользователяИБВГруппеДоступаАдминистраторы
Описание, пример вызова
// Проверка группы доступа Администраторы перед записью.Процедура ПроверитьНаличиеПользователяИБВГруппеДоступаАдминистраторы(ПользователиГруппы, ОписаниеОшибки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьНаличиеПользователяИБВГруппеДоступаАдминистраторы(ПользователиГруппы, ОписаниеОшибки)
ЕстьОграничениеТаблицыПоВидуДоступа
Описание, пример вызова
// См. УправлениеДоступом.ЕстьОграничениеТаблицыПоВидуДоступаФункция ЕстьОграничениеТаблицыПоВидуДоступа(Таблица, ВидДоступа, ВсеВидыДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьОграничениеТаблицыПоВидуДоступа(Таблица, ВидДоступа, ВсеВидыДоступа)
ДобавитьОбъектПланируемыйКУдалению
Описание, пример вызова
// Параметры:// Объекты - см. ОбновлениеИнформационнойБазы.ДобавитьОбъектПланируемыйКУдалению.Объекты// ПолноеИмяИзмерения - см. ОбновлениеИнформационнойБазы.ДобавитьОбъектПланируемыйКУдалению.Объект// ТребуемыеТипы - ОписаниеТипов// УказанныеТипы - ОписаниеТипов//Процедура ДобавитьОбъектПланируемыйКУдалению(Объекты, ТребуемыеТипы, МетаданныеИзмерения) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОбъектПланируемыйКУдалению(Объекты, ТребуемыеТипы, МетаданныеИзмерения));
ОбновитьГруппыЗначенийДоступаПередЗаписью
Описание, пример вызова
// Обработчик подписки ОбновитьГруппыЗначенийДоступаПередЗаписью:// - проверяет изменение родителя и готовит группы доступа, в которых// нужно обновить значения доступа, выбранные с учетом иерархии.//Процедура ОбновитьГруппыЗначенийДоступаПередЗаписью(Знач Источник, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьГруппыЗначенийДоступаПередЗаписью(Источник, Отказ)
ОбновитьГруппыЗначенийДоступаПриЗаписи
Описание, пример вызова
// Обработчик подписки ОбновитьГруппыЗначенийДоступаПриЗаписи:// - вызывает метод записи групп значений доступа в// регистр сведений ГруппыЗначенийДоступа для требуемых объектов метаданных,// - обновляет значения групп доступа, выбранные с учетом иерархии.//Процедура ОбновитьГруппыЗначенийДоступаПриЗаписи(Источник) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьГруппыЗначенийДоступаПриЗаписи(Источник)
ОбновитьГруппыВладельцевНастроекПрав
Описание, пример вызова
// Обработчик подписки ОбновитьГруппыВладельцевНастроекПрав на событие ПередЗаписью:// - вызывает метод записи иерархии владельцев настроек прав объектов в// регистр сведений НаследованиеНастроекПравОбъектов для требуемых объектов метаданных.//Процедура ОбновитьГруппыВладельцевНастроекПрав(Знач Объект, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьГруппыВладельцевНастроекПрав(Объект, Отказ)
ЗаписатьНаборыЗначенийДоступаПриЗаписи
Описание, пример вызова
// Обработчик подписки ЗаписатьНаборыЗначенийДоступа на событие ПриЗаписи// вызывает метод записи значений доступа объекта в РегистрСведений.НаборыЗначенийДоступа.// Возможен случай использования подсистемы "УправлениеДоступом", когда// указанной подписки не существует, если наборы значений доступа не применяются.//Процедура ЗаписатьНаборыЗначенийДоступаПриЗаписи(Знач Объект, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьНаборыЗначенийДоступаПриЗаписи(Объект, Отказ)
ЗаписатьЗависимыеНаборыЗначенийДоступаПриЗаписи
Описание, пример вызова
// Обработчик подписки ЗаписатьЗависимыеНаборыЗначенийДоступа события ПриЗаписи// вызывает перезапись зависимых наборов значений доступа в регистре сведений НаборыЗначенийДоступа.//// Возможен случай использования подсистемы "УправлениеДоступом", когда// указанной подписки не существует, если зависимые наборы значений доступа не применяются.//Процедура ЗаписатьЗависимыеНаборыЗначенийДоступаПриЗаписи(Знач Объект, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьЗависимыеНаборыЗначенийДоступаПриЗаписи(Объект, Отказ)
ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей
Описание, пример вызова
// Обработчик подписок ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей* на событие ПередЗаписью// вызывает заполнение значений доступа табличной части объекта НаборыЗначенийДоступа,// когда для ограничения доступа к самому объекту используется шаблон #ПоНаборамЗначений.// Возможен случай использования подсистемы Управление доступом, когда// указанной подписки не существует, если для указанной цели наборы не применяются.//// Параметры:// Источник - СправочникОбъект// - ДокументОбъект// - ПланВидовХарактеристикОбъект// - ПланСчетовОбъект// - ПланВидовРасчетаОбъект// - БизнесПроцессОбъект// - ЗадачаОбъект// - ПланОбменаОбъект - объект данных, передаваемый в подписку на событие ПередЗаписью.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.//// РежимЗаписи - Булево - параметр, передаваемый в подписку на событие ПередЗаписью,// когда тип параметра Источник - ДокументОбъект.//// РежимПроведения - Булево - параметр, передаваемый в подписку на событие ПередЗаписью,// когда тип параметра Источник - ДокументОбъект.//Процедура ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей(Источник, Отказ = Неопределено, РежимЗаписи = Неопределено, РежимПроведения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей(Источник, Отказ, РежимЗаписи, РежимПроведения);
ЗаполнениеДанныхДляОграниченияДоступаОбработчикЗадания
Описание, пример вызова
// Обработчик регламентного задания ЗаполнениеДанныхДляОграниченияДоступа.Процедура ЗаполнениеДанныхДляОграниченияДоступаОбработчикЗадания() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнениеДанныхДляОграниченияДоступаОбработчикЗадания()
ЗаполнениеДанныхДляОграниченияДоступа
Описание, пример вызова
// Выполняет последовательное заполнение и обновление данных, необходимых для работы// подсистемы УправленияДоступом в режиме ограничения доступа на уровне записей.//// При включенном режиме ограничения доступа на уровне записей заполняет наборы// значений доступа. Заполнение выполняется частями при каждом запуске, пока все// наборы значений доступа не будут заполнены.// При отключении режима ограничения доступа на уровне записей наборы значений доступа// (заполненные ранее) удаляются при перезаписи объектов, а не все сразу.// Независимо от режима ограничения доступа на уровне записей обновляет кэш-реквизиты.// После завершения всех обновлений и заполнений отключает использование регламентного задания.//// Сведения о состоянии работы записываются в журнал регистрации.//// Возможно вызывать программно, например, при обновлении информационной базы.// Также для целей обновления есть форма Справочник.ГруппыДоступа.ОбновлениеДанныхОграниченияДоступа,// с помощью которой можно сделать интерактивное обновление данных ограничения доступа// при обновлении информационной базы.//Процедура ЗаполнениеДанныхДляОграниченияДоступа(КоличествоДанных = 0, ТолькоКэшРеквизиты = Ложь, ЕстьИзменения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнениеДанныхДляОграниченияДоступа(КоличествоДанных, ТолькоКэшРеквизиты, ЕстьИзменения);
УстановитьЗаполнениеДанныхДляОграниченияДоступа
Описание, пример вызова
// Устанавливает использование регламентного задания заполнения данных управления доступом.//// Параметры:// Использование - Булево - Истина, если задание нужно включить, иначе Ложь.//Процедура УстановитьЗаполнениеДанныхДляОграниченияДоступа(Знач Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЗаполнениеДанныхДляОграниченияДоступа(Использование)
ВидДоступаИспользуется
Описание, пример вызова
// Возвращает Истина, если вид доступа включен по функциональным опциям для всех сеансов.//// Параметры:// ВидДоступа - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка основного типа вида доступа.// - Строка - имя вида доступа.//// Возвращаемое значение:// Булево//Функция ВидДоступаИспользуется(Знач ВидДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВидДоступаИспользуется(ВидДоступа)
ИспользуемыеВидыДоступа
Описание, пример вызова
// Параметры:// БезУчетаОграниченияДоступа - Булево//// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка основного типа вида доступа.// * Значение - Булево - значение Истина.//Функция ИспользуемыеВидыДоступа(БезУчетаОграниченияДоступа = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИспользуемыеВидыДоступа(БезУчетаОграниченияДоступа);
СвойстваВидаДоступа
Описание, пример вызова
// Возвращает свойства вида доступа или всех видов доступа.//// Параметры:// ВидДоступа - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка основного типа вида доступа.// - Строка - имя вида доступа.//// Возвращаемое значение:// Структура:// * Имя - Строка// * Ссылка - ОпределяемыйТип.ЗначениеДоступа// * ТипЗначений - Тип// * ТипГруппЗначений - Тип// * НесколькоГруппЗначений - Булево// * ДополнительныеТипы - ФиксированныйМассив из см. ДополнительныйТипВидаДоступа// * ТипыВыбираемыхЗначений - ФиксированныйМассив из Тип// Неопределено//Функция СвойстваВидаДоступа(ВидДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваВидаДоступа(ВидДоступа)
ПолучитьНаборыЗначенийДоступаТабличнойЧасти
Описание, пример вызова
// Возвращает новые наборы для заполнения табличной части.//// Параметры:// Объект - ОпределяемыйТип.ВладелецСОграничениемПоНаборамЗначенийДоступаОбъект// - ОпределяемыйТип.ВладелецСОграничениемПоНаборамЗначенийДоступаДокумент//// Возвращаемое значение:// см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа//Функция ПолучитьНаборыЗначенийДоступаТабличнойЧасти(Объект) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПолучитьНаборыЗначенийДоступаТабличнойЧасти(Объект));
ОбновитьНаборыЗначенийДоступа
Описание, пример вызова
// Выполняет обновление наборов значений доступа объекта, если они изменились.// Наборы обновляются в табличной части (если используется) и// в регистре сведений НаборыЗначенийДоступа.//// Параметры:// СсылкаИлиОбъект - ЛюбаяСсылка// - ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект - ссылка или объект,// для которого записываются наборы значений доступа.//// ЕстьИзменения - Булево// - Неопределено//// ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.//Процедура ОбновитьНаборыЗначенийДоступа(СсылкаИлиОбъект, ЕстьИзменения = Неопределено, ОбновлениеИБ = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыЗначенийДоступа(СсылкаИлиОбъект, ЕстьИзменения, ОбновлениеИБ);
ПодготовитьНаборыЗначенийДоступаКЗаписи
Описание, пример вызова
// Заполняет вспомогательные данные, ускоряющие работу шаблонов ограничений доступа.// Выполняется перед записью в регистр НаборыЗначенийДоступа.//// Параметры:// СсылкаНаОбъект - ЛюбаяСсылка - ссылка на объект для которого заполняются наборы значений доступа.// Таблица - ТаблицаЗначений// ДобавитьКэшРеквизиты - Булево//Процедура ПодготовитьНаборыЗначенийДоступаКЗаписи(СсылкаНаОбъект, Таблица, ДобавитьКэшРеквизиты = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПодготовитьНаборыЗначенийДоступаКЗаписи(СсылкаНаОбъект, Таблица, ДобавитьКэшРеквизиты);
ПриИзмененииОграниченияДоступаНаУровнеЗаписей
Описание, пример вызова
// Если необходимо, включает заполнение данных для ограничения доступа и// обновляет некоторые данные сразу.//// Вызывается из обработчика ПриЗаписи константы ОграничиватьДоступаНаУровнеЗаписей.//Процедура ПриИзмененииОграниченияДоступаНаУровнеЗаписей(ОграничениеДоступаНаУровнеЗаписейВключено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриИзмененииОграниченияДоступаНаУровнеЗаписей(ОграничениеДоступаНаУровнеЗаписейВключено)
ПриСозданииНаСервереФормыРедактированияРазрешенныхЗначений
Описание, пример вызова
// Заполняет вспомогательные данные, требуемые для работы формы,// которые не зависят от содержания объекта или заполняются для нового объекта.//// Форма должна содержать реквизиты, указанные ниже.// Реквизиты отмеченные символом & заполняются автоматически, но их нужно создать в форме.// Реквизиты отмеченные символом # должны быть созданы в форме, если// в форме будет создан реквизит ТекущаяГруппаДоступа (см. ниже).// Реквизиты отмеченные символом @ будут созданы автоматически.//// ТекущаяГруппаДоступа - необязательный реквизит,// если не создан в форме, тогда не используется.//// ВидыДоступа - Таблица с полями:// #ГруппаДоступа - СправочникСсылка.ГруппыДоступа,// ВидДоступа - ОпределяемыйТип.ЗначениеДоступа,// Предустановленный - Булево (только для профиля),// ВсеРазрешены - Булево,// &ВидДоступаПредставление - Строка - представление настройки,// &ВсеРазрешеныПредставление - Строка - представление настройки,// @Используется - Булево.//// ЗначенияДоступа - Таблица с полями:// #ГруппаДоступа - СправочникСсылка.ГруппыДоступа,// &ВидДоступа - ОпределяемыйТип.ЗначениеДоступа,// ЗначениеДоступа - ОпределяемыйТип.ЗначениеДоступа,// &НомерСтрокиПоВиду - Число.//// &ИспользоватьВнешнихПользователей - Булево - реквизит будет создан, если нет в форме.// &НадписьВидДоступа - Строка - представление текущего вида доступа в форме.// @ЭтоПрофильГруппДоступа - Булево.// @ТекущийВидДоступа - ОпределяемыйТип.ЗначениеДоступа.// @ТекущиеТипыВыбираемыхЗначений - СписокЗначений.// @ТекущийТипВыбираемыхЗначений - ОпределяемыйТип.ЗначениеДоступа.// @ИмяРеквизитаХранилищаТаблиц - Строка.// @ВидДоступаПользователи - ОпределяемыйТип.ЗначениеДоступа.// @ВидДоступаВнешниеПользователи - ОпределяемыйТип.ЗначениеДоступа.//// @ВсеВидыДоступа - Таблица с полями:// @Ссылка - ОпределяемыйТип.ЗначениеДоступа,// @Представление - Строка,// @Используется - Булево.//// @ПредставленияВсеРазрешены - Таблица с полями:// @Имя - Строка,// @Представление - Строка.//// @ВсеТипыВыбираемыхЗначений - Таблица с полями:// @ВидДоступа - ОпределяемыйТип.ЗначениеДоступа,// @ТипЗначений - ОпределяемыйТип.ЗначениеДоступа,// @ПредставлениеТипа - Строка,// @ИмяТаблицы - Строка,// @ИерархияЭлементов - Булево.//// Параметры:// Форма - см. УправлениеДоступомСлужебныйКлиентСервер.ПараметрыФормыРедактированияРазрешенныхЗначений//// ЭтоПрофиль - Булево - указывает, что возможна настройка видов доступа// в том числе представление настройки содержит 4 значения, а не 2.//// ИмяРеквизитаХранилищаТаблиц - Строка - содержащая, например, строку "Объект", которая// содержит таблицы ВидыДоступа и ЗначенияДоступа (см. ниже).// Если указана пустая строка, тогда считается,// что таблицы хранятся в реквизитах формы.//Процедура ПриСозданииНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ЭтоПрофиль = Ложь, ИмяРеквизитаХранилищаТаблиц = "Объект") Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриСозданииНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ЭтоПрофиль, ИмяРеквизитаХранилищаТаблиц);
ПриПовторномЧтенииНаСервереФормыРедактированияРазрешенныхЗначений
Описание, пример вызова
// При повторном чтении заполняет или обновляет вспомогательные данные,// требуемые для работы формы, которые зависят от содержания объекта.//Процедура ПриПовторномЧтенииНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриПовторномЧтенииНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект)
ПередЗаписьюНаСервереФормыРедактированияРазрешенныхЗначений
Описание, пример вызова
// Удаляет лишние значения доступа перед записью.// Лишние значения доступа могут появиться, если заменить или удалить вид доступа,// для которого введены значения доступа.//Процедура ПередЗаписьюНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗаписьюНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект)
ПослеЗаписиНаСервереФормыРедактированияРазрешенныхЗначений
Описание, пример вызова
// Обновляет свойства видов доступа.Процедура ПослеЗаписиНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект, ПараметрыЗаписи) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗаписиНаСервереФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект, ПараметрыЗаписи)
ОбновитьОтображениеНеиспользуемыхВидовДоступа
Описание, пример вызова
// Скрывает или показывает неиспользуемые виды доступа.Процедура ОбновитьОтображениеНеиспользуемыхВидовДоступа(Форма, ПриСозданииНаСервере = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьОтображениеНеиспользуемыхВидовДоступа(Форма, ПриСозданииНаСервере);
УстановитьУсловиеОтбораВЗапросе
Описание, пример вызова
// Только для внутреннего использования.Процедура УстановитьУсловиеОтбораВЗапросе(Знач Запрос, Знач Значения, Знач ИмяПараметраЗначений, Знач ИмяПараметраУсловияОтбораИмяПоля) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьУсловиеОтбораВЗапросе(Запрос, Значения, ИмяПараметраЗначений, ИмяПараметраУсловияОтбораИмяПоля)
ОбновитьНаборЗаписей
Описание, пример вызова
// Обновляет набор записей в базе данных,// если записи набора отличаются от записей в базе данных.//// Параметры:// Данные - Структура:// * НаборЗаписей - РегистрСведенийНаборЗаписей - пустой или прочитанный с заданным отбором или без.// - РегистрСведенийМенеджер - менеджер регистра для создания набора записей.//// * НовыеЗаписи - ТаблицаЗначений - в формате регистра.//// * ПоляСравнения - Строка - содержит список полей по значениям которых требуется вычислять// отличие записей набора. Например, "Измерение1, Измерение2, Ресурс1",// а реквизит ДатаИзмерения не входит в список.//// * ПолеОтбора - Неопределено - записывается весь регистр или// отбор уже задан в наборе записей.// Строка - имя поля по которому нужно установить отбор.//// * ЗначениеОтбора - Отбор - значение, которое будет установлено в качестве отбора// по полю отбора, если поле отбора задано.//// * НаборЗаписейПрочитан - Булево - если Истина, тогда не заданный набор записей уже содержит// прочитанные записи блокировка данных этих записей установлена и// транзакция открыта.//// * ТолькоПроверка - Булево - если Истина, тогда не выполнять запись,// а лишь выявить необходимость записи и установить// свойство ЕстьИзменения.//// * ДополнительныеСвойства - Структура// - Неопределено - если Структура, тогда в// объекты <Регистр*>НаборЗаписей в свойство ДополнительныеСвойства// будут вставлены все параметры структуры.//// * ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.// Если свойство не вставлено, то значение вычисляется по "Или" с помощью функций// ВыполняетсяОбновлениеИнформационнойБазы и ЭтоВызовИзОбработчикаОбновления// общего модуля ОбновлениеИнформационнойБазы.//// ЕстьИзменения - Булево - возвращаемое значение. Если производилась запись,// устанавливается Истина, иначе не изменяется.//// ИзмененныеЗаписи - Неопределено - никаких действий, иначе// возвращает таблицу значений в формате регистра с полем ВидИзмененияСтроки// типа Число (-1 запись удалена, 1 запись добавлена).//Процедура ОбновитьНаборЗаписей(Знач Данные, ЕстьИзменения = Неопределено, ИзмененныеЗаписи = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборЗаписей(Данные, ЕстьИзменения, ИзмененныеЗаписи);
ОбновитьНаборыЗаписей
Описание, пример вызова
// Обновляет строки регистра с отбором по нескольким значениям для одного или// для двух измерений регистра, выполняется проверка наличия изменений,// если изменений нет, перезапись не производится.//// Параметры:// Данные - Структура:// * МенеджерРегистра - РегистрСведенийМенеджер - менеджер регистра для создания набора записей.//// * НовыеЗаписи - ТаблицаЗначений - в формате регистра.//// * ПоляСравнения - Строка - содержит список полей по значениям которых требуется// вычислять отличие записей набора, например, "Измерение1, Измерение2,// Ресурс1", а реквизит ДатаИзменения не входит в список.//// * ИмяПервогоИзмерения - Неопределено - нет отбора по измерению.// - Строка - содержит имя первого измерения, для которого задано// несколько значений.//// * ЗначенияПервогоИзмерения - Неопределено - нет отбора по измерению, аналогично,// ИмяПервогоИзмерения = Неопределено.// - ЛюбаяСсылка - содержит одно значение отбора регистра для// обновляемых записей.// - Массив - содержит массив значений отбора регистра для// обновляемых записей, пустой массив - значит// действий не требуется.//// * ИмяВторогоИзмерения - Неопределено// - Строка - аналогично ИмяПервогоИзмерения.// * ЗначенияВторогоИзмерения - Неопределено// - ЛюбаяСсылка// - Массив - аналогично ЗначенияПервогоИзмерения.// * ИмяТретьегоИзмерения - Неопределено// - Строка - аналогично ИмяПервогоИзмерения.// * ЗначенияТретьегоИзмерения - Неопределено// - ЛюбаяСсылка// - Массив - аналогично ЗначенияПервогоИзмерения.//// * ТолькоПроверка - Булево - если Истина, тогда не выполнять запись,// а лишь выявить необходимость записи и установить// свойство ЕстьИзменения.//// * ДополнительныеСвойства - Неопределено// - Структура - если Структура, тогда в// объекты <Регистр*>НаборЗаписей в свойство// ДополнительныеСвойства будут вставлены все параметры структуры.//// * ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.// Если свойство не вставлено, то значение вычисляется по "Или" с помощью функций// ВыполняетсяОбновлениеИнформационнойБазы и ЭтоВызовИзОбработчикаОбновления// общего модуля ОбновлениеИнформационнойБазы.//// ЕстьИзменения - Булево - возвращаемое значение. Если производилась запись,// устанавливается Истина, иначе не изменяется.//Процедура ОбновитьНаборыЗаписей(Знач Данные, ЕстьИзменения) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыЗаписей(Данные, ЕстьИзменения));
ОбновитьРегистрСведений
Описание, пример вызова
// Обновляет регистр сведений по данным в таблице значений ИзмененияСтрок.//// Параметры:// Данные - Структура://// * МенеджерРегистра - РегистрСведенийМенеджер - менеджер регистра для создания набора записей.//// * ИзмененияСоставаСтрок - ТаблицаЗначений - содержащей поля регистра и// поле ВидИзмененияСтроки (Число):// " 1" - значит, что строку нужно добавить,// "-1" - значит, что строку нужно удалить.//// * ФиксированныйОтбор - Структура - содержащая имя измерения в ключе и значение// отбора в значении. Может быть указана, когда измерений// более 3-х и заранее известно, что по измерениям сверх 3-х// будет единственное значение. Измерения указанные в// фиксированном отборе не используются при формировании// наборов записей для выполнения обновления.//// * ИзмеренияОтбора - Строка - измерений перечисленных через запятую, которые// нужно использовать при формировании наборов записей// для выполнения обновления (не более 3-х). Не указанные// измерения будут превращены в фиксированный отбор,// если по ним все значения совпадают.//// * ТолькоПроверка - Булево - если Истина, тогда не выполнять запись,// а лишь выявить необходимость записи и установить// свойство ЕстьИзменения.//// * ДополнительныеСвойства - Неопределено// - Структура - если Структура, тогда в// объекты <Регистр*>НаборЗаписей в свойство// ДополнительныеСвойства будут вставлены все параметры структуры.//// * ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.// Если свойство не вставлено, то значение вычисляется по "Или" с помощью функций// ВыполняетсяОбновлениеИнформационнойБазы и ЭтоВызовИзОбработчикаОбновления// общего модуля ОбновлениеИнформационнойБазы.//// ЕстьИзменения - Булево - возвращаемое значение. Если производилась запись,// устанавливается Истина, иначе не изменяется.//Процедура ОбновитьРегистрСведений(Знач Данные, ЕстьИзменения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьРегистрСведений(Данные, ЕстьИзменения);
ПустаяСсылкаОбъектаМетаданных
Описание, пример вызова
// Возвращает пустую ссылку объекта метаданных ссылочного типа.//// Параметры:// ОписаниеОбъектаМетаданных - ОбъектМетаданных,// - Тип - по которому можно найти объект метаданных,// - Строка - полное имя объекта метаданных.// Возвращаемое значение:// ЛюбаяСсылка//Функция ПустаяСсылкаОбъектаМетаданных(ОписаниеОбъектаМетаданных) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПустаяСсылкаОбъектаМетаданных(ОписаниеОбъектаМетаданных)
ТекстЗапросаВыбораИзменений
Описание, пример вызова
// Создает запрос выбора различий между строками регистра в заданной области данных// (на основе отборов в параметре ПоляИОтбор).//// Параметры:// ТекстЗапросаВыбораНовых - Строка.//// ПоляИОтбор - Массив из Структура - со свойствами "ИмяПоля", ИмяПараметраУсловияОтбора.//// ПолноеИмяРегистра - Строка - запрос старых формируется автоматически.// - Неопределено - запрос старых берется из следующего параметра.//// ТекстЗапросовВременныхТаблиц - Строка - запрос временных таблиц, если требуется.//// ТекстЗапросаВыбораСтарых - Строка - запрос старых, с учетом нестандартных отборов.// - Неопределено - когда полное имя регистра определено.//// Возвращаемое значение:// Строка - текст запроса//Функция ТекстЗапросаВыбораИзменений(ТекстЗапросаВыбораНовых, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораИзменений(ТекстЗапросаВыбораНовых, );
ЗаполнитьОбработчикиРазделенныхДанных
Описание, пример вызова
// Заполняет обработчик разделенных данных, зависимый от изменения неразделенных данных.//// Параметры:// Параметры - Структура - структура параметров обработчиков:// * РазделенныеОбработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления//Процедура ЗаполнитьОбработчикиРазделенныхДанных(Параметры = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОбработчикиРазделенныхДанных(Параметры);
ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации
Описание, пример вызова
// Обновляет вспомогательные данные, которые зависят от конфигурации частично.//// Обновляется при наличии изменений конфигурации, записанных в параметры// ограничения доступа при обновлении базы данных на текущую версию конфигурации.//Процедура ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации(Параметры = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации(Параметры);
ВключитьЗаполнениеДанныхДляОграниченияДоступа
Описание, пример вызова
// Обновляет настройки и включает регламентное задание.Процедура ВключитьЗаполнениеДанныхДляОграниченияДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВключитьЗаполнениеДанныхДляОграниченияДоступа()
ОбновитьДанныеПрофиляОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
// Обновляет данные профиля "ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок".Процедура ОбновитьДанныеПрофиляОткрытиеВнешнихОтчетовИОбработок() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьДанныеПрофиляОткрытиеВнешнихОтчетовИОбработок()
ОбновитьВспомогательныеДанныеГруппДоступа
Описание, пример вызова
// Только для внутреннего использования.Процедура ОбновитьВспомогательныеДанныеГруппДоступа(Параметры) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьВспомогательныеДанныеГруппДоступа(Параметры)
ПраваРолейРасширений
Описание, пример вызова
// Возвращаемое значение:// см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей//Функция ПраваРолейРасширений() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПраваРолейРасширений()
ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений
Описание, пример вызова
// Параметры:// ПраваРолейРасширений - см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей//Процедура ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений(ПраваРолейРасширений = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений(ПраваРолейРасширений);
ЭтоПраваРолейРасширений
Описание, пример вызова
// Для процедуры ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений.//// Параметры:// ПраваРолейРасширений - см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей// ПустыеПраваРолейРасширений - см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей//Функция ЭтоПраваРолейРасширений(ПраваРолейРасширений, ПустыеПраваРолейРасширений) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоПраваРолейРасширений(ПраваРолейРасширений, ПустыеПраваРолейРасширений));
ПраваРолейРасширенийИзменились
Описание, пример вызова
// Для процедуры ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений.//// Параметры:// НовыеПраваРолейРасширений - см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей// СтарыеПраваРолейРасширений - см. РегистрыСведений.ПраваРолей.ТаблицаПравРолей//Функция ПраваРолейРасширенийИзменились(НовыеПраваРолейРасширений, СтарыеПраваРолейРасширений) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПраваРолейРасширенийИзменились(НовыеПраваРолейРасширений, СтарыеПраваРолейРасширений));
ПриИзмененииНаборовЗначенийДоступа
Описание, пример вызова
Процедура ПриИзмененииНаборовЗначенийДоступа(Знач СсылкаНаОбъект, ОбновлениеИБ = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриИзмененииНаборовЗначенийДоступа(СсылкаНаОбъект, ОбновлениеИБ);
ИдентификаторПрофиляОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
Функция ИдентификаторПрофиляОткрытиеВнешнихОтчетовИОбработок() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторПрофиляОткрытиеВнешнихОтчетовИОбработок());
ЭтоПрофильОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
Функция ЭтоПрофильОткрытиеВнешнихОтчетовИОбработок(Профиль) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоПрофильОткрытиеВнешнихОтчетовИОбработок(Профиль)
ГруппыДоступаПрофиляОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
Функция ГруппыДоступаПрофиляОткрытиеВнешнихОтчетовИОбработок() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыДоступаПрофиляОткрытиеВнешнихОтчетовИОбработок());
ОписаниеПрофиляОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
Функция ОписаниеПрофиляОткрытиеВнешнихОтчетовИОбработок() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеПрофиляОткрытиеВнешнихОтчетовИОбработок()
ГруппаДоступаОткрытиеВнешнихОтчетовИОбработок
Описание, пример вызова
Функция ГруппаДоступаОткрытиеВнешнихОтчетовИОбработок(СвойстваПрофиля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппаДоступаОткрытиеВнешнихОтчетовИОбработок(СвойстваПрофиля));
ГруппыПрофиля
Описание, пример вызова
Функция ГруппыПрофиля(СсылкаПрофиля, ПометкаУдаления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыПрофиля(СсылкаПрофиля, ПометкаУдаления));
ТекстЗапросаГруппДоступа
Описание, пример вызова
// Для функция РазрешенныеЗначенияДляДинамическогоСписка, ЕстьОграничениеПоВидуДоступа.Функция ТекстЗапросаГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаГруппДоступа());
ЗаполнитьПараметры
Описание, пример вызова
// Для процедур ОбновитьНаборЗаписей, ОбновитьНаборыЗаписей, ОбновитьРегистрСведений.Процедура ЗаполнитьПараметры(ВходныеПараметры, Знач ВсеПараметры, Знач ОбязательныеПараметры = "") Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПараметры(ВходныеПараметры, ВсеПараметры, ОбязательныеПараметры);
ОбъектПодсистемыУправлениеДоступомТолькоДляСозданияНачальногоОбраза
Описание, пример вызова
// Для процедур ПриОтправкеДанныхГлавному, ПриОтправкеДанныхПодчиненному,// ПриПолученииДанныхОтГлавного, ПриПолученииДанныхОтПодчиненного.//Функция ОбъектПодсистемыУправлениеДоступомТолькоДляСозданияНачальногоОбраза(ЭлементДанных) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбъектПодсистемыУправлениеДоступомТолькоДляСозданияНачальногоОбраза(ЭлементДанных));
ПриОтправкеДанных
Описание, пример вызова
// Для процедур ПриПолученииДанныхОтГлавного, ПриПолученииДанныхОтПодчиненногоПроцедура ПриОтправкеДанных(ЭлементДанных, ОтправкаЭлемента, Подчиненному, СозданиеНачальногоОбраза) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриОтправкеДанных(ЭлементДанных, ОтправкаЭлемента, Подчиненному, СозданиеНачальногоОбраза));
ПриПолученииДанных
Описание, пример вызова
// Для процедур ПриПолученииДанныхОтГлавного, ПриПолученииДанныхОтПодчиненногоПроцедура ПриПолученииДанных(ЭлементДанных, ПолучениеЭлемента, ОтправкаНазад, ОтПодчиненного) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриПолученииДанных(ЭлементДанных, ПолучениеЭлемента, ОтправкаНазад, ОтПодчиненного));
ЗарегистрироватьЗначенияДоступаИзмененныеПриПолученииДанных
Описание, пример вызова
// Для процедуры ПриПолученииДанныхОтГлавногоИлиОтПодчиненного.Процедура ЗарегистрироватьЗначенияДоступаИзмененныеПриПолученииДанных(ЭлементДанных) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьЗначенияДоступаИзмененныеПриПолученииДанных(ЭлементДанных));
ОбновитьВспомогательныеДанныеЭлементовИзмененныхПриПолученииДанных
Описание, пример вызова
// Для процедур ПослеПолученияДанных, ПослеОбновленияИнформационнойБазы.Процедура ОбновитьВспомогательныеДанныеЭлементовИзмененныхПриПолученииДанных() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьВспомогательныеДанныеЭлементовИзмененныхПриПолученииДанных());
ОбработатьИзменениеЗначенийДоступаЗарегистрированноеПриПолученииДанных
Описание, пример вызова
// Для процедуры ОбновитьВспомогательныеДанныеЭлементовИзмененныхПриПолученииДанных.Процедура ОбработатьИзменениеЗначенийДоступаЗарегистрированноеПриПолученииДанных() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьИзменениеЗначенийДоступаЗарегистрированноеПриПолученииДанных());
ОбработатьЗарегистрированноеИзменениеЗначенийДоступа
Описание, пример вызова
// Для процедуры ОбработатьИзменениеЗначенийДоступаЗарегистрированноеПриПолученииДанных.Процедура ОбработатьЗарегистрированноеИзменениеЗначенийДоступа(ИмяВидаСсылок, ОчисткаРегистрации) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьЗарегистрированноеИзменениеЗначенийДоступа(ИмяВидаСсылок, ОчисткаРегистрации));
ОбработатьЗарегистрированноеИзменениеИерархииЗначенийДоступа
Описание, пример вызова
// Для процедуры ОбработатьИзменениеЗначенийДоступаЗарегистрированноеПриПолученииДанных.Процедура ОбработатьЗарегистрированноеИзменениеИерархииЗначенийДоступа(ИмяВидаСсылок, ОчисткаРегистрации) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьЗарегистрированноеИзменениеИерархииЗначенийДоступа(ИмяВидаСсылок, ОчисткаРегистрации));
ОбработатьСвязьПользователяСГруппойДоступа
Описание, пример вызова
// Для процедур ВключитьПользователяВГруппуДоступа.Функция ОбработатьСвязьПользователяСГруппойДоступа(Пользователь, ПоставляемыйПрофиль, Включить = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбработатьСвязьПользователяСГруппойДоступа(Пользователь, ПоставляемыйПрофиль, Включить);
ЗаписатьНаборыЗначенийДоступа
Описание, пример вызова
// Для процедуры ЗаписатьНаборыЗначенийДоступаПриЗаписи.
// Перезаписывает наборы значений доступа проверяемого объекта// в РегистрСведений.НаборыЗначенийДоступа, используя процедуру// УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа().//// Процедура вызывается из УправлениеДоступомСлужебный.ЗаписатьНаборыЗначенийДоступа(),// но может быть вызвана из любого места, например,// при включении ограничения доступа на уровне записей.//// Вызывает процедуру прикладного разработчика// УправлениеДоступомПереопределяемый.ПриИзмененииНаборовЗначенийДоступа(),// которая используется для перезаписи зависимых наборов значений доступа.//// Параметры:// Объект - ЛюбаяСсылка// - ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект -// В случае вызова с клиента можно передать только ссылку, а нужен объект.// Если получена ссылка, то по ней будет получен объект.// ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.//Процедура ЗаписатьНаборыЗначенийДоступа(Знач Объект, ЕстьИзменения = Неопределено, ОбновлениеИБ = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьНаборыЗначенийДоступа(Объект, ЕстьИзменения, ОбновлениеИБ);
ЗаписатьЗависимыеНаборыЗначенийДоступа
Описание, пример вызова
// Для процедуры ЗаписатьЗависимыеНаборыЗначенийДоступаПриЗаписи.
// Перезаписывает наборы значений доступа зависимых объектов.//// Процедура вызывается из УправлениеДоступомСлужебный.ЗаписатьЗависимыеНаборыЗначенийДоступа(),// состав типов подписки дополняет (без пересечения) состав типов подписки ЗаписатьНаборыЗначенийДоступа,// теми типами, для которых выполнять запись наборов в регистр сведений НаборыЗначенийДоступа// не требуется, но сами наборы входят в состав других наборов, например, наборы некоторых файлов// из справочника "Файлы" могут входить в состав некоторых бизнес-процессов "Задание", созданных// на основании файлов, при этом наборы файлов записывать в регистр не требуется.//// Вызывает процедуру прикладного разработчика// УправлениеДоступомПереопределяемый.ПриИзмененииНаборовЗначенийДоступа(),// которая используется для перезаписи зависимых наборов значений доступа,// то есть организуется рекурсия.//// Параметры:// Объект - ЛюбаяСсылка// - ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект -// В случае вызова с клиента можно передать только ссылку, а нужен объект.// Если получена ссылка, то по ней будет получен объект.//// ОбновлениеИБ - Булево - если Истина, то необходимо выполнять запись данных,// не выполняя лишних, избыточных действий с данными.// См. ОбновлениеИнформационнойБазы.ЗаписатьДанные.//Процедура ЗаписатьЗависимыеНаборыЗначенийДоступа(Знач Объект, ОбновлениеИБ = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьЗависимыеНаборыЗначенийДоступа(Объект, ОбновлениеИБ);
ЕстьИзмененияПараметровОграниченияДоступа
Описание, пример вызова
// Для процедур ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации и// ЗаполнитьОбработчикиРазделенныхДанных.
// Проверяет были ли изменения неразделенных данных для какой-нибудь области данных.Функция ЕстьИзмененияПараметровОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьИзмененияПараметровОграниченияДоступа());
ПриПодготовкеДополнительныхРолейАдминистратора
Описание, пример вызова
// Для процедуры ОбновитьРолиПользователей.
// Для тестирования.//// Параметры:// ДополнительныеРоли - Соответствие из КлючИЗначение:// * Ключ - Строка - имя роли, которую можно назначить администратору.// * Значение - Булево - Истина.//Процедура ПриПодготовкеДополнительныхРолейАдминистратора(ДополнительныеРоли) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриПодготовкеДополнительныхРолейАдминистратора(ДополнительныеРоли));
ТекущиеСвойстваПользователей
Описание, пример вызова
Функция ТекущиеСвойстваПользователей(МассивПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекущиеСвойстваПользователей(МассивПользователей));
ПроверитьАктуальностьНовыхРолейПользователейВСеансе
Описание, пример вызова
// Для функции ТекущиеСвойстваПользователей.Процедура ПроверитьАктуальностьНовыхРолейПользователейВСеансе(ИдентификаторыРолей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьАктуальностьНовыхРолейПользователейВСеансе(ИдентификаторыРолей));
ДобавитьИменаРолей
Описание, пример вызова
// Для функции ТекущиеСвойстваПользователей.Процедура ДобавитьИменаРолей(РолиАдминистратора, ПолныеИменаРолей, ИдентификаторыРолей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьИменаРолей(РолиАдминистратора, ПолныеИменаРолей, ИдентификаторыРолей));
ДобавитьИдентификаторыРолей
Описание, пример вызова
// Для функции ТекущиеСвойстваПользователей.Процедура ДобавитьИдентификаторыРолей(ПолныеИменаРолей, ИдентификаторыРолей, ИменаРолей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьИдентификаторыРолей(ПолныеИменаРолей, ИдентификаторыРолей, ИменаРолей));
ДобавитьИдентификаторыРолейБезОбъектовМетаданных
Описание, пример вызова
// Для функции ТекущиеСвойстваПользователей.Процедура ДобавитьИдентификаторыРолейБезОбъектовМетаданных(БезОбъектовМетаданных, ИдентификаторыРолей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьИдентификаторыРолейБезОбъектовМетаданных(БезОбъектовМетаданных, ИдентификаторыРолей));
ЗаполнитьИдентификаторыРолей
Описание, пример вызова
// Для функции ТекущиеСвойстваПользователей.Процедура ЗаполнитьИдентификаторыРолей(РолиАдминистратора, ИдентификаторыРолей, ИменаРолей = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьИдентификаторыРолей(РолиАдминистратора, ИдентификаторыРолей, ИменаРолей);
ПоследниеИдентификаторыРолей
Описание, пример вызова
// См. УправлениеДоступомСлужебныйПовтИсп.ИдентификаторыРолейСеансаФункция ПоследниеИдентификаторыРолей(ИмяПараметра, УжеИзменен = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоследниеИдентификаторыРолей(ИмяПараметра, УжеИзменен);
НовыеНекорректныеРоли
Описание, пример вызова
// Параметры:// НовыеРолиПользователей - ТаблицаЗначений//// Возвращаемое значение:// ТаблицаЗначений:// * Пользователь - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// * РольСсылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * Роль - Строка - имя роли.//Функция НовыеНекорректныеРоли(НовыеРолиПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеНекорректныеРоли(НовыеРолиПользователей));
ДобавитьНекорректнуюРоль
Описание, пример вызова
// Параметры:// НекорректныеРоли - см. НовыеНекорректныеРоли// ОписаниеРоли - СтрокаТаблицыЗначений// Пользователь - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи//Процедура ДобавитьНекорректнуюРоль(НекорректныеРоли, ОписаниеРоли, Пользователь, ЭтоНенайденнаяРоль) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьНекорректнуюРоль(НекорректныеРоли, ОписаниеРоли, Пользователь, ЭтоНенайденнаяРоль));
ЗарегистрироватьНекорректныеРоли
Описание, пример вызова
// Параметры:// НекорректныеРоли - см. НовыеНекорректныеРоли//Процедура ЗарегистрироватьНекорректныеРоли(НекорректныеРоли) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьНекорректныеРоли(НекорректныеРоли));
ЗаполнитьИменаНенайденныхРолей
Описание, пример вызова
// Для процедуры ЗарегистрироватьНекорректныеРоли.Процедура ЗаполнитьИменаНенайденныхРолей(НекорректныеРоли) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьИменаНенайденныхРолей(НекорректныеРоли));
ЗарегистрироватьНедоступнуюРоль
Описание, пример вызова
Процедура ЗарегистрироватьНедоступнуюРоль(ОписаниеРоли, Профиль) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьНедоступнуюРоль(ОписаниеРоли, Профиль));
ЗарегистрироватьНенайденнуюРоль
Описание, пример вызова
Процедура ЗарегистрироватьНенайденнуюРоль(ОписаниеРоли, Профиль) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьНенайденнуюРоль(ОписаниеРоли, Профиль));
ОбновитьРолиПользователейИБ
Описание, пример вызова
Процедура ОбновитьРолиПользователейИБ(ОбновляемыеПользователиИБ, ПарольПользователяСервиса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьРолиПользователейИБ(ОбновляемыеПользователиИБ, ПарольПользователяСервиса));
ОтключитьУВсехРасширенийФлажокИспользоватьОсновныеРолиДляВсехПользователей
Описание, пример вызова
Процедура ОтключитьУВсехРасширенийФлажокИспользоватьОсновныеРолиДляВсехПользователей() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтключитьУВсехРасширенийФлажокИспользоватьОсновныеРолиДляВсехПользователей());
ПрофилиПользователейСРолями
Описание, пример вызова
// Параметры:// НекорректныеРоли - см. НовыеНекорректныеРоли//// Возвращаемое значение:// ТаблицаЗначений:// * Пользователь - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// * РольСсылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * Профиль - СправочникСсылка.ПрофилиГруппДоступа//Функция ПрофилиПользователейСРолями(НекорректныеРоли) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПрофилиПользователейСРолями(НекорректныеРоли));
ЗаписатьПользователяПриОбновленииРолей
Описание, пример вызова
// Для процедуры ОбновитьРолиПользователейИБ.Процедура ЗаписатьПользователяПриОбновленииРолей(ПользовательСсылка, ПользовательИБ, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьПользователяПриОбновленииРолей(ПользовательСсылка, ПользовательИБ, );
КлючИЗначение
Описание, пример вызова
// Для процедуры ТекстЗапросаВыбораИзменений.
Функция КлючИЗначение(Структура) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючИЗначение(Структура));
ЗаписатьОбъектИлиНаборЗаписей
Описание, пример вызова
// Для процедур ОбновитьНаборЗаписей, ОбновитьНовыеЗаписиНабораПоРазличнымНовымЗаписям.
Процедура ЗаписатьОбъектИлиНаборЗаписей(Данные, ОбъектИлиНаборЗаписей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьОбъектИлиНаборЗаписей(Данные, ОбъектИлиНаборЗаписей));
ГруппаПараметровИзмеренияОбработана
Описание, пример вызова
// Для процедур ОбновитьНаборЗаписей и ОбновитьНаборыЗаписей.
Функция ГруппаПараметровИзмеренияОбработана(ИмяИзмерения, ЗначенияИзмерения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппаПараметровИзмеренияОбработана(ИмяИзмерения, ЗначенияИзмерения));
УпорядочитьГруппыПараметровИзмерений
Описание, пример вызова
Процедура УпорядочитьГруппыПараметровИзмерений(Данные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УпорядочитьГруппыПараметровИзмерений(Данные));
ПоляНабораЗаписей
Описание, пример вызова
Функция ПоляНабораЗаписей(НаборЗаписей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоляНабораЗаписей(НаборЗаписей));
ОбновитьНовыеЗаписиНабораПоВсемНовымЗаписям
Описание, пример вызова
Процедура ОбновитьНовыеЗаписиНабораПоВсемНовымЗаписям(Знач Данные, Знач Отбор, Знач СписокПолей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНовыеЗаписиНабораПоВсемНовымЗаписям(Данные, Отбор, СписокПолей, );
ОбновитьНовыеЗаписиНабораПоРазличнымНовымЗаписям
Описание, пример вызова
Процедура ОбновитьНовыеЗаписиНабораПоРазличнымНовымЗаписям(Знач Данные, Знач Отбор, ЕстьИзменения) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНовыеЗаписиНабораПоРазличнымНовымЗаписям(Данные, Отбор, ЕстьИзменения));
ОбновлятьНаборЗаписейЦеликом
Описание, пример вызова
// Для процедуры ОбновитьНовыеЗаписиНабораПоРазличнымНовымЗаписям.Функция ОбновлятьНаборЗаписейЦеликом(КоличествоДляЧтения, КлючиЗаписей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбновлятьНаборЗаписейЦеликом(КоличествоДляЧтения, КлючиЗаписей));
ИсключениеПриОшибкеПоискаЗаписи
Описание, пример вызова
Процедура ИсключениеПриОшибкеПоискаЗаписи(Параметры) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ИсключениеПриОшибкеПоискаЗаписи(Параметры));
ЗаблокироватьОбластьНабораЗаписей
Описание, пример вызова
Процедура ЗаблокироватьОбластьНабораЗаписей(НаборЗаписей, ПолноеИмяРегистра = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаблокироватьОбластьНабораЗаписей(НаборЗаписей, ПолноеИмяРегистра);
УстановитьОтбор
Описание, пример вызова
Процедура УстановитьОтбор(ЭлементОтбора, ЗначениеОтбора) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОтбор(ЭлементОтбора, ЗначениеОтбора));
ЗаписьНесколькимиНаборами
Описание, пример вызова
Функция ЗаписьНесколькимиНаборами(Данные, Отбор, ИмяПоля, ЗначенияПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗаписьНесколькимиНаборами(Данные, Отбор, ИмяПоля, ЗначенияПоля));
ПрочитатьКоличествоДляЧтения
Описание, пример вызова
Процедура ПрочитатьКоличествоДляЧтения(Данные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПрочитатьКоличествоДляЧтения(Данные));
УстановитьДополнительныеСвойства
Описание, пример вызова
Процедура УстановитьДополнительныеСвойства(НаборЗаписей, ДополнительныеСвойства) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьДополнительныеСвойства(НаборЗаписей, ДополнительныеСвойства));
ЗначенияКолонкиТаблицы
Описание, пример вызова
// Для процедуры ОбновитьРегистрСведений.
Функция ЗначенияКолонкиТаблицы(Таблица, ИмяКолонки) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗначенияКолонкиТаблицы(Таблица, ИмяКолонки));
ДобавитьРеквизитыВспомогательныхДанныхВФорму
Описание, пример вызова
// Обслуживание таблиц ВидыДоступа и ЗначенияДоступа в формах редактирования.
Процедура ДобавитьРеквизитыВспомогательныхДанныхВФорму(Форма, ИмяРеквизитаХранилищаТаблиц) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьРеквизитыВспомогательныхДанныхВФорму(Форма, ИмяРеквизитаХранилищаТаблиц));
ЗаполнитьТаблицуВсеВидыДоступаВФорме
Описание, пример вызова
Процедура ЗаполнитьТаблицуВсеВидыДоступаВФорме(Форма) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьТаблицуВсеВидыДоступаВФорме(Форма));
ЗаполнитьТаблицуПредставленияВсеРазрешеныВФорме
Описание, пример вызова
Процедура ЗаполнитьТаблицуПредставленияВсеРазрешеныВФорме(Форма, ЭтоПрофиль) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьТаблицуПредставленияВсеРазрешеныВФорме(Форма, ЭтоПрофиль));
ОформитьТаблицуВидыДоступаВФорме
Описание, пример вызова
Процедура ОформитьТаблицуВидыДоступаВФорме(Форма) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОформитьТаблицуВидыДоступаВФорме(Форма));
ОформитьТаблицуЗначенияДоступаВФорме
Описание, пример вызова
Процедура ОформитьТаблицуЗначенияДоступаВФорме(Форма) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОформитьТаблицуЗначенияДоступаВФорме(Форма));
УдалитьЛишниеЗначенияДоступа
Описание, пример вызова
Процедура УдалитьЛишниеЗначенияДоступа(Форма, ТекущийОбъект = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьЛишниеЗначенияДоступа(Форма, ТекущийОбъект);
УдалитьНесуществующиеВидыИЗначенияДоступа
Описание, пример вызова
Процедура УдалитьНесуществующиеВидыИЗначенияДоступа(Форма, ТекущийОбъект = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьНесуществующиеВидыИЗначенияДоступа(Форма, ТекущийОбъект);
ПараметрыФормыРедактированияРазрешенныхЗначений
Описание, пример вызова
Функция ПараметрыФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыФормыРедактированияРазрешенныхЗначений(Форма, ТекущийОбъект);
РеквизитФормыСуществует
Описание, пример вызова
Функция РеквизитФормыСуществует(Форма, ИмяРеквизита) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РеквизитФормыСуществует(Форма, ИмяРеквизита));
ПустыеСсылкиЗначенийДоступа
Описание, пример вызова
Функция ПустыеСсылкиЗначенийДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПустыеСсылкиЗначенийДоступа()
ВсеКомбинацииВидовДоступа
Описание, пример вызова
// Для процедуры УстановкаПараметровСеанса.
Функция ВсеКомбинацииВидовДоступа(НеупорядоченныйМассивИмен) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВсеКомбинацииВидовДоступа(НеупорядоченныйМассивИмен));
ГруппыСтрокВСтроку
Описание, пример вызова
Функция ГруппыСтрокВСтроку(ГруппыСтрок) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыСтрокВСтроку(ГруппыСтрок));
НаборыЗначенийДоступаТабличнойЧастиИзменены
Описание, пример вызова
// Для процедур ОбновитьНаборыЗначенийДоступа, ПриИзмененииНаборовЗначенийДоступа.
// Проверяет, что наборы в табличной части отличаются от новых наборов.Функция НаборыЗначенийДоступаТабличнойЧастиИзменены(СсылкаНаОбъект, НовыеНаборы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборыЗначенийДоступаТабличнойЧастиИзменены(СсылкаНаОбъект, НовыеНаборы));
ДобавитьЗапросВПакет
Описание, пример вызова
// Для функции РазрешенныеЗначенияДляДинамическогоСписка.Процедура ДобавитьЗапросВПакет(ТекстПакета, ТекстЗапроса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросВПакет(ТекстПакета, ТекстЗапроса));
ОбъединитьЗапросСЗапросом
Описание, пример вызова
// Для функции РазрешенныеЗначенияДляДинамическогоСписка.Процедура ОбъединитьЗапросСЗапросом(ТекстЗапроса, ДобавляемыйТекстЗапроса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбъединитьЗапросСЗапросом(ТекстЗапроса, ДобавляемыйТекстЗапроса));
ЗаполненныеВидыДоступаСеанса
Описание, пример вызова
// Обновление свойств видов доступа.
// Для функций ПроверенныеСвойстваВидовДоступаСеанса, ПредставлениеВидовДоступа.// Смотри также УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.//// Возвращаемое значение:// ТаблицаЗначений:// * Имя - Строка// * Представление - Строка// * ТипЗначений - Тип// * ТипГруппЗначений - Тип// * НесколькоГруппЗначений - Булево// * ДополнительныеТипы - см. НоваяТаблицаДополнительныеТипыВидаДоступа//Функция ЗаполненныеВидыДоступаСеанса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗаполненныеВидыДоступаСеанса());
НоваяТаблицаДополнительныеТипыВидаДоступа
Описание, пример вызова
// Для функции ЗаполненныеВидыДоступаСеанса и// процедуры ДобавитьДополнительныеТипыВидаДоступа общего модуля УправлениеДоступом.//// Возвращаемое значение:// ТаблицаЗначений:// * ТипЗначений - Тип// * ТипГруппЗначений - Тип// * НесколькоГруппЗначений - Булево//Функция НоваяТаблицаДополнительныеТипыВидаДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяТаблицаДополнительныеТипыВидаДоступа()
ОбновитьГруппыИНаборыЗначенийДоступаПриИзмененииТиповГруппИЗначений
Описание, пример вызова
// Для процедур ПриЗаполненииВсехПараметровРаботыРасширений и// ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации.//Процедура ОбновитьГруппыИНаборыЗначенийДоступаПриИзмененииТиповГруппИЗначений() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьГруппыИНаборыЗначенийДоступаПриИзмененииТиповГруппИЗначений());
СвойстваВидовДоступа
Описание, пример вызова
// Смотри УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.// Смотри также заполнение в функции ПроверенныеСвойстваВидовДоступаСеанса.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * Массив - ФиксированныйМассив из см. СвойстваВидаДоступа// * ПоИменам - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка// ** Значение - см. СвойстваВидаДоступа// * ПоСсылкам - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - СправочникСсылка// ** Значение - см. СвойстваВидаДоступа// * ПоТипамЗначений - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа// * ПоТипамГруппИЗначений - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа// * ПоТипамЗначенийСИерархией - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа// * ЗначенияДоступаСГруппами - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. ЗначенияДоступаСГруппами// * БезГруппДляЗначенияДоступа - ФиксированныйМассив из Строка// * СОднойГруппойДляЗначенияДоступа - ФиксированныйМассив из Строка// * ТипыЗначенийДоступаСГруппами - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - СправочникСсылка//Функция СвойстваВидовДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваВидовДоступа()
ПроверенныеСвойстваВидовДоступаСеанса
Описание, пример вызова
// Для процедуры УправлениеДоступомСлужебныйПовтИсп.ОписаниеСвойствВидовДоступаСеанса.// Возвращает свойства видов доступа, заполняемых при внедрении в процедуре ПриЗаполненииВидовДоступа// общего модуля УправлениеДоступомПереопределяемый и одноименных обработчиках этого события.//// Смотри также УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.//// Параметры:// ХешСуммы - см. НовыеХешСуммыСвойствВидовДоступа//// Возвращаемое значение:// см. СвойстваВидовДоступа//Функция ПроверенныеСвойстваВидовДоступаСеанса(ХешСуммы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПроверенныеСвойстваВидовДоступаСеанса(ХешСуммы)
НовыеСвойстваВидаДоступа
Описание, пример вызова
// Для функции СвойстваВидовДоступа.//// Возвращаемое значение:// см. СвойстваВидаДоступа//Функция НовыеСвойстваВидаДоступа(ВидДоступа, ПустаяСсылкаТипаЗначений) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваВидаДоступа(ВидДоступа, ПустаяСсылкаТипаЗначений));
ЗначенияДоступаСГруппами
Описание, пример вызова
// Для функции СвойстваВидовДоступа.//// Возвращаемое значение:// Структура:// * ПоТипам - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа// * ПоТипамСсылок - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа// * ИменаТаблицДляОбновления - ФиксированныйМассив из Строка// * ТипыГруппЗначенийДляОбновления - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - СправочникСсылка// * ПоТипамСсылокДляОбновления - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - см. СвойстваВидаДоступа//Функция ЗначенияДоступаСГруппами() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗначенияДоступаСГруппами());
ДополнительныйТипВидаДоступа
Описание, пример вызова
// Для функции СвойстваВидовДоступа.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ТипЗначений - Тип// * ТипГруппЗначений - Тип// * НесколькоГруппЗначений - Булево//Функция ДополнительныйТипВидаДоступа(Строка) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДополнительныйТипВидаДоступа(Строка));
ЗаполнитьЗначенияДоступаСГруппами
Описание, пример вызова
// Для функции СвойстваВидовДоступа.Процедура ЗаполнитьЗначенияДоступаСГруппами(Строка, ЗначенияДоступаСГруппами, Свойства, ТипыВыбираемыхЗначений) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьЗначенияДоступаСГруппами(Строка, ЗначенияДоступаСГруппами, Свойства, ТипыВыбираемыхЗначений));
ДобавитьТипыПодпискиОбновитьГруппыЗначенийДоступа
Описание, пример вызова
// Для функции СвойстваВидовДоступа и процедуры ЗаполнитьЗначенияДоступаСГруппами.Процедура ДобавитьТипыПодпискиОбновитьГруппыЗначенийДоступа(ТипСсылки, ТипОбъекта, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТипыПодпискиОбновитьГруппыЗначенийДоступа(ТипСсылки, ТипОбъекта, );
ПроверитьТипыПодпискиОбновитьГруппыЗначенийДоступа
Описание, пример вызова
// Для функции СвойстваВидовДоступа.Процедура ПроверитьТипыПодпискиОбновитьГруппыЗначенийДоступа(ЗначенияДоступаСГруппами) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьТипыПодпискиОбновитьГруппыЗначенийДоступа(ЗначенияДоступаСГруппами));
ПроверитьТип
Описание, пример вызова
// Для функции СвойстваВидовДоступа.Процедура ПроверитьТип(ВидДоступа, Тип, ВсеТипы, Параметры, ПроверкаТиповГрупп = Ложь, ПроверкаПересечения = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьТип(ВидДоступа, Тип, ВсеТипы, Параметры, ПроверкаТиповГрупп, ПроверкаПересечения);
ПредставлениеВидовДоступа
Описание, пример вызова
// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Тип// * Значение - Строка//Функция ПредставлениеВидовДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПредставлениеВидовДоступа()
ПредставлениеВидаДоступа
Описание, пример вызова
Функция ПредставлениеВидаДоступа(СвойстваВидаДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПредставлениеВидаДоступа(СвойстваВидаДоступа)
ДобавитьВМассив
Описание, пример вызова
// Для процедуры ЗаполнитьЗначенияДоступаСГруппами.Процедура ДобавитьВМассив(Массив, Значение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВМассив(Массив, Значение));
НовыеХешСуммыСвойствВидовДоступа
Описание, пример вызова
// Для функций УправлениеДоступомСлужебныйПовтИсп.ОписаниеСвойствВидовДоступаСеанса,// СвойстваВидовДоступа и процедур ОбновитьОписаниеСвойствВидовДоступа,// ОбновитьГруппыИНаборыЗначенийДоступаПриИзмененииТиповГруппИЗначений.//// Параметры:// Значение - Неопределено// - ФиксированнаяСтруктура//// Возвращаемое значение:// Структура:// * ХешСумма - Строка// * ХешСуммаТиповГруппИЗначенийДоступа - Строка//Функция НовыеХешСуммыСвойствВидовДоступа(Значение = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеХешСуммыСвойствВидовДоступа(Значение);
ХешСуммаТиповГруппИЗначенийДоступа
Описание, пример вызова
// Для процедуры ПроверенныеСвойстваВидовДоступаСеанса.Функция ХешСуммаТиповГруппИЗначенийДоступа(СвойстваВидовДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ХешСуммаТиповГруппИЗначенийДоступа(СвойстваВидовДоступа));
ОписаниеТиповИзКлючейСоответствия
Описание, пример вызова
// Для функции ХешСуммаТиповГруппИЗначенийДоступа.Функция ОписаниеТиповИзКлючейСоответствия(Данные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеТиповИзКлючейСоответствия(Данные));
ХешСуммаДанных
Описание, пример вызова
Функция ХешСуммаДанных(Данные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ХешСуммаДанных(Данные)
ГруппыДоступаИспользующиеИерархиюЗначенийДоступа
Описание, пример вызова
Функция ГруппыДоступаИспользующиеИерархиюЗначенийДоступа(ТипЗначенияВидаДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыДоступаИспользующиеИерархиюЗначенийДоступа(ТипЗначенияВидаДоступа));
ПостоянныеВидыОграниченийПравОбъектовМетаданных
Описание, пример вызова
// Возвращает таблицу значений, содержащую вид ограничений доступа по каждому праву// объектов метаданных.// Если записи по праву нет, значит ограничений по праву нет.// Таблица содержит только виды доступа, заданные разработчиком,// исходя из их применения в текстах ограничений.// В стандартном варианте ограничения доступа для получения видов доступа объектов,// которые ограничиваются с помощью шаблона ПоНаборамЗначений, используется текущее// состояние регистра сведений НаборыЗначенийДоступа. Признаком такого ограничения// является строка, в которой таблица ограничивается по виду ограничения Объект// с той же ведущей таблицей (кроме случая, когда таблица является владельцем настроек прав).//// Параметры:// ДляПроверки - Булево - вернуть текстовое описание ограничений прав, заполненное// в переопределяемых модулях без проверки.//// Возвращаемое значение:// ТаблицаЗначений:// * ДляВнешнихПользователей - Булево - если Ложь, тогда ограничение для пользователей,// если Истина, тогда для внешних пользователей.// Колонка присутствует только для универсального ограничения.// * ПолноеИмя - Строка - полное имя таблицы.// * Таблица - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений - идентификатор таблицы.// * Право - Строка - "Чтение", "Изменение".// * ВидДоступа - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка основного типа значений вида доступа.// Неопределено если ограничение с помощью стандартного шаблона ПоНаборамЗначений.// Перечисление.ДополнительныеЗначенияДоступа.Неопределено для// специальных ограничений Объект и НастройкиПрав.// * ЭтоАвторизованныйПользователь - Булево - Истина, если вид доступа Пользователи или ВнешниеПользователи,// но проверка только с помощью ограничения ФункцияЭтоАвторизованныйПользователь.// * ТаблицаОбъекта - ЛюбаяСсылка - пустая ссылка объекта, который ограничивается с помощью// стандартного шаблона ПоНаборамЗначений.// - Неопределено - если ВидДоступа <> Неопределено.// Колонка присутствует только для стандартного ограничения.//// Строка - когда ДляПроверки равно Истина, тогда ограничения прав, как они добавлены в переопределяемом модуле.//Функция ПостоянныеВидыОграниченийПравОбъектовМетаданных(ДляПроверки = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПостоянныеВидыОграниченийПравОбъектовМетаданных(ДляПроверки);
ДобавитьВидыОграниченияПрав
Описание, пример вызова
// Для функции ПостоянныеВидыОграниченийПравОбъектовМетаданных.Процедура ДобавитьВидыОграниченияПрав(ВидыОграниченийПрав, ОграниченияПрав, ВидыДоступаПоИменам, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВидыОграниченияПрав(ВидыОграниченийПрав, ОграниченияПрав, ВидыДоступаПоИменам, );
ТипыГруппИЗначенийВидовДоступа
Описание, пример вызова
// Только для внутреннего использования.//// Возвращаемое значение:// ТаблицаЗначений:// * ВидДоступа - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка// * ТипГруппИЗначений - ОпределяемыйТип.ЗначениеДоступа - пустая ссылка//Функция ТипыГруппИЗначенийВидовДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипыГруппИЗначенийВидовДоступа()
ТипыЗначенийВидовДоступаИВладельцевНастроекПрав
Описание, пример вызова
// Только для внутреннего использования.//// Возвращаемое значение:// ТаблицаЗначений:// * ВидДоступа - ЛюбаяСсылка// * ТипЗначений - ЛюбаяСсылка//Функция ТипыЗначенийВидовДоступаИВладельцевНастроекПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипыЗначенийВидовДоступаИВладельцевНастроекПрав()
ТипыЗначенийВидовДоступа
Описание, пример вызова
// Для функции ТипыЗначенийВидовДоступаИВладельцевНастроекПрав.Функция ТипыЗначенийВидовДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипыЗначенийВидовДоступа());
ВозможныеПраваДляНастройкиПравОбъектов
Описание, пример вызова
// Смотри УправлениеДоступомПереопределяемый.ПриЗаполненииВозможныхПравДляНастройкиПравОбъектов.// Смотри также заполнение в функции РегистрыСведений.НастройкиПравОбъектов.ВозможныеПраваСеанса.//// Возвращаемое значение:// Структура:// * ПоТипам - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип - тип ссылки или объекта из ОпределяемыйТип.ВладельцыНастроекПрав// ** Значение - ФиксированноеСоответствие из КлючИЗначение:// *** Ключ - Строка - имя возможного права// *** Значение - см. РегистрыСведений.НастройкиПравОбъектов.СвойстваВозможногоПрава// * ПоТипамСсылок - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип - тип ссылки из ОпределяемыйТип.ВладельцыНастроекПрав// ** Значение - ФиксированныйМассив из см. РегистрыСведений.НастройкиПравОбъектов.СвойстваВозможногоПрава// * ПоПолнымИменам - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка - владелец прав (полное имя таблицы)// ** Значение - см. РегистрыСведений.НастройкиПравОбъектов.СвойстваВозможногоПрава// * ТипыВладельцев - ФиксированныйМассив из ОпределяемыйТип.ВладелецНастроекПрав// * ОтдельныеТаблицы - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений - идентификатор таблицы// ** Значение - Строка - полное имя таблицы// * ИерархическиеТаблицы - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Тип - тип ссылки или объекта из ОпределяемыйТип.ВладельцыНастроекПрав// ** Значение - Булево - Истина.//Функция ВозможныеПраваДляНастройкиПравОбъектов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВозможныеПраваДляНастройкиПравОбъектов()
ПоставляемыеПрофили
Описание, пример вызова
// Смотри УправлениеДоступомПереопределяемый.ПриЗаполненииПоставляемыхПрофилейГруппДоступа.// Смотри также заполнение в функции Справочники.ПрофилиГруппДоступа.ПроверенныеПоставляемыеПрофилиСеанса.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ОписанияПрофилей - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка// ** Значение - см. Справочники.ПрофилиГруппДоступа.СвойстваПоставляемогоПрофиля// * ОписанияПрофилейМассив - ФиксированныйМассив из см. Справочники.ПрофилиГруппДоступа.СвойстваПоставляемогоПрофиля// * ПапкиПоРодителям - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка// ** Значение - ФиксированноеСоответствие из КлючИЗначение:// *** Ключ - Строка// *** Значение - Булево// * ПараметрыОбновления - ФиксированнаяСтруктура:// ** ОбновлятьИзмененныеПрофили - Булево// ** ЗапретитьИзменениеПрофилей - Булево// ** ОбновлятьГруппыДоступа - Булево// ** ОбновлятьГруппыДоступаСУстаревшимиНастройками - Булево//Функция ПоставляемыеПрофили() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоставляемыеПрофили()
СтандартныеРолиРасширений
Описание, пример вызова
// Смотри заполнение в функции Справочники.ПрофилиГруппДоступа.ПодготовленныеСтандартныеРолиРасширенийСеанса.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ОбщиеПрава - ФиксированныйМассив из Строка - имена ролей <ПрефиксРасширения>ОбщиеПрава// * ПолныеПрава - ФиксированныйМассив из Строка - имена ролей <ПрефиксРасширения>ПолныеПрава// * БазовыеПрава - ФиксированныйМассив из Строка - имена ролей <ПрефиксРасширения>БазовыеПрава// * БазовыеПраваВнешнихПользователей - ФиксированныйМассив из Строка - имена ролей <ПрефиксРасширения>БазовыеПраваВнешнихПользователей// * АдминистраторСистемы - ФиксированныйМассив из Строка - имена ролей <ПрефиксРасширения>АдминистраторСистемы// * Все - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка - имя роли расширений, из указанных выше.// ** Значение - Строка - имя вида ролей (имя свойства структуры).// * ДополнительныеРолиАдминистратора - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - Строка - имя ролей расширений, которые можно назначить администратору.// ** Значение - Булево - Истина.//Функция СтандартныеРолиРасширений() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтандартныеРолиРасширений()
ПроверитьДоступПередЗаписью
Описание, пример вызова
// Обработчик подписок ПроверитьДоступПередЗаписью* проверяет доступ к старой версии объекта, проверяет// изменение полей объектов дополнительных таблиц, присоединенных в ограничениях доступа списков.// Если изменения найдены, тогда регистрируется необходимость обновления ключей доступа// для списков, у которых в ограничениях доступа присоединены дополнительные таблицы.//// Параметры:// Источник - СправочникОбъект// - ДокументОбъект// - ПланВидовХарактеристикОбъект// - ПланСчетовОбъект// - ПланВидовРасчетаОбъект// - БизнесПроцессОбъект// - ЗадачаОбъект// - ПланОбменаОбъект - объект данных, передаваемый в подписку на событие ПередЗаписью.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.//// РежимЗаписи - РежимЗаписиДокумента - параметр, передаваемый в подписку на событие ПередЗаписью,// когда Источник это ДокументОбъект.//// РежимПроведения - РежимПроведенияДокумента - параметр, передаваемый в подписку на событие ПередЗаписью,// когда Источник это ДокументОбъект.//Процедура ПроверитьДоступПередЗаписью(Источник, Отказ, РежимЗаписи = Неопределено, РежимПроведения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения);
ПроверитьДоступПередЗаписьюНабораЗаписей
Описание, пример вызова
// Обработчик подписок ПроверитьДоступПередЗаписьюНабораЗаписей* проверяет доступ к старой версии набора записей,// проверяет изменение полей наборов записей дополнительных таблиц, присоединенных в ограничениях доступа списков.// Если изменения найдены, тогда регистрируется необходимость обновления ключей доступа// для списков, у которых в ограничениях доступа присоединены дополнительные таблицы.//// Параметры:// Источник - РегистрСведенийНаборЗаписей// - РегистрНакопленияНаборЗаписей// - РегистрБухгалтерииНаборЗаписей// - РегистрРасчетаНаборЗаписей// - ПерерасчетНаборЗаписей - набор записей, передаваемый в подписку// на событие ПередЗаписью.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.// Замещение - РежимЗамещения, Булево - параметр, передаваемый в подписку на событие ПередЗаписью.//// ТолькоЗапись - Булево - параметр, передаваемый в подписку на событие ПередЗаписью,// когда Источник это РегистрРасчетаНаборЗаписей.//// ЗаписьФактическогоПериодаДействия - Булево - параметр, передаваемый в подписку на событие ПередЗаписью,// когда Источник это РегистрРасчетаНаборЗаписей.//// ЗаписьПерерасчетов - Булево - параметр, передаваемый в подписку на событие ПередЗаписью,// когда Источник это РегистрРасчетаНаборЗаписей.//Процедура ПроверитьДоступПередЗаписьюНабораЗаписей(Источник, Отказ, Замещение, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПередЗаписьюНабораЗаписей(Источник, Отказ, Замещение, );
ПроверитьДоступПриЗаписи
Описание, пример вызова
// Обработчик подписок ПроверитьДоступПриЗаписи* проверяет устаревание ключа доступа// новой версии объекта. Обновляет устаревший ключ доступа и, в этом случае,// выполняет проверку прав Чтение и Изменение новой версии объекта.//// Параметры:// Источник - СправочникОбъект// - ДокументОбъект// - ПланВидовХарактеристикОбъект// - ПланСчетовОбъект// - ПланВидовРасчетаОбъект// - БизнесПроцессОбъект// - ЗадачаОбъект// - ПланОбменаОбъект - объект данных, передаваемый в подписку на событие ПриЗаписи.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПриЗаписи.//Процедура ПроверитьДоступПриЗаписи(Источник, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПриЗаписи(Источник, Отказ)
ПроверитьДоступПриЗаписиНабораЗаписей
Описание, пример вызова
// Обработчик подписок ПроверитьДоступПриЗаписиНабораЗаписей* проверяет устаревание ключей доступа// новой версии набора записей. Обновляет устаревшие ключи доступа и, в этом случае,// выполняет проверку прав Чтение и Изменение новой версии набора записей.//// Параметры:// Источник - РегистрСведенийНаборЗаписей// - РегистрНакопленияНаборЗаписей// - РегистрБухгалтерииНаборЗаписей// - РегистрРасчетаНаборЗаписей// - ПерерасчетНаборЗаписей - набор записей, передаваемый в подписку// на событие ПриЗаписи.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПриЗаписи.// Замещение - РежимЗамещения, Булево - параметр, передаваемый в подписку на событие ПриЗаписи.//// ТолькоЗапись - Булево - параметр, передаваемый в подписку на событие ПриЗаписи,// когда Источник это РегистрРасчетаНаборЗаписей.//// ЗаписьФактическогоПериодаДействия - Булево - параметр, передаваемый в подписку на событие ПриЗаписи,// когда Источник это РегистрРасчетаНаборЗаписей.//// ЗаписьПерерасчетов - Булево - параметр, передаваемый в подписку на событие ПриЗаписи,// когда Источник это РегистрРасчетаНаборЗаписей.//Процедура ПроверитьДоступПриЗаписиНабораЗаписей(Источник, Отказ, Замещение, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПриЗаписиНабораЗаписей(Источник, Отказ, Замещение, );
ПроверитьДоступПередУдалением
Описание, пример вызова
// Обработчик подписок ПроверитьДоступПередУдалением* проверяет// изменение полей объектов дополнительных таблиц, присоединенных в ограничениях доступа списков.// Если изменения найдены, тогда регистрируется необходимость обновления ключей доступа// для списков, у которых в ограничениях доступа присоединены дополнительные таблицы.//// Параметры:// Источник - СправочникОбъект// - ДокументОбъект// - ПланВидовХарактеристикОбъект// - ПланСчетовОбъект// - ПланВидовРасчетаОбъект// - БизнесПроцессОбъект// - ЗадачаОбъект// - ПланОбменаОбъект - объект данных, передаваемый в подписку на событие ПередУдалением.//// Отказ - Булево - параметр, передаваемый в подписку на событие ПередУдалением.//Процедура ПроверитьДоступПередУдалением(Источник, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПередУдалением(Источник, Отказ)
ДоступРазрешен
Описание, пример вызова
// Параметры:// ОписаниеДанных - см. УправлениеДоступом.ИзменениеРазрешено.ОписаниеДанных// ПравоИзменение - Булево// ВызыватьИсключение - Булево// ПроверитьТолькоСтаруюВерсию - Булево// Пользователь - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// - Неопределено - проверить для текущего пользователя.//// Возвращаемое значение:// Булево//Функция ДоступРазрешен(ОписаниеДанных, ПравоИзменение, ВызыватьИсключение = Ложь, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДоступРазрешен(ОписаниеДанных, ПравоИзменение, ВызыватьИсключение, );
ЧтениеДоступно
Описание, пример вызова
// Для функции ДоступРазрешен.Функция ЧтениеДоступно(ПолноеИмя, ОбъектМетаданных, ОписаниеДанных, ВызыватьИсключение) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЧтениеДоступно(ПолноеИмя, ОбъектМетаданных, ОписаниеДанных, ВызыватьИсключение));
ПраваДоступаКДанным
Описание, пример вызова
// См. УправлениеДоступом.ПраваДоступаКДаннымФункция ПраваДоступаКДанным(ОписаниеДанных, ДляВнешнихПользователей, СоставПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПраваДоступаКДанным(ОписаниеДанных, ДляВнешнихПользователей, СоставПользователей)
ОтборЗаписейИзОписанияДанных
Описание, пример вызова
// Для функций ДоступРазрешен, ЧтениеРазрешено, ПраваДоступаКДанным.Функция ОтборЗаписейИзОписанияДанных(ОписаниеДанных, ПолноеИмяРегистра, НовыйПустойНаборЗаписей, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОтборЗаписейИзОписанияДанных(ОписаниеДанных, ПолноеИмяРегистра, НовыйПустойНаборЗаписей, );
ПодготовленныйРезультат
Описание, пример вызова
// Для функции ПраваДоступаКДанным.Функция ПодготовленныйРезультат(ПараметрыОграничения, Запрос = Неопределено); Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПодготовленныйРезультат(ПараметрыОграничения, Запрос);
ДобавитьЗапросПроверяемыхПользователей
Описание, пример вызова
Процедура ДобавитьЗапросПроверяемыхПользователей(Запрос, ДляВнешнихПользователей, СоставПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросПроверяемыхПользователей(Запрос, ДляВнешнихПользователей, СоставПользователей));
ДобавитьЗапросПравПользователейНаТаблицу
Описание, пример вызова
Процедура ДобавитьЗапросПравПользователейНаТаблицу(Запрос, ПараметрыОграничения, ВариантПрав, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросПравПользователейНаТаблицу(Запрос, ПараметрыОграничения, ВариантПрав, );
ДобавитьЗапросПроверяемыхОбъектов
Описание, пример вызова
Процедура ДобавитьЗапросПроверяемыхОбъектов(Запрос, ОписаниеДанных, ПараметрыОграничения, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросПроверяемыхОбъектов(Запрос, ОписаниеДанных, ПараметрыОграничения, );
ДобавитьЗапросПользователейИзПравНаЭлементыДанных
Описание, пример вызова
Процедура ДобавитьЗапросПользователейИзПравНаЭлементыДанных(Запрос, ПараметрыОграничения, СоставПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросПользователейИзПравНаЭлементыДанных(Запрос, ПараметрыОграничения, СоставПользователей));
ДобавитьИтоговыйЗапросПравПользователей
Описание, пример вызова
Процедура ДобавитьИтоговыйЗапросПравПользователей(Запрос, ПараметрыОграничения, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьИтоговыйЗапросПравПользователей(Запрос, ПараметрыОграничения, );
МаксимальнаяДата
Описание, пример вызова
// Требуется, как начальная максимальная дата при планировании начального обновления доступа.//// Возвращаемое значение:// Дата//Функция МаксимальнаяДата() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальнаяДата()
МаксимальнаяДатаПриПродолжении
Описание, пример вызова
// Требуется, как начальная максимальная дата при планировании продолжения обновления доступа.Функция МаксимальнаяДатаПриПродолжении() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальнаяДатаПриПродолжении());
ПолноеИмяXML
Описание, пример вызова
// Для функции НастройкиВнедрения.Функция ПолноеИмяXML(ПолноеИмя, ТипыТаблицПоИменам) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПолноеИмяXML(ПолноеИмя, ТипыТаблицПоИменам));
ИмяТипаСсылки
Описание, пример вызова
// Для процедуры ДобавитьТипыТребуемыеВОпределяемомТипе.Функция ИмяТипаСсылки(ПолноеИмя, ТипыТаблицПоИменам) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяТипаСсылки(ПолноеИмя, ТипыТаблицПоИменам));
ИмяТипаСсылкиXML
Описание, пример вызова
// Для функции НастройкиВнедрения.Функция ИмяТипаСсылкиXML(ПолноеИмя, ТипыТаблицПоИменам) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяТипаСсылкиXML(ПолноеИмя, ТипыТаблицПоИменам));
ИмяТипаОбъектаИлиНабораЗаписей
Описание, пример вызова
// Для функции ДобавитьТипыТребуемыеВОпределяемомТипе.Функция ИмяТипаОбъектаИлиНабораЗаписей(ПолноеИмя, ТипыТаблицПоИменам) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяТипаОбъектаИлиНабораЗаписей(ПолноеИмя, ТипыТаблицПоИменам));
ИмяТипаОбъектаИлиНабораЗаписейXML
Описание, пример вызова
// Для функции НастройкиВнедрения.Функция ИмяТипаОбъектаИлиНабораЗаписейXML(ПолноеИмя, ТипыТаблицПоИменам) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяТипаОбъектаИлиНабораЗаписейXML(ПолноеИмя, ТипыТаблицПоИменам));
ДобавитьОбъектКВладельцам
Описание, пример вызова
// Для функции НастройкиВнедрения.Процедура ДобавитьОбъектКВладельцам(ИмяТипаОбъектаXML, ВладельцыЗначенийКлючейДоступа) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОбъектКВладельцам(ИмяТипаОбъектаXML, ВладельцыЗначенийКлючейДоступа));
ДобавитьОграниченияВРолях
Описание, пример вызова
// Для функции НастройкиВнедрения.Процедура ДобавитьОграниченияВРолях(ПолноеИмяXML, ПолноеИмя, ОграниченияВРолях, СвойстваОграничений, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОграниченияВРолях(ПолноеИмяXML, ПолноеИмя, ОграниченияВРолях, СвойстваОграничений, Контекст));
ДобавитьТипыИзмерения
Описание, пример вызова
// Для процедуры ДобавитьОграниченияВРолях.Процедура ДобавитьТипыИзмерения(ИмяРегистраКлючей, ОпорныеПоля, ИмяИсходногоРегистра, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТипыИзмерения(ИмяРегистраКлючей, ОпорныеПоля, ИмяИсходногоРегистра, Контекст));
ТипыИзмеренийРегистраКлючей
Описание, пример вызова
// Для функции НастройкиВнедрения и процедуры ДобавитьТипыИзмерения.Функция ТипыИзмеренийРегистраКлючей(ТипыИзмеренийРегистровКлючей, ИмяРегистраКлючей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипыИзмеренийРегистраКлючей(ТипыИзмеренийРегистровКлючей, ИмяРегистраКлючей));
КонстантаПервоеОбновлениеДоступаЗавершилось
Описание, пример вызова
// Для функции ОграничиватьДоступНаУровнеЗаписейУниверсально.Функция КонстантаПервоеОбновлениеДоступаЗавершилось() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КонстантаПервоеОбновлениеДоступаЗавершилось());
ПредварительнаяБлокировкаПередЗаписьюНовогоВФайловойИБ
Описание, пример вызова
// Для процедур ПроверитьДоступПередЗаписьюИсточника и др.Процедура ПредварительнаяБлокировкаПередЗаписьюНовогоВФайловойИБ() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПредварительнаяБлокировкаПередЗаписьюНовогоВФайловойИБ());
ПредварительнаяБлокировкаПередЗаписьюСуществующегоВФайловойИБ
Описание, пример вызова
// Для процедур ПроверитьДоступПередЗаписьюИсточника и др.Процедура ПредварительнаяБлокировкаПередЗаписьюСуществующегоВФайловойИБ() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПредварительнаяБлокировкаПередЗаписьюСуществующегоВФайловойИБ());
ПроверитьДоступПередЗаписьюИсточника
Описание, пример вызова
// Для обработчиков подписок на событие ПередЗаписью.Процедура ПроверитьДоступПередЗаписьюИсточника(Источник, Отказ, ЭтоНаборЗаписей, Замещение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПередЗаписьюИсточника(Источник, Отказ, ЭтоНаборЗаписей, Замещение));
ПроверитьДоступПриЗаписиИсточника
Описание, пример вызова
// Для обработчиков подписок на событие ПриЗаписи.Процедура ПроверитьДоступПриЗаписиИсточника(Источник, Отказ, ЭтоНаборЗаписей, Замещение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПриЗаписиИсточника(Источник, Отказ, ЭтоНаборЗаписей, Замещение));
ПроверитьДоступПередУдалениемИсточника
Описание, пример вызова
// Для обработчиков подписок на событие ПередУдалением.Процедура ПроверитьДоступПередУдалениемИсточника(Источник, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступПередУдалениемИсточника(Источник, Отказ));
ПропуститьПроверкуДоступа
Описание, пример вызова
// Для процедур ПроверитьДоступПередЗаписьюИсточника, ПроверитьДоступПриЗаписиИсточника.Функция ПропуститьПроверкуДоступа(Отказ, Источник) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПропуститьПроверкуДоступа(Отказ, Источник));
ЗапомнитьДанныеВлияющиеНаЗависимыеКлючиДоступа
Описание, пример вызова
// Для процедуры ПроверитьДоступПередЗаписьюИсточника.Процедура ЗапомнитьДанныеВлияющиеНаЗависимыеКлючиДоступа(Источник, ЭтоНаборЗаписей, Замещение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапомнитьДанныеВлияющиеНаЗависимыеКлючиДоступа(Источник, ЭтоНаборЗаписей, Замещение));
ОтборПоИзмерениямНабораЗаписей
Описание, пример вызова
// Для процедур ЗапомнитьДанныеВлияющиеНаЗависимыеКлючиДоступа, ОбновитьКлючиДоступаКНаборуЗаписей и// функций ДоступРазрешен, ЧтениеДоступно.//Функция ОтборПоИзмерениямНабораЗаписей(НаборЗаписей, Запрос, Замещение = Неопределено, ЗапросНовыхКомбинаций = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОтборПоИзмерениямНабораЗаписей(НаборЗаписей, Запрос, Замещение, ЗапросНовыхКомбинаций);
УстановитьРазрешенныйКлючДоступаДляНовогоОбъекта
Описание, пример вызова
// Для процедуры ПроверитьДоступПередЗаписьюИсточника.Процедура УстановитьРазрешенныйКлючДоступаДляНовогоОбъекта(Источник, ЭтоПолноправныйПользователь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьРазрешенныйКлючДоступаДляНовогоОбъекта(Источник, ЭтоПолноправныйПользователь));
ПроверитьДоступКИсточнику
Описание, пример вызова
// Для процедур ПроверитьДоступПередЗаписьюИсточника, ПроверитьДоступПриЗаписиИсточника.Процедура ПроверитьДоступКИсточнику(Источник, ПередЗаписью, ЭтоНаборЗаписей, Замещение, ЭтоПолноправныйПользователь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступКИсточнику(Источник, ПередЗаписью, ЭтоНаборЗаписей, Замещение, ЭтоПолноправныйПользователь));
ПараметрыОграниченияПриПроверкеДоступа
Описание, пример вызова
// Для процедуры ПроверитьДоступКИсточнику.//// Возвращаемое значение:// см. РассчитанныеПараметрыОграничения//Функция ПараметрыОграниченияПриПроверкеДоступа(Источник, ПолноеИмя, ИдентификаторТранзакции) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыОграниченияПриПроверкеДоступа(Источник, ПолноеИмя, ИдентификаторТранзакции));
ПроверитьДоступКОбъекту
Описание, пример вызова
// Для процедуры ПроверитьДоступКИсточнику.Процедура ПроверитьДоступКОбъекту(Источник, ПередЗаписью, ЭтоПолноправныйПользователь, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступКОбъекту(Источник, ПередЗаписью, ЭтоПолноправныйПользователь, );
УточнитьПравоДобавление
Описание, пример вызова
// Для процедуры ПроверитьДоступКОбъекту и функции ДоступРазрешен.Процедура УточнитьПравоДобавление(Запрос, ЭтоНовый, ПараметрыОграничения, ПроверкаДобавления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УточнитьПравоДобавление(Запрос, ЭтоНовый, ПараметрыОграничения, ПроверкаДобавления));
ОбновитьКлючДоступаОбъектаПриЗаписи
Описание, пример вызова
// Для процедуры ПроверитьДоступКОбъекту.Процедура ОбновитьКлючДоступаОбъектаПриЗаписи(Источник, ЭтоНовый, ИдентификаторТранзакции, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючДоступаОбъектаПриЗаписи(Источник, ЭтоНовый, ИдентификаторТранзакции, );
РезультатЗапросаПроверкиДоступа
Описание, пример вызова
// Для процедур ПроверитьДоступКОбъекту, ПроверитьДоступКНаборуЗаписей.Функция РезультатЗапросаПроверкиДоступа(Запрос, Источник) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РезультатЗапросаПроверкиДоступа(Запрос, Источник));
ПроверитьДоступКНаборуЗаписей
Описание, пример вызова
// Для процедуры ПроверитьДоступКИсточнику.Процедура ПроверитьДоступКНаборуЗаписей(Источник, ПередЗаписью, Замещение, ЭтоПолноправныйПользователь, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьДоступКНаборуЗаписей(Источник, ПередЗаписью, Замещение, ЭтоПолноправныйПользователь, );
ОбновитьКлючиДоступаКНаборуЗаписей
Описание, пример вызова
// Для процедуры ПроверитьДоступКНаборуЗаписей и для функции ДоступРазрешен.Процедура ОбновитьКлючиДоступаКНаборуЗаписей(Источник, ПередЗаписью, Замещение, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючиДоступаКНаборуЗаписей(Источник, ПередЗаписью, Замещение, );
ЗаписатьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолейПередЗаписью
Описание, пример вызова
// Для процедуры ПроверитьДоступПередЗаписьюИсточника.Процедура ЗаписатьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолейПередЗаписью(Источник, Замещение, ЭтоПолноправныйПользователь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолейПередЗаписью(Источник, Замещение, ЭтоПолноправныйПользователь));
КомбинацииЗначенийОпорныхПолей
Описание, пример вызова
// Для процедур ПроверитьДоступКНаборуЗаписей,// ЗаписатьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолейПередЗаписью.//Функция КомбинацииЗначенийОпорныхПолей(Источник, ОтборПоИзмерениям, ПараметрыОграничения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КомбинацииЗначенийОпорныхПолей(Источник, ОтборПоИзмерениям, ПараметрыОграничения));
ОбновитьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолей
Описание, пример вызова
// Для процедур ПроверитьДоступКНаборуЗаписей,// ЗаписатьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолейПередЗаписью.//Процедура ОбновитьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолей(ЗапросНовыхКомбинаций, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолей(ЗапросНовыхКомбинаций, );
ЭлементыДанныхНовыхКомбинацийЗначенийОпорныхПолей
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаНовыхКомбинацийЗначенийОпорныхПолей.Функция ЭлементыДанныхНовыхКомбинацийЗначенийОпорныхПолей(ЗапросНовыхКомбинаций, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭлементыДанныхНовыхКомбинацийЗначенийОпорныхПолей(ЗапросНовыхКомбинаций, );
СообщитьОбОшибкеДоступа
Описание, пример вызова
// Для процедур ПроверитьДоступКОбъекту, ПроверитьДоступКНаборуЗаписей.Процедура СообщитьОбОшибкеДоступа(Данные, СтараяВерсия, ЕстьПравоЧтения, ЕстьПравоИзменения, ЭтоНовый) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СообщитьОбОшибкеДоступа(Данные, СтараяВерсия, ЕстьПравоЧтения, ЕстьПравоИзменения, ЭтоНовый));
ПредставлениеДанных
Описание, пример вызова
// Для процедуры СообщитьОбОшибкеДоступа.Функция ПредставлениеДанных(Данные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПредставлениеДанных(Данные));
КлючДоступаИсточникаУстарел
Описание, пример вызова
// Для процедуры ПроверитьДоступКОбъекту и формы ОбновлениеДоступаРучноеУправление.//// Возвращаемое значение:// Булево//Функция КлючДоступаИсточникаУстарел(СсылкаНаОбъект, ПараметрыОграничения, Источник = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючДоступаИсточникаУстарел(СсылкаНаОбъект, ПараметрыОграничения, Источник);
ОбновитьКлючиДоступаЭлементовДанныхПриЗаписи
Описание, пример вызова
// Для процедур ПроверитьДоступКОбъекту, ПроверитьДоступКНаборуЗаписей и формы ОбновлениеДоступаРучноеУправление.Процедура ОбновитьКлючиДоступаЭлементовДанныхПриЗаписи(ОписаниеЭлементовДанных, ПараметрыОграничения, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючиДоступаЭлементовДанныхПриЗаписи(ОписаниеЭлементовДанных, ПараметрыОграничения, );
ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами
Описание, пример вызова
// Для регистра сведений ГруппыЗначенийДоступа.Процедура ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами(ЗначенияСИзменениямиПоТипам) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами(ЗначенияСИзменениямиПоТипам)
ДобавитьСпискиДляОбновленияДляВидаПользователей
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами.Процедура ДобавитьСпискиДляОбновленияДляВидаПользователей(СпискиДляОбновления, ПоЗначениямСГруппами, ИмяВидаПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСпискиДляОбновленияДляВидаПользователей(СпискиДляОбновления, ПоЗначениямСГруппами, ИмяВидаПользователей));
ЗапланироватьОбновлениеУстаревшихКлючейДоступа
Описание, пример вызова
// Для процедур ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа, ЗаписатьКлючиДоступаОбъектов,// ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами.//Процедура ЗапланироватьОбновлениеУстаревшихКлючейДоступа(СпискиДляОбновления, ИдентификаторТранзакции, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеУстаревшихКлючейДоступа(СпискиДляОбновления, ИдентификаторТранзакции, );
ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа
Описание, пример вызова
// Для процедуры ПроверитьДоступПриЗаписиИсточника, ПроверитьДоступПередУдалениемИсточника.Процедура ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа(Источник, ЭтоНаборЗаписей, Удаление) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа(Источник, ЭтоНаборЗаписей, Удаление));
ОписаниеВедущегоОбъекта
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПоЗначениямПолей - Структура:// ** Описание - ЛюбаяСсылка// - Отбор// ** ИзмененнаяТаблица - Строка - полное имя списка// ** СоставИзменений - см. СоставИзмененийТаблицы// * ПоКлючамДоступа - СправочникСсылка.КлючиДоступа// * ПоЗначениямСГруппами - ОпределяемыйТип.ЗначениеДоступа - только значения доступа с группами.// * ПоДаннымКэшаРасчетаПрав - Строка - наименование данных для кэша расчета прав.//Функция ОписаниеВедущегоОбъекта() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеВедущегоОбъекта());
НовыеЗначенияТабличнойЧасти
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа.Функция НовыеЗначенияТабличнойЧасти(Источник, ОписаниеТабличнойЧасти, Удаление) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияТабличнойЧасти(Источник, ОписаниеТабличнойЧасти, Удаление));
ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступаПоЗначениямПолей
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступа.Процедура ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступаПоЗначениямПолей(РезультатЗапроса, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступаПоЗначениямПолей(РезультатЗапроса, );
СоставИзмененийТаблицы
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеЗависимыхУстаревшихКлючейДоступаПоЗначениямПолей.//// Возвращаемое значение:// ТаблицаЗначений//Функция СоставИзмененийТаблицы(РезультатЗапроса, Источник, Поля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СоставИзмененийТаблицы(РезультатЗапроса, Источник, Поля));
ПроверитьОбъектыНастроекДоступа
Описание, пример вызова
// Для процедуры ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений.Процедура ПроверитьОбъектыНастроекДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьОбъектыНастроекДоступа());
УстановитьРазделяемуюБлокировку
Описание, пример вызова
// Для процедуры ПроверитьОбъектыНастроекДоступа.Процедура УстановитьРазделяемуюБлокировку(ИмяТаблицы) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьРазделяемуюБлокировку(ИмяТаблицы));
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ
Описание, пример вызова
Процедура ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ(ЭтоОшибкаБлокировки = Ложь, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ(ЭтоОшибкаБлокировки, );
ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа
Описание, пример вызова
// Для вызова и модуля менеджера справочника ГруппыДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа(ГруппыДоступа, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа(ГруппыДоступа, );
ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа
Описание, пример вызова
// Для процедуры ПослеОбновленияСоставовГруппПользователей и// модуля менеджера справочника ГруппыДоступа.//Процедура ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа(ИзмененныеУчастники, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа(ИзмененныеУчастники, );
ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа
Описание, пример вызова
// Для вызова из модуля менеджера регистра ТаблицыГруппДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа(Таблицы) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа(Таблицы)
ЗапланироватьОбновлениеДоступаПриИзмененииРолейПрофиля
Описание, пример вызова
// Для вызова из модуля объекта и модуля менеджера справочника ПрофилиГруппДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииРолейПрофиля(Описание, ИзмененныеРоли) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииРолейПрофиля(Описание, ИзмененныеРоли)
ЗапланироватьОбновлениеДоступаПриИзмененииПрофиляГруппыДоступа
Описание, пример вызова
// Для вызова из модуля объекта и модуля менеджера справочника ГруппыДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииПрофиляГруппыДоступа(Описание, ИзмененныеРоли, ПрофильИзменен) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииПрофиляГруппыДоступа(Описание, ИзмененныеРоли, ПрофильИзменен)
ЗапланироватьОбновлениеДоступаПриИзмененииРолей
Описание, пример вызова
// Для процедур ЗапланироватьОбновлениеДоступаПриИзмененииРолейПрофиля и// ЗапланироватьОбновлениеДоступаПриИзмененииПрофиляГруппыДоступа.//Процедура ЗапланироватьОбновлениеДоступаПриИзмененииРолей(Описание, ИзмененныеРоли) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииРолей(Описание, ИзмененныеРоли));
ДобавитьСпискиВедущейРолиДляОбновленияПрав
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеДоступаПриИзмененииРолей.Процедура ДобавитьСпискиВедущейРолиДляОбновленияПрав(Списки, СпискиВедущейРоли, ДобавленныеСписки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСпискиВедущейРолиДляОбновленияПрав(Списки, СпискиВедущейРоли, ДобавленныеСписки));
ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений
Описание, пример вызова
// Для вызова из модуля менеджера регистра ЗначенияГруппДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений(ГруппыДоступаИТипыЗначений) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений(ГруппыДоступаИТипыЗначений)
СлужебныйИдентификатор
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеДоступа, ЗапланироватьОбновлениеПараметровОграниченияДоступа.Функция СлужебныйИдентификатор(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СлужебныйИдентификатор(ПолноеИмя));
ЗапланироватьОбновлениеПользователейКлючейДоступа
Описание, пример вызова
// Для процедур ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа,// ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа,// ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа,// ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений.//Процедура ЗапланироватьОбновлениеПользователейКлючейДоступа(ОписаниеСписков, Описание, ДляПользователей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеПользователейКлючейДоступа(ОписаниеСписков, Описание, ДляПользователей, );
ТребуетсяОбновлениеПользователейКлючейДоступа
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеПользователейКлючейДоступа.Функция ТребуетсяОбновлениеПользователейКлючейДоступа(Контекст, ДляВнешнихПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТребуетсяОбновлениеПользователейКлючейДоступа(Контекст, ДляВнешнихПользователей));
ЗапланироватьОбновлениеНаборовГруппДоступа
Описание, пример вызова
// Для процедуры ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа и// модулей менеджера и объекта справочника ГруппыДоступа.//Процедура ЗапланироватьОбновлениеНаборовГруппДоступа(Описание, ДляПользователей = Истина, ДляВнешнихПользователей = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеНаборовГруппДоступа(Описание, ДляПользователей, ДляВнешнихПользователей);
ЗапланироватьОбновлениеКэшаРасчетаПрав
Описание, пример вызова
// Для процедур ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа,// ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа,// ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа,// ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений.//Процедура ЗапланироватьОбновлениеКэшаРасчетаПрав(Описание, ИмяИзмененныхДанных) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеКэшаРасчетаПрав(Описание, ИмяИзмененныхДанных));
СписокДляПланированияОбновленияКэшаРасчетаПрав
Описание, пример вызова
// Для процедур ПодготовитьПланОбновления, ЗапланироватьОбновлениеКэшаРасчетаПрав// и функции ВерсияДанныхДляКэшаРасчетаПрав.//Функция СписокДляПланированияОбновленияКэшаРасчетаПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СписокДляПланированияОбновленияКэшаРасчетаПрав());
НоваяВерсияДанныхДляКэшаРасчетаПрав
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ТаблицыГруппДоступа - Строка// - Неопределено// * ЗначенияГруппДоступа - Строка// - Неопределено// * УчастникиГруппДоступа - Строка// - Неопределено// * СоставыГруппПользователей - Строка// - Неопределено// * РолиПрофилейГруппДоступа - Строка// - Неопределено// * ГруппыДоступаПрофилей - Строка// - Неопределено//Функция НоваяВерсияДанныхДляКэшаРасчетаПрав(Версия = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяВерсияДанныхДляКэшаРасчетаПрав(Версия);
ИмяПараметраВерсииДанныхДляКэшаРасчетаПрав
Описание, пример вызова
// Для процедуры ОбработатьПланОбновленияКэшаРасчетаПрав.Функция ИмяПараметраВерсииДанныхДляКэшаРасчетаПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяПараметраВерсииДанныхДляКэшаРасчетаПрав());
ЕстьЗапланированныеТочечныеЗадания
Описание, пример вызова
// Для процедуры ЗапуститьОбновлениеДоступа.Функция ЕстьЗапланированныеТочечныеЗадания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьЗапланированныеТочечныеЗадания());
ЗапуститьОбновлениеДоступаНаУровнеЗаписей
Описание, пример вызова
// Запускает фоновое задание обновления доступа вместо регламентного задания.//// Параметры:// ЭтоЗапускВручную - Булево - если передать Ложь, то наименование будет начинаться с "Автозапуск",// в противном случае, наименование будет начинаться с "Запуск вручную",// блокировка обновления доступа будет снята, если была установлена,// выполнение будет продолжаться до полного завершения.// ЭтоПерезапуск - Булево - если передать Истина, тогда текущий сеанс фонового задания не будет// считаться незавершенным исполнителем.// ДляУскорения - Булево - если передать Истина, тогда признак передается в процедуру обновления доступа,// чтобы прекратить обновление, когда точечных заданий нет и функция// ЗапускатьОбновлениеДоступаДляУскоренияТолькоТочечныхЗаданий возвращает Истина.//// Возвращаемое значение:// - Неопределено - обновление доступа не требуется или запрещено.// - Структура:// * УжеВыполняется - Булево - если обновление уже выполняется.//// * ИдентификаторФоновогоЗадания - Неопределено - если обновление не выполняется или// выполняется не в фоновом задании.// - УникальныйИдентификатор - идентификатор фонового задания.//// * СвойстваСеанса - Неопределено - если запуска не было или фоновое задание только добавлено в очередь.// - Структура - со свойствами сеанса, если обновление уже выполняется:// ** ИмяКомпьютера - Строка - одноименное свойства объекта СеансИнформационнойБазы.// ** НомерСеанса - Число - одноименное свойства объекта СеансИнформационнойБазы.// ** НачалоСеанса - Строка - одноименное свойства объекта СеансИнформационнойБазы.//// * ТекстПредупреждения - Неопределено - если запуска не было или запущено новое фоновое задание.// - Строка - описание, что обновление доступа уже запущено.//Функция ЗапуститьОбновлениеДоступаНаУровнеЗаписей(ЭтоЗапускВручную = Ложь, ЭтоПерезапуск = Ложь, ДляУскорения = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапуститьОбновлениеДоступаНаУровнеЗаписей(ЭтоЗапускВручную, ЭтоПерезапуск, ДляУскорения);
ОтменитьОбновлениеДоступаНаУровнеЗаписей
Описание, пример вызова
// Отменить обновление доступа, которое выполняется в фоновом задании.Процедура ОтменитьОбновлениеДоступаНаУровнеЗаписей() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтменитьОбновлениеДоступаНаУровнеЗаписей()
ВключитьРегламентноеЗаданиеОбновленияДоступа
Описание, пример вызова
// Для процедуры УстановитьОбновлениеДоступа.Процедура ВключитьРегламентноеЗаданиеОбновленияДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВключитьРегламентноеЗаданиеОбновленияДоступа()
ОтключитьРегламентноеЗаданиеОбновленияДоступа
Описание, пример вызова
// Для процедуры УстановитьОбновлениеДоступа.Процедура ОтключитьРегламентноеЗаданиеОбновленияДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтключитьРегламентноеЗаданиеОбновленияДоступа()
ИзменитьРегламентноеЗаданиеОбновленияДоступа
Описание, пример вызова
// Для процедуры УстановитьОбновлениеДоступа.Процедура ИзменитьРегламентноеЗаданиеОбновленияДоступа(ВключитьЗадание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ИзменитьРегламентноеЗаданиеОбновленияДоступа(ВключитьЗадание));
УстановитьЗапретОбновленияДоступа
Описание, пример вызова
// Включает или отключает запрет обновления доступа при запуске// с помощью регламентного задания или при программном запуске.//// При вызове процедуры ОбновлениеДоступаНаУровнеЗаписей// с признаком ОбновитьВсе запрет игнорируется.//// При вызове процедуры ЗапуститьОбновлениеДоступаНаУровнеЗаписей// с признаком ЭтоЗапускВручную запрет снимается автоматически.//Процедура УстановитьЗапретОбновленияДоступа(Использование, ОтменитьОбновление = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЗапретОбновленияДоступа(Использование, ОтменитьОбновление);
СекундОжиданияЗавершенияФоновогоЗадания
Описание, пример вызова
// Для процедур ОтменитьОбновлениеДоступаНаУровнеЗаписей, УстановитьЗапретОбновленияДоступа.Функция СекундОжиданияЗавершенияФоновогоЗадания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СекундОжиданияЗавершенияФоновогоЗадания());
ОбновлениеДоступаНаУровнеЗаписей
Описание, пример вызова
// Обработчик регламентного задания ОбновлениеДоступаНаУровнеЗаписей.Процедура ОбновлениеДоступаНаУровнеЗаписей(ОбновитьВсе = Ложь, ВызыватьИсключениеВместоРегистрацииОшибки = Ложь, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновлениеДоступаНаУровнеЗаписей(ОбновитьВсе, ВызыватьИсключениеВместоРегистрацииОшибки, );
НовыеДополнительныеПараметрыОбновленияДоступа
Описание, пример вызова
// Только для внутреннего использования.//// Возвращаемое значение:// Структура:// * ДляУскорения - Булево// * ЭтоПерезапуск - Булево//Функция НовыеДополнительныеПараметрыОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеДополнительныеПараметрыОбновленияДоступа());
ВыполнитьОбновлениеДоступаНаУровнеЗаписей
Описание, пример вызова
// Выполняет обновление доступа, если запланировано.Процедура ВыполнитьОбновлениеДоступаНаУровнеЗаписей(ОбновитьВсе, ВызыватьИсключениеВместоРегистрацииОшибки, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыполнитьОбновлениеДоступаНаУровнеЗаписей(ОбновитьВсе, ВызыватьИсключениеВместоРегистрацииОшибки, );
ОписаниеОсновногоСеанса
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ИдентификаторФоновогоЗадания - УникальныйИдентификатор// * ФоновоеЗадание - ФоновоеЗадание// * НомерСеанса - Число// * НачалоСеанса - Дата// * Идентификатор - Строка - представление сеанса//Функция ОписаниеОсновногоСеанса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеОсновногоСеанса());
ЗапланированоОбновлениеДоступа
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаНаУровнеЗаписей.Функция ЗапланированоОбновлениеДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапланированоОбновлениеДоступа());
ПоследнееОбновлениеДоступа
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаНаУровнеЗаписей и// процедур ОбновлениеДоступаНаУровнеЗаписей, ОтменитьОбновлениеДоступаНаУровнеЗаписей и// формы ОбновлениеДоступаНаУровнеЗаписей.//// Возвращаемое значение:// Структура:// * ДатаЗапускаНаСервере - Дата// * ДатаЗавершенияНаСервере - Дата// * ОбновлениеОтменено - Булево// * ПоследнееВыполнениеСекунд - Число// * ДатаПолногоЗавершения - Дата// * ТекстОшибкиЗавершения - Строка// * НомерСеанса - Число// * ИмяКомпьютера - Строка// * ОбновлениеДоступаЗапрещено - Булево// * БалансировкаНагрузкиНаДиск - Булево// * ИдентификаторФоновогоЗадания - УникальныйИдентификатор// * ПоследнееПланированиеОбработкиУстаревшихЭлементов - Дата//Функция ПоследнееОбновлениеДоступа(ТекущееЗначение = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоследнееОбновлениеДоступа(ТекущееЗначение);
УстановитьПоследнееОбновлениеДоступа
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаНаУровнеЗаписей,// УстановитьЗапретОбновленияДоступа и УстановитьБалансировкуНагрузкиНаДиск.//Процедура УстановитьПоследнееОбновлениеДоступа(Свойства, ЕстьВнешняяТранзакция) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьПоследнееОбновлениеДоступа(Свойства, ЕстьВнешняяТранзакция));
ОчиститьПоследнееОбновлениеДоступа
Описание, пример вызова
// Для константы ОграничиватьДоступНаУровнеЗаписейУниверсально.Процедура ОчиститьПоследнееОбновлениеДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОчиститьПоследнееОбновлениеДоступа()
ИсполнительОбновленияДоступа
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаНаУровнеЗаписей и// процедур ОбновлениеДоступаНаУровнеЗаписей, ОтменитьОбновлениеДоступаНаУровнеЗаписей и// формы ОбновлениеДоступаНаУровнеЗаписей.//// Параметры:// ПоследнееОбновлениеДоступа - см. ПоследнееОбновлениеДоступа// ИдентификаторИсключаемогоЗадания - УникальныйИдентификатор// - Неопределено//// Возвращаемое значение:// - ФоновоеЗадание// - СеансИнформационнойБазы// - Неопределено//Функция ИсполнительОбновленияДоступа(ПоследнееОбновлениеДоступа, ИдентификаторИсключаемогоЗадания = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИсполнительОбновленияДоступа(ПоследнееОбновлениеДоступа, ИдентификаторИсключаемогоЗадания);
ИдентификаторПроизвольногоСеанса
Описание, пример вызова
// Для процедуры ОбновлениеДоступаНаУровнеЗаписей, ИсполнительОбновленияДоступа.Функция ИдентификаторПроизвольногоСеанса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторПроизвольногоСеанса());
ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступа, ДобавитьЗаданияОбновленияДоступа и// ОбновитьСоставИспользуемыхВерсийПараметровШаблонов.//// Параметры:// Контекст - см. НовыйКонтекстОбновленияДоступа// ПриЗапуске - Булево//Процедура ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа(Контекст, ПриЗапуске = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа(Контекст, ПриЗапуске);
ЗапланированоОбновлениеПараметровОграниченияДоступа
Описание, пример вызова
// Для процедуры ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа.Функция ЗапланированоОбновлениеПараметровОграниченияДоступа(ДатаАктуальности) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапланированоОбновлениеПараметровОграниченияДоступа(ДатаАктуальности));
УменьшитьНомераВерсийПараметровОграниченияДоступа
Описание, пример вызова
// Для процедуры ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа.Процедура УменьшитьНомераВерсийПараметровОграниченияДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.УменьшитьНомераВерсийПараметровОграниченияДоступа());
ИспользованиеВидовДоступаИзменено
Описание, пример вызова
// Для процедуры ПроверитьОбновитьДействующиеПараметрыОграниченияДоступа.Функция ИспользованиеВидовДоступаИзменено(ДействующиеПараметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИспользованиеВидовДоступаИзменено(ДействующиеПараметры));
ЗавершитьПотокиОбновленияДоступа
Описание, пример вызова
// Для процедур ОбновлениеДоступаНаУровнеЗаписей, ВыполнитьОбновлениеДоступа,// ОтменитьОбновлениеДоступаНаУровнеЗаписей, ЗавершитьОбновлениеДоступа.//Процедура ЗавершитьПотокиОбновленияДоступа(ОтменитьОбновление = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗавершитьПотокиОбновленияДоступа(ОтменитьОбновление);
ИдентификаторОтменыОбновленияДоступаНаУровнеЗаписей
Описание, пример вызова
// Для процедур ОбработатьВыполненныеЗадания, ЗавершитьПотокиОбновленияДоступа.Функция ИдентификаторОтменыОбновленияДоступаНаУровнеЗаписей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторОтменыОбновленияДоступаНаУровнеЗаписей());
ОтменитьФоновыеЗаданияПотоковОбновленияДоступа
Описание, пример вызова
// Для процедур ОбновлениеДоступаНаУровнеЗаписей, ВыполнитьОбновлениеДоступа,// ОтменитьОбновлениеДоступаНаУровнеЗаписей, ЗавершитьОбновлениеДоступа.//Процедура ОтменитьФоновыеЗаданияПотоковОбновленияДоступа(СекундОжидания = 5) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтменитьФоновыеЗаданияПотоковОбновленияДоступа(СекундОжидания);
ВыполнитьОбновлениеДоступа
Описание, пример вызова
// Обновляет ключи доступа к данным на основе записей в регистре сведений// ОбновлениеКлючейДоступаКДанным и ключи доступа пользователей на основе записей// регистра сведений ОбновлениеКлючейДоступаПользователей.//// Обновляется порция данных для каждой таблицы, начиная с самых свежих данных.// Процедура должна вызываться повторно, пока обработка не будет завершена,// при этом регламентное задание выключается.//// Процедура предназначена для работы в единственном экземпляре, то есть без параллельной// работы (вызов из процедуры регламентного задания ОбновлениеДоступаНаУровнеЗаписей).// Параллельность обеспечивает сама процедура путем запуска до двух фоновых заданий// на каждый список, но не более значения константы КоличествоПотоковОбновленияДоступа.//Процедура ВыполнитьОбновлениеДоступа(ОбновитьВсе, ПараметрыВыполнения, ПоследнееОбновлениеДоступа) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыполнитьОбновлениеДоступа(ОбновитьВсе, ПараметрыВыполнения, ПоследнееОбновлениеДоступа));
НовыйКонтекстОбновленияДоступа
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ОписаниеОсновногоСеанса - см. ОписаниеОсновногоСеанса// * ТекущееФоновоеЗадание - ФоновоеЗадание// * Задания - см. ТаблицаЗаданийОбновления// * ЗаданияДляЗапуска - Массив из СтрокаТаблицыЗначений: см. ТаблицаЗаданийОбновления// * ЗанятыеПотоки - Соответствие из КлючИЗначение:// ** Ключ - УникальныйИдентификатор// ** Значение - см. НовыйПоток// * СвободныеПотоки - Массив из см. НовыйПоток// * ГраницаОбновленияЗаданий - Дата// * ОбщиеПараметрыОбновления - см. ОписаниеОбщихПараметровОбновления// * ОбновлениеВЭтомСеансе - Булево// * КоличествоПотоков - Число// * ДатаПолногоЗавершения - Дата// * ТекстОшибкиЗавершения - Строка// * ЕстьОтложенныеЗадания - Булево// * ЕстьЗапущенноеЗадание - Булево// * ОбработкаЗавершена - Булево// * ОбновлениеОтменено - Булево// * ТребуетсяПерезапускСеанса - Булево// * МаксимумПорцийИзИсходной - Число// * КоличествоДополнительныхПорций - Число// * ЕстьДлительноеЗаданиеПолученияПорцийЭлементовДанных - Булево// * МаксимальноеКоличествоСекундБыстрогоПолученияПорцийЭлементовДанных - Число// * ИдентификаторыОтключенныхОбъектовМетаданных - Соответствие// * ИдентификаторСправочникаНаборыГруппДоступа - СправочникСсылка.ИдентификаторыОбъектовМетаданных//Функция НовыйКонтекстОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКонтекстОбновленияДоступа());
ЗапланироватьОбработкуУстаревшихЭлементов
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ЗапланироватьОбработкуУстаревшихЭлементов(ТекстОшибкиПланирования, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбработкуУстаревшихЭлементов(ТекстОшибкиПланирования, );
МаксимумМиллисекундПолученияПорций
Описание, пример вызова
// Для процедуры ЗапуститьОбновлениеДоступаСписка.Функция МаксимумМиллисекундПолученияПорций(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимумМиллисекундПолученияПорций(Контекст));
ДоступнаБалансировкаНагрузкиНаДиск
Описание, пример вызова
// Для процедуры ЗаполнитьКоличествоПотоков и формы ОбновлениеДоступаНаУровнеЗаписей.//// Возвращаемое значение:// Булево//Функция ДоступнаБалансировкаНагрузкиНаДиск() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДоступнаБалансировкаНагрузкиНаДиск()
БалансировкаНагрузкиНаДиск
Описание, пример вызова
// Для процедуры ЗаполнитьКоличествоПотоков и формы ОбновлениеДоступаНаУровнеЗаписей.//// Возвращаемое значение:// Булево//Функция БалансировкаНагрузкиНаДиск() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.БалансировкаНагрузкиНаДиск()
УстановитьБалансировкуНагрузкиНаДиск
Описание, пример вызова
// Для формы ОбновлениеДоступаНаУровнеЗаписей.Процедура УстановитьБалансировкуНагрузкиНаДиск(Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьБалансировкуНагрузкиНаДиск(Использование)
ТаблицаЗаданийОбновления
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.// Возвращаемое значение:// ТаблицаЗначений:// * ЕстьТочечноеЗадание - Булево// * ЕстьНачальноеОбновлениеТочечногоЗадания - Дата// * ДатаПоследнегоЗапускаТочечногоЗадания - Дата// * ДатаДобавленияТочечногоЗадания - Дата// * УровеньЗависимости - Число// * ЗависимыеСписки - Массив// - Строка// * ЕстьНачальноеОбновление - Булево// * ЕстьПерезапуск - Булево// * ДатаПоследнегоЗапускаОбщегоЗадания - Дата// * ЕстьДатаПоследнегоОбновленногоЭлемента - Булево// * ДатаПоследнегоОбновленногоЭлемента - Дата// * ДатаДобавленияОбщегоЗадания - Дата// * ИдентификаторСписка - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * ДляВнешнихПользователей - Булево// * ЭтоОбновлениеПрав - Булево// * Запускать - Булево// * ЗанятыеПотоки - Соответствие из КлючИЗначение:// ** Ключ - УникальныйИдентификатор// ** Значение - см. НовыйПоток// * НаборПорций - Массив из см. ПорцияИзНабора// * КоличествоПорцийДляОбработки - Число// * ИндексСледующейПорцииДляОбработки - Число// * Пропустить - Булево// * Удалить - Булево// * ПорядокВидаКлючаДанных - Число// * ЭтоОбработкаУстаревшихЭлементов - Булево// * ОбновитьУровеньЗависимости - Булево//Функция ТаблицаЗаданийОбновления() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТаблицаЗаданийОбновления());
ТаблицаКлючейЗаданий
Описание, пример вызова
// Для процедуры ДобавитьЗаданияОбновленияДоступа.Функция ТаблицаКлючейЗаданий() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТаблицаКлючейЗаданий());
НовыйПоток
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.//// Возвращаемое значение:// Структура:// * ИдентификаторПотока - УникальныйИдентификатор// * ФоновоеЗадание - ФоновоеЗадание// * Задание - СтрокаТаблицыЗначений из см. ТаблицаЗаданийОбновления// * ОтменитьЗадание - Булево// * МоментЗапускаЗадания - Число// * ПорцияИзНабора - см. ПорцияИзНабора// * ПолучитьПорции - Число// * ДатаОсвобождения - Дата//Функция НовыйПоток() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйПоток());
ОписаниеОбщихПараметровОбновления
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.//// Возвращаемое значение:// Структура:// * ЭтоОбновлениеПрав - Булево// * ИдентификаторСписка - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * ДляВнешнихПользователей - Булево// * ЭтоОбработкаУстаревшихЭлементов - Булево// * РазрешенаОбработкаУстаревшихЭлементов - Булево// * ДатаНачала - Дата// * ДатаОкончания - Дата// * НачальноеОбновление - Булево// * ОбработкаЗавершена - Булево// * МаксимумМиллисекундОбработки - Число// * ИдентификаторСправочникаНаборыГруппДоступа - СправочникСсылка.ИдентификаторыОбъектовМетаданных// * Кэш - см. НовыйКэшКонтекста// * МаксимумПорцийИзИсходной - Число//Функция ОписаниеОбщихПараметровОбновления(Контекст = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеОбщихПараметровОбновления(Контекст);
ТекстЗапросаЗаданий
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Функция ТекстЗапросаЗаданий() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаЗаданий());
ЗаполнитьКоличествоПотоков
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ЗаполнитьКоличествоПотоков(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьКоличествоПотоков(Контекст));
ДобавитьЗаданияОбновленияДоступа
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ДобавитьЗаданияОбновленияДоступа(РезультатыЗапроса, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗаданияОбновленияДоступа(РезультатыЗапроса, Контекст));
НовыйКэшКонтекста
Описание, пример вызова
// Для функции ДобавитьЗаданияОбновленияДоступа.//// Возвращаемое значение:// Структура:// * ОбъектыМетаданныхПоИдентификаторам - Соответствие//Функция НовыйКэшКонтекста() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКэшКонтекста());
ОбновитьСвойствоЭтоОбработкаУстаревшихЭлементов
Описание, пример вызова
// Для процедур ДобавитьЗаданияОбновленияДоступа, ОбновитьСвойстваЗадания и// функции ЗапуститьОбновлениеДоступаСписка.//Процедура ОбновитьСвойствоЭтоОбработкаУстаревшихЭлементов(Задание, ТребуетсяОбновитьУровеньЗависимостиПриИзменении = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьСвойствоЭтоОбработкаУстаревшихЭлементов(Задание, ТребуетсяОбновитьУровеньЗависимостиПриИзменении);
ЭтоОбновлениеСоставаНаборовГруппДоступа
Описание, пример вызова
// Для процедуры ЗаполнитьОбщиеПараметрыОбновления.Функция ЭтоОбновлениеСоставаНаборовГруппДоступа(Задание, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоОбновлениеСоставаНаборовГруппДоступа(Задание, Контекст));
ЗаполнитьУровниЗависимостиЗаданий
Описание, пример вызова
// Для процедуры ДобавитьЗаданияОбновленияДоступа.Процедура ЗаполнитьУровниЗависимостиЗаданий(Контекст, СвойстваВедущихСписков) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьУровниЗависимостиЗаданий(Контекст, СвойстваВедущихСписков));
УстановитьУровеньЗависимостиПоВедущим
Описание, пример вызова
// Для процедур ЗаполнитьУровниЗависимостиЗаданий, ОбновитьУровеньЗависимости.Процедура УстановитьУровеньЗависимостиПоВедущим(Задание, Задания, ВедущиеСпискиПоЗависимым) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьУровеньЗависимостиПоВедущим(Задание, Задания, ВедущиеСпискиПоЗависимым));
ОбновитьУровеньЗависимости
Описание, пример вызова
// Для процедуры ЗаполнитьОбщиеПараметрыОбновления.Процедура ОбновитьУровеньЗависимости(СвойстваЗадания, Задания, ВедущиеСпискиПоЗависимым) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьУровеньЗависимости(СвойстваЗадания, Задания, ВедущиеСпискиПоЗависимым));
ЗаполнитьОбщиеПараметрыОбновления
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ЗаполнитьОбщиеПараметрыОбновления(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОбщиеПараметрыОбновления(Контекст));
ПериодОбновленияДоПериодаДанных
Описание, пример вызова
// Для процедур ДобавитьЗаданияОбновленияДоступа, ЗапуститьОбновлениеДоступаСписка,// ВыполнитьОбновлениеДоступаСписка.//Функция ПериодОбновленияДоПериодаДанных(ДатаНачала, ДатаПоследнегоОбновленногоЭлемента) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПериодОбновленияДоПериодаДанных(ДатаНачала, ДатаПоследнегоОбновленногоЭлемента));
ОбработатьЗаданияСОшибками
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ОбработатьЗаданияСОшибками(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьЗаданияСОшибками(Контекст));
ОбновитьСоставИспользуемыхВерсийПараметровШаблонов
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ОбновитьСоставИспользуемыхВерсийПараметровШаблонов(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьСоставИспользуемыхВерсийПараметровШаблонов(Контекст));
ЗавершитьОбновлениеДоступа
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ЗавершитьОбновлениеДоступа(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗавершитьОбновлениеДоступа(Контекст));
ИспользуетсяОдинВариантДоступа
Описание, пример вызова
// Для процедуры ОбновитьСоставИспользуемыхВерсийПараметровШаблонов.Функция ИспользуетсяОдинВариантДоступа(ДополнительныйКонтекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИспользуетсяОдинВариантДоступа(ДополнительныйКонтекст));
ОтключитьРегламентноеЗаданиеЕслиНетНовыхЗаданий
Описание, пример вызова
// Для процедуры ЗавершитьОбновлениеДоступа.Процедура ОтключитьРегламентноеЗаданиеЕслиНетНовыхЗаданий(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтключитьРегламентноеЗаданиеЕслиНетНовыхЗаданий(Контекст));
УстановитьНедоступныеСписки
Описание, пример вызова
// Для процедуры ОтключитьРегламентноеЗаданиеЕслиНетНовыхЗаданий.//// Параметры:// РезультатЗапроса - РезультатЗапроса// НедоступныеСписки - Массив//Процедура УстановитьНедоступныеСписки(РезультатЗапроса, НедоступныеСписки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьНедоступныеСписки(РезультатЗапроса, НедоступныеСписки));
ЗапуститьОбновлениеДоступаСписка
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Функция ЗапуститьОбновлениеДоступаСписка(Задание, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапуститьОбновлениеДоступаСписка(Задание, Контекст));
ОбщееЗаданиеВыполняется
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка и процедуры ОбработатьРезультатЗадания.Функция ОбщееЗаданиеВыполняется(Задание) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбщееЗаданиеВыполняется(Задание));
ИмяМетодаПотокаОбновленияДоступа
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка и процедуры ОтменитьФоновыеЗаданияПотоковОбновленияДоступа.Функция ИмяМетодаПотокаОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяМетодаПотокаОбновленияДоступа());
ИмяМетодаЗаданияОбновленияДоступа
Описание, пример вызова
// Для процедур УстановитьОбновлениеДоступа, ЗапуститьОбновлениеДоступаНаУровнеЗаписей,// ОтменитьОбновлениеДоступаНаУровнеЗаписей и функции ИсполнительОбновленияДоступа.//Функция ИмяМетодаЗаданияОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяМетодаЗаданияОбновленияДоступа());
ПодождатьОсвобожденияПотока
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа, ЗавершитьОбновлениеДоступа.Процедура ПодождатьОсвобожденияПотока(Контекст, ЖдатьЗавершенияЗадания = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПодождатьОсвобожденияПотока(Контекст, ЖдатьЗавершенияЗадания);
ИдентификаторыПотоков
Описание, пример вызова
// Для процедур ПодождатьОсвобожденияПотока, ОбработатьВыполненныеЗадания.Функция ИдентификаторыПотоков(ЗанятыеПотоки) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторыПотоков(ЗанятыеПотоки));
ОбновитьСвойстваФоновогоЗадания
Описание, пример вызова
// Для процедур ПодождатьОсвобожденияПотока, УдалитьОстановленныеПотоки.Процедура ОбновитьСвойстваФоновогоЗадания(Поток, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьСвойстваФоновогоЗадания(Поток, Контекст));
ОтменитьФоновоеЗаданиеПотока
Описание, пример вызова
// Для процедуры ОбработатьВыполненныеЗадания.Процедура ОтменитьФоновоеЗаданиеПотока(Поток, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтменитьФоновоеЗаданиеПотока(Поток, Контекст));
ОбработатьВыполненныеЗадания
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа, ОбработатьРезультатЗадания.Процедура ОбработатьВыполненныеЗадания(Контекст, ЗанятыеПотоки = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьВыполненныеЗадания(Контекст, ЗанятыеПотоки);
ЭтоДлительноеЗаданиеПолученияПорций
Описание, пример вызова
// Параметры:// Задание - СтрокаТаблицыЗначений из см. ТаблицаЗаданийОбновления//// Возвращаемое значение:// Булево//Функция ЭтоДлительноеЗаданиеПолученияПорций(Задание) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоДлительноеЗаданиеПолученияПорций(Задание));
ОбновлениеДоступаОтменено
Описание, пример вызова
// Для процедур ОбработатьВыполненныеЗадания, ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора.Функция ОбновлениеДоступаОтменено() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбновлениеДоступаОтменено());
ОбработатьРезультатВыполненногоЗадания
Описание, пример вызова
// Для процедуры ОбработатьВыполненныеЗадания.Процедура ОбработатьРезультатВыполненногоЗадания(Поток, ОписаниеРезультата, Контекст, ЗадержкаЗапроса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьРезультатВыполненногоЗадания(Поток, ОписаниеРезультата, Контекст, ЗадержкаЗапроса));
ОсвободитьПоток
Описание, пример вызова
// Для процедур ОбработатьРезультатВыполненногоЗадания, УдалитьПоток.Процедура ОсвободитьПоток(Поток, Контекст, ДатаЗавершения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОсвободитьПоток(Поток, Контекст, ДатаЗавершения);
СнятьПризнакОбрабатываетсяДляПорции
Описание, пример вызова
// Для процедур ЗапуститьОбновлениеДоступаСписка, ОбработатьРезультатВыполненногоЗадания, ОсвободитьПоток.Процедура СнятьПризнакОбрабатываетсяДляПорции(ПотокИлиРезультат, Задание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СнятьПризнакОбрабатываетсяДляПорции(ПотокИлиРезультат, Задание));
УдалитьПоток
Описание, пример вызова
// Для процедуры ОбработатьРезультатВыполненногоЗадания, ЗавершитьОбновлениеДоступа.Процедура УдалитьПоток(Поток, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьПоток(Поток, Контекст));
УдалитьОстановленныеПотоки
Описание, пример вызова
// Для процедуры ОбработатьРезультатВыполненногоЗадания, ЗавершитьОбновлениеДоступа.Процедура УдалитьОстановленныеПотоки(Контекст, ОписаниеПотоков) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьОстановленныеПотоки(Контекст, ОписаниеПотоков));
УдалитьНеиспользуемыеСвободныеПотоки
Описание, пример вызова
// Для процедуры ОбработатьВыполненныеЗадания.Процедура УдалитьНеиспользуемыеСвободныеПотоки(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьНеиспользуемыеСвободныеПотоки(Контекст));
ОтменитьЗадание
Описание, пример вызова
// Для процедур ДобавитьЗаданияОбновленияДоступа и ОбработатьРезультатЗадания.Процедура ОтменитьЗадание(Задание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтменитьЗадание(Задание));
ОбработатьРезультатЗадания
Описание, пример вызова
// Для процедур ЗапуститьОбновлениеДоступаСписка, ОбработатьРезультатВыполненногоЗадания.Процедура ОбработатьРезультатЗадания(Контекст, Результат, Задание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьРезультатЗадания(Контекст, Результат, Задание));
ОбновитьСвойстваЗадания
Описание, пример вызова
// Для процедуры ОбработатьРезультатЗадания.Процедура ОбновитьСвойстваЗадания(Задание, НовыйПоследнийОбновленныйЭлемент) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьСвойстваЗадания(Задание, НовыйПоследнийОбновленныйЭлемент));
ВыполнитьОбновлениеДоступаСпискаВФоне
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка.Процедура ВыполнитьОбновлениеДоступаСпискаВФоне(ОписаниеРодительскогоСеанса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыполнитьОбновлениеДоступаСпискаВФоне(ОписаниеРодительскогоСеанса)
ИсполняющийПотокЗапущен
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Функция ИсполняющийПотокЗапущен(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИсполняющийПотокЗапущен(Контекст));
ПродолжитьОжиданиеНовогоЗадания
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Функция ПродолжитьОжиданиеНовогоЗадания(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПродолжитьОжиданиеНовогоЗадания(Контекст));
СеансСуществует
Описание, пример вызова
// Для функции ПродолжитьОжиданиеНовогоЗадания.Функция СеансСуществует(ОписаниеСеанса) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СеансСуществует(ОписаниеСеанса));
ЗаписатьРезультатОбновленияДоступаСпискаВФоне
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура ЗаписатьРезультатОбновленияДоступаСпискаВФоне(Результат, ИсходныеПараметры, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьРезультатОбновленияДоступаСпискаВФоне(Результат, ИсходныеПараметры, Контекст));
ПоказателиОбновленияОсновногоСеанса
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Функция ПоказателиОбновленияОсновногоСеанса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоказателиОбновленияОсновногоСеанса());
ДобавитьПоказателиОбновленияУправляющегоПотока
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступа.Процедура ДобавитьПоказателиОбновленияУправляющегоПотока(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПоказателиОбновленияУправляющегоПотока(Контекст));
ПоказателиОбновленияИсполняющегоПотока
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Функция ПоказателиОбновленияИсполняющегоПотока() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоказателиОбновленияИсполняющегоПотока());
ДобавитьПоказателиВыполненияЗаданий
Описание, пример вызова
// Для функций ПоказателиОбновленияУправляющегоПотока, ПоказателиОбновленияИсполняющегоПотока.Процедура ДобавитьПоказателиВыполненияЗаданий(Показатели) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПоказателиВыполненияЗаданий(Показатели));
СнятьПоказателиВыдачиЗаданий
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка.Процедура СнятьПоказателиВыдачиЗаданий(Показатели) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СнятьПоказателиВыдачиЗаданий(Показатели));
СнятьПоказателиОбработкиРезультатаЗадания
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка.Процедура СнятьПоказателиОбработкиРезультатаЗадания(Показатели) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СнятьПоказателиОбработкиРезультатаЗадания(Показатели));
СнятьПоказателиВыполненияЗадания
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура СнятьПоказателиВыполненияЗадания(Показатели) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СнятьПоказателиВыполненияЗадания(Показатели));
СнятьПоказателиОшибокВыполненияЗадания
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура СнятьПоказателиОшибокВыполненияЗадания(Показатели, ТекстОшибок, КоличествоОшибок); Экспорт
Пример вызова
УправлениеДоступомСлужебный.СнятьПоказателиОшибокВыполненияЗадания(Показатели, ТекстОшибок, КоличествоОшибок););
ФорматСекунд
Описание, пример вызова
// Для процедур ЗарегистрироватьПоказателиОбновленияОсновногоПотока,// ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока,// ДобавитьЗначенияПоказателейРаботыСеанса,// ДобавитьЗначенияПоказателейВыполненияЗаданий.//Функция ФорматСекунд(ЧислоСекунд) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ФорматСекунд(ЧислоСекунд));
ФорматКоличества
Описание, пример вызова
// Для процедур ЗарегистрироватьПоказателиОбновленияОсновногоПотока,// ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока,// ДобавитьЗначенияПоказателейВыполненияЗаданий.//Функция ФорматКоличества(ЧислоКоличества) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ФорматКоличества(ЧислоКоличества));
ЗарегистрироватьПоказателиОбновленияОсновногоПотока
Описание, пример вызова
// Для процедуры ЗавершитьОбновлениеДоступа.Процедура ЗарегистрироватьПоказателиОбновленияОсновногоПотока(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьПоказателиОбновленияОсновногоПотока(Контекст));
ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока(Контекст));
ДобавитьЗначенияПоказателейРаботыСеанса
Описание, пример вызова
// Для процедур ЗарегистрироватьПоказателиОбновленияУправляющегоПотока и// ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока.//Процедура ДобавитьЗначенияПоказателейРаботыСеанса(Комментарий, Показатели, ОписаниеСеанса, ЭтоИсполняющийПоток = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗначенияПоказателейРаботыСеанса(Комментарий, Показатели, ОписаниеСеанса, ЭтоИсполняющийПоток);
ДобавитьЗначенияПоказателейВыполненияЗаданий
Описание, пример вызова
// Для процедур ЗарегистрироватьПоказателиОбновленияУправляющегоПотока и// ЗарегистрироватьПоказателиОбновленияИсполняющегоПотока.//Процедура ДобавитьЗначенияПоказателейВыполненияЗаданий(Комментарий, Показатели) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗначенияПоказателейВыполненияЗаданий(Комментарий, Показатели));
ДобавитьТекстОшибкиЗавершения
Описание, пример вызова
// Для процедур ОбновлениеДоступаНаУровнеЗаписей, ОбработатьРезультатЗадания, ЗарегистрироватьОшибкуОбновленияДоступа.Процедура ДобавитьТекстОшибкиЗавершения(ТекстОшибкиЗавершения, ТекстОшибки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстОшибкиЗавершения(ТекстОшибкиЗавершения, ТекстОшибки));
ТекстОшибкиОбновленияСКонтекстом
Описание, пример вызова
// Для процедур ОбновитьСвойстваФоновогоЗадания, ОтменитьФоновоеЗаданиеПотока, ОбработатьВыполненныеЗадания,// УдалитьОстановленныеПотоки, ВыполнитьОбновлениеДоступаСпискаВФоне.//Функция ТекстОшибкиОбновленияСКонтекстом(ИнформацияОбОшибке, ОбщиеПараметрыОбновления, УстранимаяОшибка = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстОшибкиОбновленияСКонтекстом(ИнформацияОбОшибке, ОбщиеПараметрыОбновления, УстранимаяОшибка);
ЗарегистрироватьОшибкуОбновленияДоступа
Описание, пример вызова
// Для процедур ОбновлениеДоступаНаУровнеЗаписей, ЗавершитьФоновыеЗадания,// ОбработатьРезультатВыполненногоЗадания, ОбновитьСвойстваФоновогоЗадания,// ВыполнитьОбновлениеДоступаСпискаВФоне.//Процедура ЗарегистрироватьОшибкуОбновленияДоступа(ТекстОшибки, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьОшибкуОбновленияДоступа(ТекстОшибки, Контекст));
ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора
Описание, пример вызова
// Для функции ЗапуститьОбновлениеДоступаСписка и процедуры ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора(ОбщиеПараметрыОбновления, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора(ОбщиеПараметрыОбновления, Контекст));
ВыполнитьОбновлениеДоступаСписка
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора.Процедура ВыполнитьОбновлениеДоступаСписка(ОбщиеПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыполнитьОбновлениеДоступаСписка(ОбщиеПараметрыОбновления));
ЭтоСправочникНаборыГруппДоступа
Описание, пример вызова
Функция ЭтоСправочникНаборыГруппДоступа(ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоСправочникНаборыГруппДоступа(ПараметрыОбновления));
ПараметрыОбновления
Описание, пример вызова
// Для процедура ВыполнитьОбновлениеДоступаСписка.//// Возвращаемое значение:// Структура:// * ЭтоОбновлениеПрав - Булево// * ИдентификаторСписка - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * ДляВнешнихПользователей - Булево// * Кэш - см. НовыйКэшКонтекста// * ДатаНачала - Дата// * ДатаОкончания - Дата// * МаксимумПорцийИзИсходной - Число// * ИдентификаторСправочникаНаборыГруппДоступа - СправочникСсылка.ИдентификаторыОбъектовМетаданных// * ГраницаВремениОбработки - Дата//// Свойства, если ЭтоСправочникНаборыГруппДоступа.// * СписокСДатой - Булево// * СписокСПериодом - Булево// * ЭтоСсылочныйТип - Булево// * ПустойНаборГруппДоступа - СправочникСсылка.НаборыГруппДоступа//// Свойства, если не ЭтоСправочникНаборыГруппДоступа.// * ИдентификаторТранзакции - УникальныйИдентификатор// * ЗависимыеСпискиПоКлючамДоступа - Массив из Строка - полные имена списков//// Свойства добавляемые в процессе работы.// * ЕстьИзмененияПрав - Булево// * ОбновитьПраваНаКлючи - Булево// * ПоследнийОбновленныйЭлемент - см. НачальныйЭлемент// * НовыйПоследнийОбновленныйЭлемент - см. НачальныйЭлемент// * ПерезапускОбновления - Булево// * ЕстьЗадания - Булево// * ТочечноеЗадание - см. ПодготовленноеТочечноеЗадание// * НаборПорций - Массив из см. ПорцияИзНабора// * ТипПользователя - Тип// * ТипГруппыПользователей - Тип// * ТипГруппыДоступа - Тип// * ПустаяГруппаДоступа - СправочникСсылка.ГруппыДоступа// * ПраваГруппДоступаСписка - см. НовыеПраваГруппДоступаСписка// * ПользователиГруппПользователей - см. НовыеПользователиГруппПользователей// * ГруппыПользователейКакЗначенияДоступа - см. НовыеГруппыПользователейКакЗначенияДоступа// * УчастникиГруппДоступа - см. НовыеУчастникиГруппДоступа// * ГруппыПользователейГруппДоступа - см. НовыеГруппыПользователейГруппДоступа// * ЗначенияГруппДоступа - см. НовыеЗначенияГруппДоступа// * РолиПрофилейГруппДоступа - см. НовыеРолиПрофилейГруппДоступа// * ГруппыДоступаПрофилей - см. НовыеГруппыДоступаПрофилей// * ПраваНаСпискиВедущихКлючейДоступа - см. НовыеПраваНаСпискиВедущихКлючейДоступа// * ПраваНаВедущиеКлючиДоступа - см. НовыеПраваНаВедущиеКлючиДоступа// * ПраваНаВедущиеСписки - см. НовыеПраваНаВедущиеСписки// * ПраваПоВладельцамНастроекПрав - см. НовыеПраваПоВладельцамНастроекПрав// * МодельОбъектовВПамяти - см. МодельОбъектовВПамяти//// Копия свойств из ПараметрыОграниченияПоСтруктуреОграничения.// * Список - Строка// * ДляВнешнихПользователей - Булево// * Версия - Строка// * ВедущиеСписки - см. НовыеВедущиеСписки// * ДоступЗапрещен - Булево// * ОграничениеОтключено - Булево// * ОграничениеЧтенияОтключено - Булево// * ПолеВладельца - см. НовоеПолеВладельца// * ТребуетсяОграничениеПоВладельцу - Булево// * ИспользуетсяОграничениеПоВладельцу - Булево// * РассчитыватьПраваПользователей - Булево// * ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа// * ЧтениеРазрешеноДляВсехПользователей - Булево// * ИзменениеРазрешеноДляВсехПользователей - Булево// * ЕстьВедущиеКлючиДоступа - Булево// * ЕстьВедущиеСпискиПоПравам - Булево// * ЕстьФункцияПравоДоступаИлиРольДоступна - Булево// * ТипыВладельцевНастроекПрав - ФиксированноеСоответствие// * ИдентификаторТаблицыНастроекПрав - СправочникСсылка.ИдентификаторыОбъектовМетаданных// * ЕстьВладельцыНастроекПрав - Булево// * ИспользуемыеТипыЗначенийДоступа - Массив из Тип// * ВсеВидыОграниченийПрав - Соответствие// * ПоляТаблицОбъекта - Массив из см. НовыеПоляТаблицыОбъекта// * ИмяОтдельногоРегистраКлючей - Строка// * ОпорныеПоля - см. НовоеОписаниеОпорныхПолей// * ВариантДоступа - Число// * СоставПолей - Число// * ЕстьОграничениеЧтения - Булево// * ЕстьОграничениеИзменения - Булево// * ЕстьОграничениеПоПользователям - Булево// * СтруктураРасчетаПраваЧтение - см. СтруктураРасчетаПрава// * СтруктураРасчетаПраваИзменение - см. СтруктураРасчетаПрава// * Контекст - см. КонтекстПараметровПоСтруктуреОграничения//// Свойства, добавляемые в процедуре ДобавитьТекстыЗапросовВПараметрыОграничения.// * ТекстЗапросаПроверкиПравЧтениеИзменение - Строка// * ТекстЗапросаПроверкиПраваЧтение - Строка// * ПолеОбъектаВладельцаВЗапросеПроверкиПрав - Строка// * ТекстЗапросаУстаревшихЭлементовДанных - Строка// * ТекстЗапросаПроверкиУстаревшихЭлементовДанных - Строка// * ТекстЗапросаНекорректныхЭлементовДанных - Строка// * ТекстЗапросаНекорректныхЭлементовДанныхИзОбщегоРегистра - Строка// * ТаблицыКлюча - Массив из Строка// * РеквизитыТаблицКлюча - см. НовыеРеквизитыТаблицКлюча// * ТекстЗапросаДиапазонаЭлементовДанных - Строка// * ТекстЗапросаЭлементовДанныхСУстаревшимиКлючами - Строка// * ТекстЗапросаПроверкиКлючаДоступаОбъекта - Строка// * ТекстЗапросаЭлементовДанныхБезКлючейДоступа - Строка// * ТекстЗапросаНовыхКомбинацийЗначенийОпорныхПолейСуществующихЗаписей - Строка// * ТекстЗапросаНовыхКомбинацийЗначенийОпорныхПолейНовыхЗаписей - Строка// * ОписаниеЗапросовУстаревшихКлючейДоступаПоВедущимОбъектам - Соответствие из КлючИЗначение:// ** Ключ - Строка// ** Значение - Соответствие из КлючИЗначение:// *** Ключ - Строка// *** Значение - Соответствие// - Структура:// *** ТипСсылки - ХранилищеЗначения// *** КлючиЗапросовПоТипам - Соответствие// *** ТекстыЗапросовПоКлючам - Соответствие// *** ТекстЗапросаПараметров - Строка// - Строка// * ТекстЗапросаТекущихКлючейДоступаРегистра - Строка// * ТекстЗапросаЗначенийЭлементовДанныхДляКлючейДоступа - Строка// * ТекстЗапросаЗначенийОбъектовВПамятиДляКлючейДоступа - Строка// * ТекстЗапросаЗначенийИзИспользуемыхКлючейДоступаДляСравнения - Строка// * ТекстЗапросаЗначенийИзВсехКлючейДоступаДляСравнения - Строка// * ТекстЗапросаСуществованияКлючейДляСравнения - Строка// * ТекстЗапросаКлючейДоступаДляОбновленияПрав - Строка// * ТекстЗапросаКлючейПоВедущимКлючамДляОбновленияПрав - Строка// * ТекстЗапросаЗначенийИзКлючейДоступаДляРасчетаПрав - Строка// * ТекстЗапросаУстаревшихКлючейДоступа - Строка//Функция ПараметрыОбновления(ОбщиеПараметрыОбновления, ОбъектМетаданных) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыОбновления(ОбщиеПараметрыОбновления, ОбъектМетаданных));
ДобавитьПараметрыОграничения
Описание, пример вызова
// Для процедура ВыполнитьОбновлениеДоступаСписка.Процедура ДобавитьПараметрыОграничения(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПараметрыОграничения(ПараметрыОбновления));
НачальныйЭлемент
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаСписка, ПодготовитьПланОбновления.//// Возвращаемое значение:// Структура:// * КлючДанных - ЛюбаяСсылка// - Null// - Структура// * ОбработатьУстаревшиеЭлементы - Булево// * ОбработатьНаборыГруппСУстаревшимиПравами - Булево// * Дата - Дата//Функция НачальныйЭлемент(ПараметрыОбновления, ВидКлючаДанных = Неопределено, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НачальныйЭлемент(ПараметрыОбновления, ВидКлючаДанных, );
ПодготовитьПланОбновления
Описание, пример вызова
// Для процедура ВыполнитьОбновлениеДоступаСписка.Процедура ПодготовитьПланОбновления(ПараметрыОбновления, ПодготовкаЗавершена) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПодготовитьПланОбновления(ПараметрыОбновления, ПодготовкаЗавершена));
ОчиститьЗагруженныеЗаписи
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления.Процедура ОчиститьЗагруженныеЗаписи(ПланОбновления, Выгрузка) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОчиститьЗагруженныеЗаписи(ПланОбновления, Выгрузка));
ОбработатьПланОбновленияКэшаРасчетаПрав
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления.Процедура ОбработатьПланОбновленияКэшаРасчетаПрав(Выгрузка, НоваяВерсияДанныхДляКэша = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьПланОбновленияКэшаРасчетаПрав(Выгрузка, НоваяВерсияДанныхДляКэша);
ОбработатьЗаданиеОбновленияКэшаРасчетаПрав
Описание, пример вызова
// Для процедуры ОбработатьПланОбновленияКэшаРасчетаПрав.Процедура ОбработатьЗаданиеОбновленияКэшаРасчетаПрав(ВерсияДанныхДляКэша, ИмяИзмененныхДанных, КлючУникальности) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьЗаданиеОбновленияКэшаРасчетаПрав(ВерсияДанныхДляКэша, ИмяИзмененныхДанных, КлючУникальности));
НоваяВерсияДанныхДляКэша
Описание, пример вызова
// Для процедуры ОбработатьПланОбновленияКэшаРасчетаПрав.Функция НоваяВерсияДанныхДляКэша(ТекущееЗначение, ВерсияДанныхДляКэша, ДляЗаписи = Истина) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяВерсияДанныхДляКэша(ТекущееЗначение, ВерсияДанныхДляКэша, ДляЗаписи);
ВерсияДанныхДляКэшаРасчетаПрав
Описание, пример вызова
// Для функции КэшРасчетаПравДляВидаПользователей.Функция ВерсияДанныхДляКэшаРасчетаПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсияДанныхДляКэшаРасчетаПрав());
СохраняемыеПараметрыЗадания
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления, ЗаписатьПоследнийОбновленныйЭлемент.//// Возвращаемое значение:// Структура:// * ПоследнийОбновленныйЭлемент - см. НачальныйЭлемент// * ТочечноеЗадание - Структура:// ** ПоКлючамДоступа - Соответствие// ** ПоЗначениямПолей - Соответствие// ** ПоЗначениямСГруппами - Соответствие//Функция СохраняемыеПараметрыЗадания(ЭтоОбновлениеПрав, ПараметрыОбновления, ПараметрыЗадания = Неопределено, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СохраняемыеПараметрыЗадания(ЭтоОбновлениеПрав, ПараметрыОбновления, ПараметрыЗадания, );
ДобавитьВедущийОбъектКТочечномуЗаданию
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления.Процедура ДобавитьВедущийОбъектКТочечномуЗаданию(ТочечноеЗадание, СохраняемоеТочечноеЗадание, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущийОбъектКТочечномуЗаданию(ТочечноеЗадание, СохраняемоеТочечноеЗадание, );
ЕстьСвойстваКлючаДанных
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления.Функция ЕстьСвойстваКлючаДанных(ПараметрыЗадания) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьСвойстваКлючаДанных(ПараметрыЗадания));
ЭтоОбработкаУстаревшихЭлементов
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаСписка, ОбновитьПорциюЭлементов,// УстановитьТекстЗапросаИПараметрыПоследнегоОбновленногоЭлементаДанных, ОбновитьНаборыГруппДоступа и// функций ЭлементыДляОбновления, ПоследнийЭлемент, КлючДанных, НаборыГруппДоступаДляОбновления.//Функция ЭтоОбработкаУстаревшихЭлементов(ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоОбработкаУстаревшихЭлементов(ПараметрыОбновления));
ПорядокВидаКлючаДанных
Описание, пример вызова
// Для функций СохраняемыеПараметрыЗадания, ЕстьСвойстваКлючаДанных и// процедур ОбновитьСвойствоЭтоОбработкаУстаревшихЭлементов, УстановитьВидКлючаДанных.//Функция ПорядокВидаКлючаДанных(ВидКлючаДанных) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПорядокВидаКлючаДанных(ВидКлючаДанных));
УстановитьВидКлючаДанных
Описание, пример вызова
// Для процедур ЗапланироватьОбновлениеДоступа, ЗапланироватьОбновлениеНаборовГруппДоступа,// УточнитьПустойПоследнийЭлемент и функции НачальныйЭлемент.//Процедура УстановитьВидКлючаДанных(Элемент, ВидКлючаДанных) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьВидКлючаДанных(Элемент, ВидКлючаДанных));
ПодготовленноеТочечноеЗадание
Описание, пример вызова
// Для процедуры ПодготовитьПланОбновления.Функция ПодготовленноеТочечноеЗадание(ЭтоОбновлениеПрав, СохраняемоеТочечноеЗадание, ПерезапускОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПодготовленноеТочечноеЗадание(ЭтоОбновлениеПрав, СохраняемоеТочечноеЗадание, ПерезапускОбновления));
КоличествоЭлементовВПорции
Описание, пример вызова
// Для процедура ВыполнитьОбновлениеДоступаСписка.Функция КоличествоЭлементовВПорции(ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЭлементовВПорции(ПараметрыОбновления));
КоличествоЭлементовВЗапросе
Описание, пример вызова
// Для процедура ВыполнитьОбновлениеДоступаСписка.Функция КоличествоЭлементовВЗапросе(ЭтоОбновлениеПрав) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЭлементовВЗапросе(ЭтоОбновлениеПрав));
ОбновитьПорциюЭлементов
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ОбновитьПорциюЭлементов(Элементы, ПараметрыОбновления, ЭтоТочечноеЗадание = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПорциюЭлементов(Элементы, ПараметрыОбновления, ЭтоТочечноеЗадание);
ТребуетсяПрерватьОбработкуЭлементов
Описание, пример вызова
// Для процедур ОбновитьНаборыГруппДоступа, УдалитьУстаревшиеЭлементыДанныхСписка,// ЗаписатьКлючиДоступаОбъектов, ЗаписатьКлючиДоступаРегистров,// ОбновитьПраваПорцииКлючейДоступаСписка, УдалитьПорциюКлючейДоступаСписка,// УдалитьТекущуюПорциюКлючейДоступаСписка.//Функция ТребуетсяПрерватьОбработкуЭлементов(ПараметрыОбновления, КоличествоОбработанныхНаШаге = 1) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТребуетсяПрерватьОбработкуЭлементов(ПараметрыОбновления, КоличествоОбработанныхНаШаге);
ЗаписатьПоследнийОбновленныйЭлемент
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаСписка, ПроверитьЗавершитьОбновлениеПоПорциям.Процедура ЗаписатьПоследнийОбновленныйЭлемент(ОбщиеПараметрыОбновления, ПоследнийОбновленныйЭлемент) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьПоследнийОбновленныйЭлемент(ОбщиеПараметрыОбновления, ПоследнийОбновленныйЭлемент));
ЭлементыДляОбновления
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Функция ЭлементыДляОбновления(ПараметрыОбновления, КоличествоВЗапросе, ВыбраныВсеЭлементы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭлементыДляОбновления(ПараметрыОбновления, КоличествоВЗапросе, ВыбраныВсеЭлементы));
ПризнакПустогоЗапроса
Описание, пример вызова
// Для функции ЭлементыДляОбновления и процедур// УстановитьТекстЗапросаИПараметрыПоследнегоОбновленногоЭлементаДанных,// УстановитьОбработкуУстаревшихДанных,// ДобавитьТекстЗапросаУстаревшихЭлементовДанных.//Функция ПризнакПустогоЗапроса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПризнакПустогоЗапроса());
ПризнакИтерационногоЗапроса
Описание, пример вызова
// Для функции ЭлементыДляОбновления и// процедуры УстановитьПустойПоследнийЭлемент.//Функция ПризнакИтерационногоЗапроса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПризнакИтерационногоЗапроса());
ИтерационнаяВыборкаЭлементовДляОбновления
Описание, пример вызова
// Для функции ЭлементыДляОбновления.Функция ИтерационнаяВыборкаЭлементовДляОбновления(Запрос, ПараметрыОбновления, КоличествоВЗапросе, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИтерационнаяВыборкаЭлементовДляОбновления(Запрос, ПараметрыОбновления, КоличествоВЗапросе, );
УстановитьУточнениеПланаЗапроса
Описание, пример вызова
// Для процедур выполнения запросов.Процедура УстановитьУточнениеПланаЗапроса(ТекстЗапроса, УникальныйПлан = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьУточнениеПланаЗапроса(ТекстЗапроса, УникальныйПлан);
ЭлементыТочечногоЗаданияДляОбновления
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Функция ЭлементыТочечногоЗаданияДляОбновления(ПараметрыОбновления, КоличествоВЗапросе, ВыбраныВсеЭлементы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭлементыТочечногоЗаданияДляОбновления(ПараметрыОбновления, КоличествоВЗапросе, ВыбраныВсеЭлементы));
ДобавитьЗапросыТочечногоЗадания
Описание, пример вызова
// Для функции ЭлементыТочечногоЗаданияДляОбновления.Функция ДобавитьЗапросыТочечногоЗадания(ВидЗадания, Запрос, ЗапросыПакета, ЗапросыДанных, ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДобавитьЗапросыТочечногоЗадания(ВидЗадания, Запрос, ЗапросыПакета, ЗапросыДанных, ПараметрыОбновления));
ТаблицаТочечногоЗадания
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Ссылка - ЛюбаяСсылка//Функция ТаблицаТочечногоЗадания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТаблицаТочечногоЗадания());
ПерезапуститьОбновлениеПриНезавершенномТочечномОбновлении
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ПерезапуститьОбновлениеПриНезавершенномТочечномОбновлении(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПерезапуститьОбновлениеПриНезавершенномТочечномОбновлении(ПараметрыОбновления));
НаборПорцийЭлементов
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Функция НаборПорцийЭлементов(ПараметрыОбновления, Элементы, ВыбраныВсеЭлементы, РазмерПорции = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборПорцийЭлементов(ПараметрыОбновления, Элементы, ВыбраныВсеЭлементы, РазмерПорции);
ПорцияИзНабора
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Обработана - Булево// * Обрабатывается - Булево// * Элементы - ХранилищеЗначения// * ДатаПоследнегоЭлементаПорции - Дата// * ПоследнийЭлементПорции - см. НачальныйЭлемент// * НовыйПоследнийЭлементПорции - см. НачальныйЭлемент//Функция ПорцияИзНабора() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПорцияИзНабора());
ПоследнийЭлемент
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаСписка, ОбновитьПорциюЭлементов, НаборПорцийЭлементов.Функция ПоследнийЭлемент(Элементы, ПараметрыОбновления, ПоследнийОбработанный = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПоследнийЭлемент(Элементы, ПараметрыОбновления, ПоследнийОбработанный);
УточнитьПоследнийОбновленныйЭлемент
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура УточнитьПоследнийОбновленныйЭлемент(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УточнитьПоследнийОбновленныйЭлемент(ПараметрыОбновления));
УстановитьПустойПоследнийЭлемент
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаСписка, НаборПорцийЭлементов.Процедура УстановитьПустойПоследнийЭлемент(Элемент, ПараметрыОбновления, ДатаЭлемента = '00010101') Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьПустойПоследнийЭлемент(Элемент, ПараметрыОбновления, ДатаЭлемента);
УстановитьОбработкуУстаревшихДанных
Описание, пример вызова
// Для процедур УточнитьПоследнийОбновленныйЭлемент, УстановитьПустойПоследнийЭлемент.Процедура УстановитьОбработкуУстаревшихДанных(Элемент, ПараметрыОбновления, ВидКлючаДанныхЗавершения = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОбработкуУстаревшихДанных(Элемент, ПараметрыОбновления, ВидКлючаДанныхЗавершения);
УстановитьЭлементСледующегоПериода
Описание, пример вызова
// Для процедуры УточнитьПустойПоследнийЭлемент.Процедура УстановитьЭлементСледующегоПериода(ПараметрыОбновления, Элемент, ДатаЭлемента, Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЭлементСледующегоПериода(ПараметрыОбновления, Элемент, ДатаЭлемента, );
УстановитьТекстЗапросаИПараметрыПоследнегоОбновленногоЭлементаДанных
Описание, пример вызова
// Для функции ЭлементыДляОбновления.Процедура УстановитьТекстЗапросаИПараметрыПоследнегоОбновленногоЭлементаДанных(Запрос, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьТекстЗапросаИПараметрыПоследнегоОбновленногоЭлементаДанных(Запрос, ПараметрыОбновления));
КлючДанных
Описание, пример вызова
// Для процедур ПоследнийЭлемент, УстановитьПараметрыПоследнегоОбновленногоЭлемента и// функции ТекстЗапросаКоличестваОставшихсяЭлементовРегистра.//// Возвращаемое значение:// Структура:// * Поле1 - ЛюбаяСсылка// * Поле2 - ЛюбаяСсылка// * Поле3 - ЛюбаяСсылка// * Поле4 - ЛюбаяСсылка// * Поле5 - ЛюбаяСсылка//Функция КлючДанных(ПараметрыОбновления, ИсходныйКлючДанных = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючДанных(ПараметрыОбновления, ИсходныйКлючДанных);
НаборыГруппДоступаДляОбновления
Описание, пример вызова
// Для процедуры ЭлементыДляОбновления.Функция НаборыГруппДоступаДляОбновления(ПараметрыОбновления, КоличествоВЗапросе) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборыГруппДоступаДляОбновления(ПараметрыОбновления, КоличествоВЗапросе));
ОбновитьНаборыГруппДоступа
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура ОбновитьНаборыГруппДоступа(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыГруппДоступа(ЭлементыДанных, ПараметрыОбновления));
ОчиститьПраваПустогоНабораГруппДоступа
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ОчиститьПраваПустогоНабораГруппДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОчиститьПраваПустогоНабораГруппДоступа(ПараметрыОбновления));
ОбновитьНаборыГруппСУстаревшимиПравами
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппДоступа.Процедура ОбновитьНаборыГруппСУстаревшимиПравами(ЭлементыДанных, ПараметрыОбновления, ЭтоНовыеНаборы = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыГруппСУстаревшимиПравами(ЭлементыДанных, ПараметрыОбновления, ЭтоНовыеНаборы);
ОбновитьКлючиДоступаНаборовГрупп
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппСУстаревшимиПравами.Процедура ОбновитьКлючиДоступаНаборовГрупп(ПараметрыОбновления, НаборГруппДоступа, ИмяРегистраПрав, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючиДоступаНаборовГрупп(ПараметрыОбновления, НаборГруппДоступа, ИмяРегистраПрав, );
УстранитьДублиНаборовИзОдногоПользователяВСправочнике
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура УстранитьДублиНаборовИзОдногоПользователяВСправочнике(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстранитьДублиНаборовИзОдногоПользователяВСправочнике(ПараметрыОбновления));
ОбновитьНаборыИзОдногоПользователяВСправочнике
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппДоступа.Процедура ОбновитьНаборыИзОдногоПользователяВСправочнике(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыИзОдногоПользователяВСправочнике(ЭлементыДанных, ПараметрыОбновления));
ЗаполнитьПустыеХешиНаборовГрупп
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ЗаполнитьПустыеХешиНаборовГрупп(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПустыеХешиНаборовГрупп(ПараметрыОбновления));
НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппДоступа
Описание, пример вызова
// Для функции НаборыГруппДоступаДляОбновления.Функция НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппДоступа(ПараметрыОбновления, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппДоступа(ПараметрыОбновления, );
НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппПользователей
Описание, пример вызова
// Для функции НаборыГруппДоступаДляОбновления.Функция НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппПользователей(ПараметрыОбновления, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппПользователей(ПараметрыОбновления, );
НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГрупп
Описание, пример вызова
// Для функций НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппДоступа,// НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГруппПользователей.//Функция НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГрупп(ПараметрыОбновления, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборыИзОдногоПользователяДляОбновленияНазначенныхНаборовГрупп(ПараметрыОбновления, );
ОбновитьНаборыГруппНазначенныеПользователямВСправочнике
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура ОбновитьНаборыГруппНазначенныеПользователямВСправочнике(ЭлементыДанных, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыГруппНазначенныеПользователямВСправочнике(ЭлементыДанных, );
ЗаполнитьНомераГрупп
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппВСправочнике.Процедура ЗаполнитьНомераГрупп(НомераГрупп, ИменаЧастейНомера, МаксимальныйНомерГруппыВЧастиНомера) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНомераГрупп(НомераГрупп, ИменаЧастейНомера, МаксимальныйНомерГруппыВЧастиНомера));
НовыйНаборГрупп
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппВСправочнике.Функция НовыйНаборГрупп(ГруппыНабора, ДляВнешнихПользователей, ТипЭлементовНабора, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйНаборГрупп(ГруппыНабора, ДляВнешнихПользователей, ТипЭлементовНабора, );
ЗаполнитьХешНабораГрупп
Описание, пример вызова
// Для функции НовыйНаборГрупп и процедуры ЗаполнитьПустыеХешиНаборовГрупп.Процедура ЗаполнитьХешНабораГрупп(Объект) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьХешНабораГрупп(Объект));
ГруппыНабораПоНомерам
Описание, пример вызова
// Для функции НовыйНаборГрупп.Функция ГруппыНабораПоНомерам(НомераГрупп, ИменаЧастейНомера, ЧастиНомера) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыНабораПоНомерам(НомераГрупп, ИменаЧастейНомера, ЧастиНомера));
НаборГруппСуществует
Описание, пример вызова
// Для функции НовыйНаборГрупп.Функция НаборГруппСуществует(Объект) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборГруппСуществует(Объект));
ОбновитьНаборыГруппРазрешенныеПользователямВСправочнике
Описание, пример вызова
// Для процедуры ОбновитьНаборыГруппДоступа.Процедура ОбновитьНаборыГруппРазрешенныеПользователямВСправочнике(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьНаборыГруппРазрешенныеПользователямВСправочнике(ЭлементыДанных, ПараметрыОбновления));
ОчиститьПраваНесуществующихНаборовГруппДоступа
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ОчиститьПраваНесуществующихНаборовГруппДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОчиститьПраваНесуществующихНаборовГруппДоступа(ПараметрыОбновления));
УстаревшиеНаборыГруппДоступаВСправочнике
Описание, пример вызова
// Для функции НаборыГруппДоступаДляОбновления.Функция УстаревшиеНаборыГруппДоступаВСправочнике(ПараметрыОбновления, КоличествоВЗапросе) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УстаревшиеНаборыГруппДоступаВСправочнике(ПараметрыОбновления, КоличествоВЗапросе));
ДатаУстаревания
Описание, пример вызова
// Для функций УстаревшиеНаборыГруппДоступаВСправочнике, ЭлементыДляОбновления.Функция ДатаУстаревания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДатаУстаревания());
ОбработатьУстаревшиеНаборыВСправочнике
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура ОбработатьУстаревшиеНаборыВСправочнике(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьУстаревшиеНаборыВСправочнике(ЭлементыДанных, ПараметрыОбновления));
УдалитьЗаписиРегистраДляНабора
Описание, пример вызова
// Для процедуры УдалитьУстаревшиеНаборыВСправочнике, ОчиститьПраваНесуществующихНаборовГруппДоступа.Процедура УдалитьЗаписиРегистраДляНабора(Набор, ИмяРегистраСведений, ИмяПоляНабора) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьЗаписиРегистраДляНабора(Набор, ИмяРегистраСведений, ИмяПоляНабора));
ОбновитьПраваНаРазрешенныйКлючДоступа
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура ОбновитьПраваНаРазрешенныйКлючДоступа(ЕстьИзменения = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПраваНаРазрешенныйКлючДоступа(ЕстьИзменения);
ОбновитьГруппыДоступаРазрешенногоКлючаДоступа
Описание, пример вызова
// Для процедуры ОбновитьПраваНаРазрешенныйКлючДоступа.Процедура ОбновитьГруппыДоступаРазрешенногоКлючаДоступа(ГруппыДоступа = Неопределено, ЕстьИзменения = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьГруппыДоступаРазрешенногоКлючаДоступа(ГруппыДоступа, ЕстьИзменения);
ТекстЗапросаВыбораРазличийГруппДоступаРазрешенногоКлюча
Описание, пример вызова
// Для процедуры ОбновитьГруппыРазрешенногоКлючаДоступа.Функция ТекстЗапросаВыбораРазличийГруппДоступаРазрешенногоКлюча() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораРазличийГруппДоступаРазрешенногоКлюча());
УдалитьУстаревшиеЭлементыДанныхСписка
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура УдалитьУстаревшиеЭлементыДанныхСписка(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьУстаревшиеЭлементыДанныхСписка(ЭлементыДанных, ПараметрыОбновления));
УдалитьУстаревшиеЭлементыДанныхСсылочногоТипа
Описание, пример вызова
// Для процедуры УдалитьУстаревшиеЭлементыДанныхСписка.Процедура УдалитьУстаревшиеЭлементыДанныхСсылочногоТипа(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьУстаревшиеЭлементыДанныхСсылочногоТипа(ЭлементыДанных, ПараметрыОбновления));
УдалитьУстаревшиеЭлементыДанныхРегистров
Описание, пример вызова
// Для процедуры УдалитьУстаревшиеЭлементыДанныхСписка.Процедура УдалитьУстаревшиеЭлементыДанныхРегистров(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьУстаревшиеЭлементыДанныхРегистров(ЭлементыДанных, ПараметрыОбновления));
УдалитьОбъектыНедопустимыхТиповВРегистреКлючиДоступаКОбъектам
Описание, пример вызова
// Для процедуры ВыполнитьОбновлениеДоступаСписка.Процедура УдалитьОбъектыНедопустимыхТиповВРегистреКлючиДоступаКОбъектам() Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьОбъектыНедопустимыхТиповВРегистреКлючиДоступаКОбъектам());
ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами(ЭлементыДанных, ПараметрыОбновления));
НекорректнаяКомбинацияЗначенийОпорныхПолей
Описание, пример вызова
// Для функции ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами.Функция НекорректнаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НекорректнаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления));
НедопустимаяКомбинацияЗначенийОпорныхПолей
Описание, пример вызова
// Для функции ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами.Функция НедопустимаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НедопустимаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления));
МодельОбъектовВПамяти
Описание, пример вызова
// Для функции ДоступРазрешен.Функция МодельОбъектовВПамяти(ОписаниеДанных, ПараметрыОграничения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МодельОбъектовВПамяти(ОписаниеДанных, ПараметрыОграничения));
ОбновитьКлючиДоступаПорцииЭлементовДанныхСписка
Описание, пример вызова
// Для функции ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами, ОбновитьКлючиДоступаЭлементовДанныхПриЗаписи.Процедура ОбновитьКлючиДоступаПорцииЭлементовДанныхСписка(ПорцияЭлементовДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКлючиДоступаПорцииЭлементовДанныхСписка(ПорцияЭлементовДанных, ПараметрыОбновления));
ОбновитьПраваНаКлючиДоступа
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанныхСписка.Процедура ОбновитьПраваНаКлючиДоступа(ОписаниеКлючей, ПараметрыОбновления, ЭтоНовыеКлючи = Ложь, Контекст = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПраваНаКлючиДоступа(ОписаниеКлючей, ПараметрыОбновления, ЭтоНовыеКлючи, Контекст);
ЗначенияТаблицыКлюча
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Ссылка - СправочникСсылка.КлючиДоступа// * НомерСтроки - Число - номер строки табличной части//Функция ЗначенияТаблицыКлюча() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗначенияТаблицыКлюча());
СтрокаДляХешаКлючаДоступа
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанныхСписка.Функция СтрокаДляХешаКлючаДоступа(ОписаниеКлючейЗначений, ТаблицыКлюча) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтрокаДляХешаКлючаДоступа(ОписаниеКлючейЗначений, ТаблицыКлюча));
ЗаписатьКлючиДоступаОбъектов
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанных.Процедура ЗаписатьКлючиДоступаОбъектов(ПараметрыОбновления, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьКлючиДоступаОбъектов(ПараметрыОбновления, Контекст));
ЗаписатьКлючиДоступаРегистров
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанных.Процедура ЗаписатьКлючиДоступаРегистров(ПараметрыОбновления, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьКлючиДоступаРегистров(ПараметрыОбновления, Контекст));
УдалитьНекорректныеКомбинацииЗначенийОпорныхПолей
Описание, пример вызова
// Для функции ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами.Процедура УдалитьНекорректныеКомбинацииЗначенийОпорныхПолей(ПорцияЭлементовДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьНекорректныеКомбинацииЗначенийОпорныхПолей(ПорцияЭлементовДанных, ПараметрыОбновления));
КлючиЗначенийСтрокОбъектов
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанных.Функция КлючиЗначенийСтрокОбъектов(РезультатыЗапроса, Индекс, ТаблицыКлюча, ЗначенияСтрокТаблиц = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючиЗначенийСтрокОбъектов(РезультатыЗапроса, Индекс, ТаблицыКлюча, ЗначенияСтрокТаблиц);
СтрокаДанныхДляХеширования
Описание, пример вызова
// Для функции КлючиЗначенийСтрокОбъектов и др.Функция СтрокаДанныхДляХеширования(Данные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтрокаДанныхДляХеширования(Данные));
ПроверитьТипЗначенийКлючаДоступа
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанных.Процедура ПроверитьТипЗначенийКлючаДоступа(ОписаниеКлюча, ДопустимыеТипыЗначений, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьТипЗначенийКлючаДоступа(ОписаниеКлюча, ДопустимыеТипыЗначений, ПараметрыОбновления));
ПодготовитьНовыйКлючДоступа
Описание, пример вызова
// Для процедуры ОбновитьКлючиДоступаПорцииЭлементовДанных.Процедура ПодготовитьНовыйКлючДоступа(ОписаниеКлюча, ОписаниеНовыхКлючей, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПодготовитьНовыйКлючДоступа(ОписаниеКлюча, ОписаниеНовыхКлючей, ПараметрыОбновления));
ОбновитьПраваПорцииКлючейДоступаСписка
Описание, пример вызова
// Для процедур ОбновитьПорциюЭлементов, ОбновитьПраваНаКлючиДоступа.Процедура ОбновитьПраваПорцииКлючейДоступаСписка(ОписаниеКлючейДоступа, ПараметрыОбновления, ЭтоНовыеКлючи = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПраваПорцииКлючейДоступаСписка(ОписаниеКлючейДоступа, ПараметрыОбновления, ЭтоНовыеКлючи);
НовыеЗначенияТаблицКлючей
Описание, пример вызова
// Возвращаемое значение:// Структура из КлючИЗначение:// * Ключ - Строка - имя таблицы ключа// * Значение - ДеревоЗначений//Функция НовыеЗначенияТаблицКлючей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияТаблицКлючей());
НовыеЗначенияТаблицКлюча
Описание, пример вызова
// Возвращаемое значение:// Структура из КлючИЗначение:// * Ключ - Строка - имя таблицы ключа// * Значение - см. НовыеЗначенияТаблицыКлюча//Функция НовыеЗначенияТаблицКлюча() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияТаблицКлюча());
НовыеЗначенияТаблицыКлюча
Описание, пример вызова
// Возвращаемое значение:// - КоллекцияСтрокДереваЗначений// - ТаблицаЗначений// - СтрокаДереваЗначений//Функция НовыеЗначенияТаблицыКлюча() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияТаблицыКлюча());
ОбработатьУстаревшиеКлючиДоступаСписка
Описание, пример вызова
// Для процедуры ОбновитьПорциюЭлементов.Процедура ОбработатьУстаревшиеКлючиДоступаСписка(ЭлементыДанных, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьУстаревшиеКлючиДоступаСписка(ЭлементыДанных, ПараметрыОбновления));
КэшРасчетаПравДляВидаПользователей
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.//// Возвращаемое значение:// Структура:// * ПраваГруппДоступаСписков - Соответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений - идентификатор списка// ** Значение - см. ПраваГруппДоступаСписка//// * ЗначенияГруппДоступа - см. НовыеЗначенияГруппДоступа// * УчастникиГруппДоступа - см. НовыеУчастникиГруппДоступа// * ПользователиГруппПользователей - см. НовыеПользователиГруппПользователей// * ГруппыПользователейГруппДоступа - см. НовыеГруппыПользователейГруппДоступа// * ГруппыПользователейКакЗначенияДоступа - см. НовыеГруппыПользователейКакЗначенияДоступа// * РолиПрофилейГруппДоступа - см. НовыеРолиПрофилейГруппДоступа// * ГруппыДоступаПрофилей - см. НовыеГруппыДоступаПрофилей//Функция КэшРасчетаПравДляВидаПользователей(ДляВнешнихПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КэшРасчетаПравДляВидаПользователей(ДляВнешнихПользователей)
СброситьКэшРасчетаПрав
Описание, пример вызова
// Для функции КэшРасчетаПравДляВидаПользователей.Процедура СброситьКэшРасчетаПрав(Кэш, Свойство, НовоеСоответствие = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СброситьКэшРасчетаПрав(Кэш, Свойство, НовоеСоответствие);
ТекстЗапросаНазначенияПрофилей
Описание, пример вызова
// Для процедур ЗаполнитьПраваГруппДоступаСписка и// ЗаполнитьУчастниковГруппДоступаСписка.//Функция ТекстЗапросаНазначенияПрофилей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаНазначенияПрофилей());
НовыеПраваГруппДоступаСписка
Описание, пример вызова
// Параметры:// Права - ТаблицаЗначений//// Возвращаемое значение:// ТаблицаЗначений:// * ГруппаДоступа - СправочникСсылка.ГруппыДоступа// * ПравоИзменение - Булево// * ПравоДобавление - Булево// * ПравоЧтениеБезОграничения - Булево// * ПравоИзменениеБезОграничения - Булево// * ПравоДобавлениеБезОграничения - Булево//Функция НовыеПраваГруппДоступаСписка(Права) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПраваГруппДоступаСписка(Права));
ЗаполнитьПраваГруппДоступаСписка
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьПраваГруппДоступаСписка(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПраваГруппДоступаСписка(ПараметрыОбновления, Кэш));
НовыеПользователиГруппПользователей
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ГруппыВнешнихПользователей// - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// * Значение - Соответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// ** Значение - Булево - Истина//Функция НовыеПользователиГруппПользователей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПользователиГруппПользователей());
ЗаполнитьПользователейГруппПользователей
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьПользователейГруппПользователей(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПользователейГруппПользователей(ПараметрыОбновления, Кэш));
НовыеГруппыПользователейКакЗначенияДоступа
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ГруппыВнешнихПользователей// * Значение - Соответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// ** Значение - Булево - Истина//Функция НовыеГруппыПользователейКакЗначенияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеГруппыПользователейКакЗначенияДоступа());
ЗаполнитьГруппыПользователейКакЗначенияДоступа
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьГруппыПользователейКакЗначенияДоступа(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьГруппыПользователейКакЗначенияДоступа(ПараметрыОбновления, Кэш));
НовыеУчастникиГруппДоступа
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ГруппыДоступа// * Значение - Соответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.Пользователи// - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ВнешниеПользователи// - СправочникСсылка.ГруппыВнешнихПользователей// ** Значение - Булево - Истина//Функция НовыеУчастникиГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеУчастникиГруппДоступа());
НовыеГруппыПользователейГруппДоступа
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ГруппыДоступа// * Значение - Соответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ГруппыВнешнихПользователей// ** Значение - Соответствие из КлючИЗначение:// *** Ключ - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// *** Значение - Булево - Истина//Функция НовыеГруппыПользователейГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеГруппыПользователейГруппДоступа());
ЗаполнитьУчастниковГруппДоступаСписка
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьУчастниковГруппДоступаСписка(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьУчастниковГруппДоступаСписка(ПараметрыОбновления, Кэш));
ЗаполнитьПользователейГрупп
Описание, пример вызова
// Для процедур ЗаполнитьПользователейГруппПользователей и// ЗаполнитьГруппыПользователейКакЗначенияДоступа.//Процедура ЗаполнитьПользователейГрупп(ПользователиГруппПользователей, РезультатЗапроса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПользователейГрупп(ПользователиГруппПользователей, РезультатЗапроса));
НовыеЗначенияГруппыДоступа
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Тип - тип значений доступа// * Значение - Структура:// ** ВсеРазрешены - Булево// ** Значения - Соответствие из КлючИЗначение:// *** Ключ - ОпределяемыйТип.ЗначениеДоступа// *** Значение - Булево - Истина//Функция НовыеЗначенияГруппыДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияГруппыДоступа());
НовыеЗначенияГруппДоступа
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ГруппыДоступа// * Значение - см. НовыеЗначенияГруппыДоступа//Функция НовыеЗначенияГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеЗначенияГруппДоступа());
ЗаполнитьЗначенияГруппДоступаДляРасчетаПрав
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьЗначенияГруппДоступаДляРасчетаПрав(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьЗначенияГруппДоступаДляРасчетаПрав(ПараметрыОбновления, Кэш));
НовыеРолиПрофилейГруппДоступа
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Профиль - СправочникСсылка.ПрофилиГруппДоступа// * Роль - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// * ИмяРоли - Строка// * ИмяРолиВерхнийРегистр - Строка//Функция НовыеРолиПрофилейГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеРолиПрофилейГруппДоступа());
НовыеГруппыДоступаПрофилей
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Профиль - СправочникСсылка.ПрофилиГруппДоступа// * ГруппаДоступа - СправочникСсылка.ГруппыДоступа//Функция НовыеГруппыДоступаПрофилей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеГруппыДоступаПрофилей());
ЗаполнитьРолиИГруппыДоступаПрофилей
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьРолиИГруппыДоступаПрофилей(ПараметрыОбновления, Кэш) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьРолиИГруппыДоступаПрофилей(ПараметрыОбновления, Кэш));
НовыеПраваНаСпискиВедущихКлючейДоступа
Описание, пример вызова
// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - СправочникСсылка.КлючиДоступа// * Значение - ФиксированнаяСтруктура:// ** ОграничениеЧтенияОтключено - Булево// ** ОграничениеОтключено - Булево// ** ПоГруппамДоступа - ФиксированноеСоответствие из КлючИЗначение:// *** Ключ - СправочникСсылка.ГруппыДоступа// *** Значение - Булево - право изменение//Функция НовыеПраваНаСпискиВедущихКлючейДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПраваНаСпискиВедущихКлючейДоступа());
НовыеПраваНаВедущиеКлючиДоступа
Описание, пример вызова
// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - СправочникСсылка.КлючиДоступа// * Значение - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.ГруппыДоступа// - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ГруппыВнешнихПользователей// ** Значение - Булево - право изменение//Функция НовыеПраваНаВедущиеКлючиДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПраваНаВедущиеКлючиДоступа());
НовыеПраваНаВедущиеСписки
Описание, пример вызова
// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений - идентификатор списка// - Тип - тип значений списка// * Значение - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.ГруппыДоступа// - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ГруппыВнешнихПользователей// ** Значение - Булево - право изменение//Функция НовыеПраваНаВедущиеСписки() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПраваНаВедущиеСписки());
ЗаполнитьПраваНаВедущиеКлючиДоступаИВедущиеСписки
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьПраваНаВедущиеКлючиДоступаИВедущиеСписки(РезультатыЗапроса, НомерТаблицы, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПраваНаВедущиеКлючиДоступаИВедущиеСписки(РезультатыЗапроса, НомерТаблицы, ПараметрыОбновления));
НовыеПраваПоВладельцамНастроекПрав
Описание, пример вызова
// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - ОпределяемыйТип.ВладелецНастроекПрав// * Значение - ФиксированноеСоответствие из КлючИЗначение:// ** Ключ - СправочникСсылка.Пользователи// - СправочникСсылка.ГруппыПользователей// - СправочникСсылка.ВнешниеПользователи// - СправочникСсылка.ГруппыВнешнихПользователей// ** Значение - Булево - право изменение//Функция НовыеПраваПоВладельцамНастроекПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПраваПоВладельцамНастроекПрав());
ЗаполнитьПраваПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ЗаполнитьПраваПоВладельцамНастроекПрав(РезультатыЗапроса, НомерТаблицы, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПраваПоВладельцамНастроекПрав(РезультатыЗапроса, НомерТаблицы, ПараметрыОбновления));
НовыйКонтекстРасчетаПрав
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ЗначенияТаблицКлюча - см. НовыеЗначенияТаблицКлюча// * БезЗаписиПраваЧтение - Булево// * РеквизитыТаблицКлюча - см. НовыеРеквизитыТаблицКлюча// * УчастникиГруппДоступа - см. НовыеУчастникиГруппДоступа// * ГруппыПользователейГруппДоступа - см. НовыеГруппыПользователейГруппДоступа// * ГруппыПользователейКакЗначенияДоступа - см. НовыеГруппыПользователейКакЗначенияДоступа// * ПользователиГруппПользователей - см. НовыеПользователиГруппПользователей// * ПраваНаСпискиВедущихКлючейДоступа - см. НовыеПраваНаСпискиВедущихКлючейДоступа// * ПраваНаВедущиеКлючиДоступа - см. НовыеПраваНаВедущиеКлючиДоступа// * ПраваНаВедущиеСписки - см. НовыеПраваНаВедущиеСписки// * ПраваПоВладельцамНастроекПрав - см. НовыеПраваПоВладельцамНастроекПрав// * ТипГруппыДоступа - Тип// * ПустаяГруппаДоступа - СправочникСсылка.ГруппыДоступа// * ТипПользователя - Тип// * ТипГруппыПользователей - Тип// * ТипыВладельцевНастроекПрав - ФиксированноеСоответствие// * ПраваРолейФункцииПравоДоступа - Соответствие// * ОбъектыМетаданныхФункцииПравоДоступа - Соответствие// * ПраваПрофилейФункцииПравоДоступа - Соответствие// * РолиПрофилейГруппДоступа - см. РолиПрофилейГруппДоступа// * ГруппыДоступаПрофилей - см. ГруппыДоступаПрофилей// * ГруппаДоступа - СправочникСсылка.ГруппыДоступа - текущее значение// * ЗначенияГруппыДоступа - см. НовыеЗначенияГруппыДоступа// * ОписанияТребуемыхТаблицКлюча - Массив из Структура:// ** РеквизитыТаблиц - Соответствие из КлючИЗначение:// *** Ключ - Строка - имя таблицы ключа// *** Значение - Массив из Строка - имя реквизита таблицы ключа// ** ЗначенияТаблиц - см. ТекущиеЗначенияТаблицКлюча// ** ИндексыСтрокТаблиц - Соответствие// * ТекущиеСтрокиТаблицКлюча - см. НовыеЗначенияТаблицКлюча//Функция НовыйКонтекстРасчетаПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКонтекстРасчетаПрав());
ПраваНаКлючДоступаСписка
Описание, пример вызова
// Для процедуры ОбновитьПраваНаКлючиДоступаСписка.Функция ПраваНаКлючДоступаСписка(ЗначенияТаблицКлюча, ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПраваНаКлючДоступаСписка(ЗначенияТаблицКлюча, ПараметрыОбновления));
ДобавитьПраваПользователейНаКлючДоступа
Описание, пример вызова
// Для процедуры ПраваНаКлючДоступаСписка.Процедура ДобавитьПраваПользователейНаКлючДоступа(ПраваНаКлюч, ПравоЧтение, ПравоИзменение, ПравоДобавление, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПраваПользователейНаКлючДоступа(ПраваНаКлюч, ПравоЧтение, ПравоИзменение, ПравоДобавление, Контекст));
НовыеПрава
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПравоИзменение - Булево// * ПравоДобавление - Булево//Функция НовыеПрава(ПравоИзменение, ПравоДобавление) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПрава(ПравоИзменение, ПравоДобавление));
ДобавитьПользователямПраваНаКлючДоступа
Описание, пример вызова
// Для процедуры ДобавитьПраваПользователейНаКлючДоступа.Процедура ДобавитьПользователямПраваНаКлючДоступа(ПраваНаКлючДляПользователей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПользователямПраваНаКлючДоступа(ПраваНаКлючДляПользователей, );
РассчитанноеУсловиеДляСтрок
Описание, пример вызова
// Для функций ПраваНаКлючДоступаСписка и РассчитанноеУсловие.Функция РассчитанноеУсловиеДляСтрок(Контекст, Условие, УзелРеквизитов = Неопределено, ДляЛюбойИзСтрок = Истина, КорневойУзел = Истина) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РассчитанноеУсловиеДляСтрок(Контекст, Условие, УзелРеквизитов, ДляЛюбойИзСтрок, КорневойУзел);
ДобавитьТекущийРезультат
Описание, пример вызова
// Для функции РассчитанноеУсловиеДляСтрок.Процедура ДобавитьТекущийРезультат(Результат, ТекущийРезультат, ДляЛюбойИзСтрок, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекущийРезультат(Результат, ТекущийРезультат, ДляЛюбойИзСтрок, Контекст));
ПользователиГрупп
Описание, пример вызова
// Для процедуры ДобавитьТекущийРезультат и УстановитьОбратныйРезультат.Функция ПользователиГрупп(ПользователиИГруппы, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПользователиГрупп(ПользователиИГруппы, Контекст));
УстановитьОбратныйРезультат
Описание, пример вызова
// Для функции РассчитанноеУсловие.Процедура УстановитьОбратныйРезультат(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОбратныйРезультат(Результат, Контекст));
ТекущиеЗначенияТаблицКлюча
Описание, пример вызова
// Для функции РассчитанноеУсловиеДляСтрок.//// Возвращаемое значение:// Структура из КлючИЗначение:// * Ключ - Строка - имя таблицы ключа// * Значение - см. ЗначенияТаблицыКлюча//Функция ТекущиеЗначенияТаблицКлюча(Контекст, ТребуемыеРеквизитыТабличныхЧастейКлюча) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекущиеЗначенияТаблицКлюча(Контекст, ТребуемыеРеквизитыТабличныхЧастейКлюча));
РассчитанноеУсловие
Описание, пример вызова
// Для функции РассчитанноеУсловиеДляСтрок.Функция РассчитанноеУсловие(Контекст, Условие, КорневойУзел = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РассчитанноеУсловие(Контекст, Условие, КорневойУзел);
ЗначениеУказаноВГруппеПользователей
Описание, пример вызова
// Для функции РассчитанноеУсловие.Функция ЗначениеУказаноВГруппеПользователей(Пользователь, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗначениеУказаноВГруппеПользователей(Пользователь, Контекст));
ЗаполнитьРезультатДляПользователя
Описание, пример вызова
// Для функции РассчитанноеУсловие.Процедура ЗаполнитьРезультатДляПользователя(Результат, Пользователь, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьРезультатДляПользователя(Результат, Пользователь, Контекст));
ЗаполнитьРезультатДляГруппыПользователей
Описание, пример вызова
// Для функции РассчитанноеУсловие.Процедура ЗаполнитьРезультатДляГруппыПользователей(Результат, ГруппаПользователей, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьРезультатДляГруппыПользователей(Результат, ГруппаПользователей, Контекст));
ЕстьПравоДоступаВРоляхПрофиляГруппыДоступа
Описание, пример вызова
// Для функции РассчитанноеУсловие.Функция ЕстьПравоДоступаВРоляхПрофиляГруппыДоступа(Условие, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьПравоДоступаВРоляхПрофиляГруппыДоступа(Условие, Контекст));
ЕстьРольВПрофилеГруппыДоступа
Описание, пример вызова
// Для функции РассчитанноеУсловие.Функция ЕстьРольВПрофилеГруппыДоступа(Условие, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьРольВПрофилеГруппыДоступа(Условие, Контекст));
ОбновитьПраваНаКлючДоступаСписка
Описание, пример вызова
// Для процедуры ОбновитьПраваПорцииКлючейДоступаСписка.Процедура ОбновитьПраваНаКлючДоступаСписка(КлючДоступа, ПраваНаКлюч, ОписаниеНовыхКлючей, ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПраваНаКлючДоступаСписка(КлючДоступа, ПраваНаКлюч, ОписаниеНовыхКлючей, ПараметрыОбновления));
ТекстЗапросаВыбораРазличийПроизводныхПравДляГруппДоступа
Описание, пример вызова
// Для процедур ОбновитьПраваНаКлючДоступаСписка, ОбновитьГруппыДоступаРазрешенногоКлючаДоступа.Функция ТекстЗапросаВыбораРазличийПроизводныхПравДляГруппДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораРазличийПроизводныхПравДляГруппДоступа());
ТекстЗапросаВыбораРазличийПроизводныхПравДляПользователей
Описание, пример вызова
// Для процедур ОбновитьПраваНаКлючДоступаСписка.Функция ТекстЗапросаВыбораРазличийПроизводныхПравДляПользователей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораРазличийПроизводныхПравДляПользователей());
ТекстЗапросаВыбораРазличийПроизводныхПравДляВнешнихПользователей
Описание, пример вызова
// Для процедур ОбновитьПраваНаКлючДоступаСписка.Функция ТекстЗапросаВыбораРазличийПроизводныхПравДляВнешнихПользователей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораРазличийПроизводныхПравДляВнешнихПользователей());
НовыйКлючДоступаУжеСуществует
Описание, пример вызова
// Для процедуры ОбновитьПраваНаКлючДоступаСписка.Функция НовыйКлючДоступаУжеСуществует(ОписаниеНовыхКлючей, ОписаниеНовогоКлюча, ПараметрыОбновления) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКлючДоступаУжеСуществует(ОписаниеНовыхКлючей, ОписаниеНовогоКлюча, ПараметрыОбновления));
ОбновитьИсходныеПраваГруппНаКлючДоступа
Описание, пример вызова
// Для процедуры ОбновитьПраваНаКлючДоступаСписка.Процедура ОбновитьИсходныеПраваГруппНаКлючДоступа(РезультатЗапроса, НаборЗаписей, ИмяПоляВладельцаПрав, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьИсходныеПраваГруппНаКлючДоступа(РезультатЗапроса, НаборЗаписей, ИмяПоляВладельцаПрав, );
ОбновитьИсходныеПраваПользователейНаКлючДоступа
Описание, пример вызова
// Для процедуры ОбновитьПраваНаКлючДоступаСписка.Процедура ОбновитьИсходныеПраваПользователейНаКлючДоступа(РезультатЗапроса, НаборЗаписей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьИсходныеПраваПользователейНаКлючДоступа(РезультатЗапроса, НаборЗаписей, );
ОбновитьПроизводныеПраваНаКлючДоступа
Описание, пример вызова
// Для процедуры ОбновитьПраваНаКлючДоступаСписка.Процедура ОбновитьПроизводныеПраваНаКлючДоступа(РезультатЗапроса, НаборЗаписей, ИмяПоляВладельцаПрав, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПроизводныеПраваНаКлючДоступа(РезультатЗапроса, НаборЗаписей, ИмяПоляВладельцаПрав, );
СлужебныйЭлемент
Описание, пример вызова
// Создает служебный элемент справочника, который не участвует в подписках на события.Функция СлужебныйЭлемент(МенеджерСправочника, Ссылка = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СлужебныйЭлемент(МенеджерСправочника, Ссылка);
СлужебныйНаборЗаписей
Описание, пример вызова
// Создает набор записей служебного регистра, который не участвует в подписках на события.Функция СлужебныйНаборЗаписей(МенеджерРегистра) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СлужебныйНаборЗаписей(МенеджерРегистра));
СлужебныйМенеджерЗначения
Описание, пример вызова
// Создает менеджер значения служебной константы, которая не участвует в подписках на события.Функция СлужебныйМенеджерЗначения(МенеджерКонстанты) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СлужебныйМенеджерЗначения(МенеджерКонстанты));
ЗарегистрироватьПланированиеОбновленияДоступаВЖурнале
Описание, пример вызова
// Для процедуры ЗарегистрироватьПланированиеОбновленияДоступа.Процедура ЗарегистрироватьПланированиеОбновленияДоступаВЖурнале(Списки, ПараметрыПланирования) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьПланированиеОбновленияДоступаВЖурнале(Списки, ПараметрыПланирования));
ОписаниеУказателяВедущегоОбъекта
Описание, пример вызова
// Для процедуры ЗарегистрироватьПланированиеОбновленияДоступаВЖурнале.Функция ОписаниеУказателяВедущегоОбъекта(Указатель, ПараметрыПланирования) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУказателяВедущегоОбъекта(Указатель, ПараметрыПланирования));
ЗарегистрироватьПланированиеОбновленияДоступа
Описание, пример вызова
// Для вызова из мест планирования обновления доступа.Процедура ЗарегистрироватьПланированиеОбновленияДоступа(СпискиПоИдентификаторам, ПараметрыПланирования, ВсеСписки = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьПланированиеОбновленияДоступа(СпискиПоИдентификаторам, ПараметрыПланирования, ВсеСписки);
ПолноеИмяСписка
Описание, пример вызова
// Для процедуры ЗарегистрироватьПланированиеОбновленияДоступа.Функция ПолноеИмяСписка(ОписаниеСписка) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПолноеИмяСписка(ОписаниеСписка));
ДобавитьЗависимыеСписки
Описание, пример вызова
// Для процедуры УправлениеДоступом.ОтключитьОбновлениеКлючейДоступа.//// Параметры:// Списки - Массив// ДобавленныеСписки - Соответствие// НедоступныеСписки - Массив - возвращаемое значение.//Процедура ДобавитьЗависимыеСписки(Списки, ДобавленныеСписки, НедоступныеСписки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗависимыеСписки(Списки, ДобавленныеСписки, НедоступныеСписки)
ОписаниеОграниченийДанных
Описание, пример вызова
Функция ОписаниеОграниченийДанных() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеОграниченийДанных()
КоличествоЧасовУстареванияНеиспользуемыхЭлементов
Описание, пример вызова
Функция КоличествоЧасовУстареванияНеиспользуемыхЭлементов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЧасовУстареванияНеиспользуемыхЭлементов());
КоличествоЧасовМеждуПланированиемОбработкиУстаревшихЭлементов
Описание, пример вызова
Функция КоличествоЧасовМеждуПланированиемОбработкиУстаревшихЭлементов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЧасовМеждуПланированиемОбработкиУстаревшихЭлементов());
МаксимальноеКоличествоМинутВыполненияФоновогоЗаданияОбновленияДоступа
Описание, пример вызова
Функция МаксимальноеКоличествоМинутВыполненияФоновогоЗаданияОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоМинутВыполненияФоновогоЗаданияОбновленияДоступа());
МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке
Описание, пример вызова
Функция МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке()
МинимальноеКоличествоСекундОбработкиПорцииВОтдельномПотоке
Описание, пример вызова
Функция МинимальноеКоличествоСекундОбработкиПорцииВОтдельномПотоке() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МинимальноеКоличествоСекундОбработкиПорцииВОтдельномПотоке());
МинимальноеКоличествоСекундВыполненияТочечногоЗадания
Описание, пример вызова
Функция МинимальноеКоличествоСекундВыполненияТочечногоЗадания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МинимальноеКоличествоСекундВыполненияТочечногоЗадания());
ЗагружатьСвободныеПотокиСледующимиЗаданиямиПриДлительныхЗапросах
Описание, пример вызова
Функция ЗагружатьСвободныеПотокиСледующимиЗаданиямиПриДлительныхЗапросах() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗагружатьСвободныеПотокиСледующимиЗаданиямиПриДлительныхЗапросах());
МаксимальныйПериодПолученияПорцийЗапросом
Описание, пример вызова
Функция МаксимальныйПериодПолученияПорцийЗапросом() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальныйПериодПолученияПорцийЗапросом());
ЗапускатьОбновлениеПолученныхПорцийПриПолученииНовыхПорций
Описание, пример вызова
Функция ЗапускатьОбновлениеПолученныхПорцийПриПолученииНовыхПорций() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапускатьОбновлениеПолученныхПорцийПриПолученииНовыхПорций());
МаксимальноеКоличествоСекундБыстрогоПолученияПорцийЭлементовДанных
Описание, пример вызова
Функция МаксимальноеКоличествоСекундБыстрогоПолученияПорцийЭлементовДанных() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоСекундБыстрогоПолученияПорцийЭлементовДанных());
КоличествоЭлементовДанныхВЗапросе
Описание, пример вызова
Функция КоличествоЭлементовДанныхВЗапросе() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЭлементовДанныхВЗапросе());
КоличествоЭлементовДанныхВПорции
Описание, пример вызова
Функция КоличествоЭлементовДанныхВПорции() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоЭлементовДанныхВПорции());
КоличествоКлючейДоступаВЗапросе
Описание, пример вызова
Функция КоличествоКлючейДоступаВЗапросе() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоКлючейДоступаВЗапросе());
КоличествоКлючейДоступаВПорции
Описание, пример вызова
Функция КоличествоКлючейДоступаВПорции() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоКлючейДоступаВПорции());
ЗаписыватьТолькоИзмененныеКлючиДоступаЭлементовДанных
Описание, пример вызова
Функция ЗаписыватьТолькоИзмененныеКлючиДоступаЭлементовДанных() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗаписыватьТолькоИзмененныеКлючиДоступаЭлементовДанных());
МаксимальноеКоличествоКомбинацийЗначенийВедущихПолейПриВычисленииСоставаИзмененных
Описание, пример вызова
Функция МаксимальноеКоличествоКомбинацийЗначенийВедущихПолейПриВычисленииСоставаИзмененных() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоКомбинацийЗначенийВедущихПолейПриВычисленииСоставаИзмененных());
КоличествоСекундПередОтключениемРегламентногоЗаданияПослеПолногоЗавершенияОбновления
Описание, пример вызова
Функция КоличествоСекундПередОтключениемРегламентногоЗаданияПослеПолногоЗавершенияОбновления() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоличествоСекундПередОтключениемРегламентногоЗаданияПослеПолногоЗавершенияОбновления());
ЗапускатьОбновлениеДоступаДляУскоренияТолькоТочечныхЗаданий
Описание, пример вызова
Функция ЗапускатьОбновлениеДоступаДляУскоренияТолькоТочечныхЗаданий(ПроверкаПриЗапуске) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗапускатьОбновлениеДоступаДляУскоренияТолькоТочечныхЗаданий(ПроверкаПриЗапуске));
РегистрироватьПоказателиОбновленияДоступа
Описание, пример вызова
Функция РегистрироватьПоказателиОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РегистрироватьПоказателиОбновленияДоступа());
РегистрироватьПоказателиПланированияОбновленияДоступа
Описание, пример вызова
Функция РегистрироватьПоказателиПланированияОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РегистрироватьПоказателиПланированияОбновленияДоступа());
РегистрироватьСтрокуВерсииПараметровОграниченияДоступа
Описание, пример вызова
Функция РегистрироватьСтрокуВерсииПараметровОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РегистрироватьСтрокуВерсииПараметровОграниченияДоступа());
ПередБлокировкойДанных
Описание, пример вызова
Процедура ПередБлокировкойДанных(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередБлокировкойДанных(ПараметрыОбновления));
ПослеБлокировкиДанных
Описание, пример вызова
Процедура ПослеБлокировкиДанных(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеБлокировкиДанных(ПараметрыОбновления));
ПередЗапросомТекущихКлючейДоступа
Описание, пример вызова
Процедура ПередЗапросомТекущихКлючейДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗапросомТекущихКлючейДоступа(ПараметрыОбновления));
ПослеЗапросаТекущихКлючейДоступа
Описание, пример вызова
Процедура ПослеЗапросаТекущихКлючейДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗапросаТекущихКлючейДоступа(ПараметрыОбновления));
ПередЗаписьюСтрок
Описание, пример вызова
Процедура ПередЗаписьюСтрок(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗаписьюСтрок(ПараметрыОбновления));
ПослеЗаписиСтрок
Описание, пример вызова
Процедура ПослеЗаписиСтрок(ПараметрыОбновления, КоличествоЗаписанных) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗаписиСтрок(ПараметрыОбновления, КоличествоЗаписанных));
ПередФиксациейТранзакции
Описание, пример вызова
Процедура ПередФиксациейТранзакции(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередФиксациейТранзакции(ПараметрыОбновления));
ПослеФиксацииТранзакции
Описание, пример вызова
Процедура ПослеФиксацииТранзакции(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеФиксацииТранзакции(ПараметрыОбновления));
ПередПланированиемОбновления
Описание, пример вызова
Процедура ПередПланированиемОбновления(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередПланированиемОбновления(ПараметрыОбновления));
ПослеПланированияОбновления
Описание, пример вызова
Процедура ПослеПланированияОбновления(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеПланированияОбновления(ПараметрыОбновления));
ПередЗаписьюНовогоКлюча
Описание, пример вызова
Процедура ПередЗаписьюНовогоКлюча(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗаписьюНовогоКлюча(ПараметрыОбновления));
ПослеЗаписиНовогоКлюча
Описание, пример вызова
Процедура ПослеЗаписиНовогоКлюча(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗаписиНовогоКлюча(ПараметрыОбновления));
ПередЗапросомПравГруппДоступа
Описание, пример вызова
Процедура ПередЗапросомПравГруппДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗапросомПравГруппДоступа(ПараметрыОбновления));
ПослеЗапросаПравГруппДоступа
Описание, пример вызова
Процедура ПослеЗапросаПравГруппДоступа(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗапросаПравГруппДоступа(ПараметрыОбновления));
ПередЗапросомИзмененийПроизводныхПрав
Описание, пример вызова
Процедура ПередЗапросомИзмененийПроизводныхПрав(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗапросомИзмененийПроизводныхПрав(ПараметрыОбновления));
ПослеЗапросаИзмененийПроизводныхПрав
Описание, пример вызова
Процедура ПослеЗапросаИзмененийПроизводныхПрав(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗапросаИзмененийПроизводныхПрав(ПараметрыОбновления));
ПередЗапросомПравПользователей
Описание, пример вызова
Процедура ПередЗапросомПравПользователей(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередЗапросомПравПользователей(ПараметрыОбновления));
ПослеЗапросаПравПользователей
Описание, пример вызова
Процедура ПослеЗапросаПравПользователей(ПараметрыОбновления) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПослеЗапросаПравПользователей(ПараметрыОбновления));
ПередИзменениемПараметровСеансаДляШаблонов
Описание, пример вызова
Процедура ПередИзменениемПараметровСеансаДляШаблонов(НовыеЗначения, ЭтоУстановка) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПередИзменениемПараметровСеансаДляШаблонов(НовыеЗначения, ЭтоУстановка));
ПриОшибкеПроверкиАктуальностиМетаданных
Описание, пример вызова
Процедура ПриОшибкеПроверкиАктуальностиМетаданных(ТекстОшибки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПриОшибкеПроверкиАктуальностиМетаданных(ТекстОшибки));
СвойстваСпискаКакВедущего
Описание, пример вызова
// Основная функция, возвращающая параметры, необходимые для регистрации// необходимости обновления ключей доступа к элементам данных.//// Параметры:// ПолноеИмя - Строка - полное имя списка// ИдентификаторТранзакции - УникальныйИдентификатор// ПовторныйВызов - Булево - только при вызове из самой же функции//// Возвращаемое значение:// Структура:// * ЗависимыеСписки - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка.// ** Значение - Булево - Истина.// * ПоЗначениямПолей - см. ВедущийСписокПоЗначениямПолей// * ПоКлючамДоступа - см. ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами// * ПоЗначениямСГруппами - см. ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами//Функция СвойстваСпискаКакВедущего(ПолноеИмя, ИдентификаторТранзакции = Неопределено, ПовторныйВызов = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваСпискаКакВедущего(ПолноеИмя, ИдентификаторТранзакции, ПовторныйВызов);
НовыйКэшПараметровОграничения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ВедущиеСпискиПроверенные - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. УправлениеДоступомСлужебный.СвойстваСпискаКакВедущего// * ОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. УправлениеДоступомСлужебный.РассчитанныеПараметрыОграничения// * ИдентификаторыТранзакции - Соответствие из КлючИЗначение:// ** Ключ - УникальныйИдентификатор - произвольный УИД.// ** Значение - Булево - значение Истина.// * ВидыОграниченийПравДляПользователей - Неопределено// - Строка// * ВидыОграниченийПравДляВнешнихПользователей - Неопределено// - Строка//Функция НовыйКэшПараметровОграничения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКэшПараметровОграничения()
КэшПараметровОграничения
Описание, пример вызова
// Для функции СвойстваСпискаКакВедущего и процедур ЗаполнитьПараметрыОграничения,// ОбновитьИдентификаторыТранзакции, УстановитьВерсиюПараметров.//Функция КэшПараметровОграничения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КэшПараметровОграничения());
СброситьКэшПараметровОграничения
Описание, пример вызова
Процедура СброситьКэшПараметровОграничения() Экспорт
Пример вызова
УправлениеДоступомСлужебный.СброситьКэшПараметровОграничения());
ЗаполнитьТекстЗапросаСтарыхЗначенийДляПроверкиИзмененияПолейВедущегоСписка
Описание, пример вызова
// Для функции СвойстваСпискаКакВедущего.Процедура ЗаполнитьТекстЗапросаСтарыхЗначенийДляПроверкиИзмененияПолейВедущегоСписка(ПолноеИмя, Свойства, Отказ) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьТекстЗапросаСтарыхЗначенийДляПроверкиИзмененияПолейВедущегоСписка(ПолноеИмя, Свойства, Отказ));
ЗаполнитьПоляВыбораТекущейТаблицы
Описание, пример вызова
// Для процедуры ЗаполнитьТекстЗапросаСтарыхЗначенийДляПроверкиИзмененияПолейВедущегоСписка.Процедура ЗаполнитьПоляВыбораТекущейТаблицы(ТекстЗапроса, ПолноеИмя, ОписаниеПолей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПоляВыбораТекущейТаблицы(ТекстЗапроса, ПолноеИмя, ОписаниеПолей, );
ПолеСуществует
Описание, пример вызова
// Для процедуры ЗаполнитьПоляВыбораТекущейТаблицы.Функция ПолеСуществует(Коллекция, ИмяПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПолеСуществует(Коллекция, ИмяПоля));
ПараметрыОграничения
Описание, пример вызова
// Основная функция, возвращающая параметры, необходимые для проверки прав в момент записи элементов данных.//// Возвращаемое значение:// см. ПараметрыОграниченияПоСтруктуреОграничения//Функция ПараметрыОграничения(ПолноеИмя, ИдентификаторТранзакции = Неопределено, ДляВнешнихПользователей = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыОграничения(ПолноеИмя, ИдентификаторТранзакции, ДляВнешнихПользователей);
ЗаполнитьПараметрыОграничения
Описание, пример вызова
// Для функций СвойстваСпискаКакВедущего, ПараметрыОграничения.Процедура ЗаполнитьПараметрыОграничения(ПолноеИмя, ИдентификаторТранзакции, Параметры, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПараметрыОграничения(ПолноеИмя, ИдентификаторТранзакции, Параметры, );
ОбщийКонтекстРасчетаПараметровОграничения
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыОграничения и функций// ХранимыеПараметрыОграниченияДоступа, ОшибкиОграниченийДоступа.//// Возвращаемое значение:// Структура:// * СвойстваВидовДоступа - см. СвойстваВидовДоступа// * ТипыПользователя - Массив из Тип// * ТипыВладельцевНастроекПрав - ФиксированноеСоответствие// * ОтдельныеТаблицыНастроекПрав - ФиксированноеСоответствие// * ВнешниеПользователиВключены - Булево// * ИспользуемыеТипыЗначений - см. ИспользуемыеТипыЗначений// * СпискиСОграничением - см. УправлениеДоступомСлужебныйПовтИсп.СпискиСОграничением//Функция ОбщийКонтекстРасчетаПараметровОграничения(ПолноеИмя = Неопределено, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбщийКонтекстРасчетаПараметровОграничения(ПолноеИмя, );
ИспользуемыеТипыЗначений
Описание, пример вызова
// Для функций ОбщийКонтекстРасчетаПараметровОграничения и ИспользованиеВидовДоступаИзменено.//// Параметры:// СвойстваВидовДоступа - см. СвойстваВидовДоступа// ПолноеИмя - Строка// ВсеВидыДоступаИспользуются - Неопределено// - Булево// ТолькоХешСумма - Булево//// Возвращаемое значение:// Структура:// * ДляИБ - Соответствие из КлючИЗначение:// ** Ключ - Тип// ** Значение - Булево - Истина// * ПоТаблицам - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя объекта метаданных// ** Значение - Соответствие из КлючИЗначение:// *** Ключ - Тип// *** Значение - Булево - Истина// * ХешСумма - Строка - контрольная сумма настроек использования ДляИБ и ПоТаблицам.// * ПолноеИмяТаблицы - Строка - полное имя таблицы, когда свойство ПоТаблицам// заполнено только для одной таблицы.// - Неопределено - когда свойство ПоТаблицам не заполнялось (ВсеВидыДоступаИспользуются = Истина).//Функция ИспользуемыеТипыЗначений(СвойстваВидовДоступа, ПолноеИмя = Неопределено, ВсеВидыДоступаИспользуются = Неопределено, ТолькоХешСумма = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИспользуемыеТипыЗначений(СвойстваВидовДоступа, ПолноеИмя, ВсеВидыДоступаИспользуются, ТолькоХешСумма);
РассчитанныеПараметрыОграничения
Описание, пример вызова
// Для процедуры ДобавитьПараметрыОграниченияСписка.//// Возвращаемое значение:// Структура:// * Версия - Строка// * ВедущиеСписки - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. СвойстваСпискаКакВедущего// * ДляПользователей - см. ПараметрыОграниченияПоСтруктуреОграничения// * ДляВнешнихПользователей - см. ПараметрыОграниченияПоСтруктуреОграничения//Функция РассчитанныеПараметрыОграничения(ПолноеИмя, ОбщийКонтекст, ДействующиеПараметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РассчитанныеПараметрыОграничения(ПолноеИмя, ОбщийКонтекст, ДействующиеПараметры)
ОшибкаОграниченияДоступа
Описание, пример вызова
// Для функции ОшибкиОграниченийДоступа.Функция ОшибкаОграниченияДоступа(ОбщийКонтекст, ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОшибкаОграниченияДоступа(ОбщийКонтекст, ПолноеИмя));
РезультатПроверкиОграниченияДоступаОбъекта
Описание, пример вызова
// Для функции РезультатПроверкиОграниченияДоступа.Функция РезультатПроверкиОграниченияДоступаОбъекта(ПолноеИмя, ДополнительныеПараметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РезультатПроверкиОграниченияДоступаОбъекта(ПолноеИмя, ДополнительныеПараметры));
УстановитьОграничениеПоВладельцуИспользуется
Описание, пример вызова
// Для функции РезультатПроверкиОграниченияДоступаОбъектаПроцедура УстановитьОграничениеПоВладельцуИспользуется(Результат, ПолноеИмя, ДополнительныйКонтекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОграничениеПоВладельцуИспользуется(Результат, ПолноеИмя, ДополнительныйКонтекст));
УстановитьНастройкиВнедрения
Описание, пример вызова
// Для функции РезультатПроверкиОграниченияДоступаОбъекта.Процедура УстановитьНастройкиВнедрения(НастройкиВнедрения, Данные, ТипыТаблицПоИменам) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьНастройкиВнедрения(НастройкиВнедрения, Данные, ТипыТаблицПоИменам));
ДобавитьТипыТребуемыеВОпределяемомТипе
Описание, пример вызова
// Для процедуры УстановитьНастройкиВнедрения.Процедура ДобавитьТипыТребуемыеВОпределяемомТипе(НастройкиВнедрения, ТипыТаблицПоИменам, ТипыСсылок, ИменаТипов, ИмяОпределяемогоТипа) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТипыТребуемыеВОпределяемомТипе(НастройкиВнедрения, ТипыТаблицПоИменам, ТипыСсылок, ИменаТипов, ИмяОпределяемогоТипа));
СписокТиповИзМассива
Описание, пример вызова
// Для процедур УстановитьНастройкиВнедрения, ДобавитьТипыТребуемыеВОпределяемомТипе.Функция СписокТиповИзМассива(ИменаТипов, ТипыСсылок, ТипыТаблицПоИменам, ОписаниеТипов) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СписокТиповИзМассива(ИменаТипов, ТипыСсылок, ТипыТаблицПоИменам, ОписаниеТипов));
СтруктураРезультатаПроверкиОграниченияДляВидаПользователей
Описание, пример вызова
// Для функции РезультатПроверкиОграниченияДоступаОбъекта.Функция СтруктураРезультатаПроверкиОграниченияДляВидаПользователей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураРезультатаПроверкиОграниченияДляВидаПользователей());
ПроверитьОграничениеДляВидаПользователей
Описание, пример вызова
// Для функции РезультатПроверкиОграниченияДоступаОбъекта.Процедура ПроверитьОграничениеДляВидаПользователей(Контекст, Результат, ДляВнешнихПользователей, ДополнительныйКонтекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьОграничениеДляВидаПользователей(Контекст, Результат, ДляВнешнихПользователей, ДополнительныйКонтекст));
ОбщаяВерсия
Описание, пример вызова
// Для функций ХранимыеПараметрыОграниченияДоступа, РассчитанныеПараметрыОграничения.Функция ОбщаяВерсия(ОбщийКонтекст, ПолноеИмя, ВерсияДляПользователей, ВерсияДляВнешнихПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбщаяВерсия(ОбщийКонтекст, ПолноеИмя, ВерсияДляПользователей, ВерсияДляВнешнихПользователей));
УстановитьСвойстваЗаписиКлючейДоступа
Описание, пример вызова
// Для функции РассчитанныеПараметрыОграничения.Процедура УстановитьСвойстваЗаписиКлючейДоступа(Результат) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьСвойстваЗаписиКлючейДоступа(Результат));
ОписаниеОграниченияДанных
Описание, пример вызова
// Для функций РассчитанныеПараметрыОграничения, ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * Текст - Строка// * ТекстДляВнешнихПользователей - Строка// * ПоВладельцуБезЗаписиКлючейДоступа - Булево// - Неопределено// * ПоВладельцуБезЗаписиКлючейДоступаДляВнешнихПользователей - Булево// - Неопределено// * ТекстВМодулеМенеджера - Булево//Функция ОписаниеОграниченияДанных(ОбщийКонтекст, ПолноеИмя, БезВызоваИсключения = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеОграниченияДанных(ОбщийКонтекст, ПолноеИмя, БезВызоваИсключения);
ЭтоЖурналДокументов
Описание, пример вызова
// Для функции ОписаниеОграниченияДанных.Функция ЭтоЖурналДокументов(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоЖурналДокументов(ПолноеИмя));
РассчитаннаяСтруктураОграничения
Описание, пример вызова
// Для функций РассчитанныеПараметрыОграничения и ПараметрыОграниченияДляВидаПользователей.//// Возвращаемое значение:// см. СтруктураОграничения//Функция РассчитаннаяСтруктураОграничения(ПолноеИмя, ТекстОграничения, ТекстВМодулеМенеджера, ДляВнешнихПользователей, БезИсключения = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РассчитаннаяСтруктураОграничения(ПолноеИмя, ТекстОграничения, ТекстВМодулеМенеджера, ДляВнешнихПользователей, БезИсключения);
ДействующиеПараметрыОграниченияДоступа
Описание, пример вызова
// Для функций СвойстваСпискаКакВедущего, ПараметрыОграничения и процедур УстановкаПараметровСеанса,// ЗаполнитьПараметрыОграничения, ДобавитьПараметрыОграниченияСписка.//// Возвращаемое значение:// см. НоваяСтруктураХранимыхПараметровЗаписи//Функция ДействующиеПараметрыОграниченияДоступа(ИдентификаторТранзакции, ОбщийКонтекст, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДействующиеПараметрыОграниченияДоступа(ИдентификаторТранзакции, ОбщийКонтекст, );
ВсеВидыОграниченийПравДляОтчетаПраваДоступа
Описание, пример вызова
// Для отчета ПраваДоступа.//// Возвращаемое значение:// Структура:// * ДляПользователей - Строка// * ДляВнешнихПользователей - Строка//Функция ВсеВидыОграниченийПравДляОтчетаПраваДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВсеВидыОграниченийПравДляОтчетаПраваДоступа());
ЗаписьПараметровОграниченияДоступаВТекущемСеансе
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.Функция ЗаписьПараметровОграниченияДоступаВТекущемСеансе() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗаписьПараметровОграниченияДоступаВТекущемСеансе());
ОписаниеПоследнейВерсии
Описание, пример вызова
// Для функций ДействующиеПараметрыОграниченияДоступа, НоваяВерсияПараметровОграниченияДоступа.//// Возвращаемое значение:// Структура:// * Версия - Число// - Неопределено// * ХешСумма - Строка// - Неопределено// * ДатаСоздания - Дата// - Неопределено// * ВерсииПараметровШаблонов - ХранилищеЗначения// - Неопределено//Функция ОписаниеПоследнейВерсии(ПрочитатьВерсииПараметровШаблонов = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеПоследнейВерсии(ПрочитатьВерсииПараметровШаблонов);
ВерсияПараметров
Описание, пример вызова
// Для функции ДействующиеПараметрыОграниченияДоступа.Функция ВерсияПараметров(Версия, УстановкаПараметровСеансаДляШаблонов, УстановкаПараметровДляОтчетаПраваДоступа) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсияПараметров(Версия, УстановкаПараметровСеансаДляШаблонов, УстановкаПараметровДляОтчетаПраваДоступа));
НоваяВерсияПараметровОграниченияДоступа
Описание, пример вызова
// Для функции ДействующиеПараметрыОграниченияДоступа.//// Возвращаемое значение:// см. ХранимыеПараметрыОграниченияДоступа//Функция НоваяВерсияПараметровОграниченияДоступа(ОбщийКонтекст, ЕстьИзменения = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяВерсияПараметровОграниченияДоступа(ОбщийКонтекст, ЕстьИзменения);
ЗавершеныЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа
Описание, пример вызова
// Для функций НоваяВерсияПараметровОграниченияДоступа и// ДействующиеПараметрыОграниченияДоступа.//Функция ЗавершеныЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗавершеныЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа());
ИмяПроцедурыЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа
Описание, пример вызова
// Для функций НоваяВерсияПараметровОграниченияДоступа и// ЗавершеныЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа.//Функция ИмяПроцедурыЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяПроцедурыЗаданияЗаписиНовойВерсииПараметровОграниченияДоступа());
НоваяИнформацияНесоответствияПараметровДляЖурнала
Описание, пример вызова
// Возвращаемое значение:// Структура:// Предупреждение - Строка// Ошибка - Строка// ВерсияТекстовОграниченияДоступа - Строка//Функция НоваяИнформацияНесоответствияПараметровДляЖурнала() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяИнформацияНесоответствияПараметровДляЖурнала());
ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.Процедура ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне(АдресРезультата, ХранилищеПараметров) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне(АдресРезультата, ХранилищеПараметров)
ИдентификаторДоступа
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа и// процедуры ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне.//Функция ИдентификаторДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторДоступа());
ОписаниеНовойВерсииПараметровОграниченияДоступа
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа и// процедуры ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне.//Функция ОписаниеНовойВерсииПараметровОграниченияДоступа(Параметры, БезЗаписи = Ложь, ЭтоОшибкаБлокировки = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеНовойВерсииПараметровОграниченияДоступа(Параметры, БезЗаписи, ЭтоОшибкаБлокировки);
НоваяТаблицаРегистраСведенийПараметрыОграниченияДоступа
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Версия - Число// * ХешСумма - Строка// * ХешСуммаПостоянныхПараметров - Строка// * ДляЗаписиОбъектовИПроверкиПрав - ХранилищеЗначения// * ДляОтчетаПоПравамДоступа - ХранилищеЗначения// * ХешСуммаПараметровШаблонов - Строка// * ДляШаблоновВСеансахПользователей - ХранилищеЗначения// * ДляШаблоновВСеансахВнешнихПользователей - ХранилищеЗначения// * ВерсииПараметровШаблонов - ХранилищеЗначения// * ДатаСоздания - Дата//Функция НоваяТаблицаРегистраСведенийПараметрыОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяТаблицаРегистраСведенийПараметрыОграниченияДоступа());
ЗапланироватьОбновлениеДоступаПриИзмененииПараметров
Описание, пример вызова
// Для функции ОписаниеНовойВерсииПараметровОграниченияДоступа.Процедура ЗапланироватьОбновлениеДоступаПриИзмененииПараметров(СтараяВерсия, Параметры) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеДоступаПриИзмененииПараметров(СтараяВерсия, Параметры));
ПроверитьАктуальностьМетаданных
Описание, пример вызова
// Для процедуры ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений и// функции НоваяВерсияПараметровОграниченияДоступа.//Процедура ПроверитьАктуальностьМетаданных() Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьАктуальностьМетаданных()
ЭтоСеансФоновогоЗадания
Описание, пример вызова
// Для процедуры ПроверитьАктуальностьМетаданныхФункция ЭтоСеансФоновогоЗадания() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоСеансФоновогоЗадания());
ЭтоСеансФоновогоОбновленияДоступа
Описание, пример вызова
// Для процедуры УстановитьОбновлениеДоступаФункция ЭтоСеансФоновогоОбновленияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоСеансФоновогоОбновленияДоступа());
УстановитьЭтоСеансФоновогоОбновленияДоступа
Описание, пример вызова
// Для процедур ВыполнитьОбновлениеДоступаНаУровнеЗаписей, ВыполнитьОбновлениеДоступаСпискаВФоне.Процедура УстановитьЭтоСеансФоновогоОбновленияДоступа() Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЭтоСеансФоновогоОбновленияДоступа());
ЗаписатьНесоответствиеПараметровВЖурнал
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.Процедура ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Комментарий, ЭтоОшибка = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Комментарий, ЭтоОшибка);
ЗарегистрироватьСтрокуВерсииПараметровОграниченияДоступа
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.Процедура ЗарегистрироватьСтрокуВерсииПараметровОграниченияДоступа(Запись, СтрокиВерсии) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗарегистрироватьСтрокуВерсииПараметровОграниченияДоступа(Запись, СтрокиВерсии));
СпискиСИзменениемВерсий
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.Функция СпискиСИзменениемВерсий(Версия, НовыеВерсииОграниченийСписков, НедоступныеСписки, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СпискиСИзменениемВерсий(Версия, НовыеВерсииОграниченийСписков, НедоступныеСписки, );
ВсеИдентификаторыСПодобнымиПолнымиИменами
Описание, пример вызова
// Для функции СпискиСИзменениемВерсий и для процедуры ДобавитьЗависимыеСписки.Функция ВсеИдентификаторыСПодобнымиПолнымиИменами(ПолныеИмена) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВсеИдентификаторыСПодобнымиПолнымиИменами(ПолныеИмена));
ВерсияСтруктурыКэша
Описание, пример вызова
// Для процедуры ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Строка//Функция ВерсияСтруктурыКэша() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсияСтруктурыКэша()
ВерсияПеревода
Описание, пример вызова
Функция ВерсияПеревода() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсияПеревода());
ВерсииШаблоновОграниченияДоступа
Описание, пример вызова
// Для процедур УстановкаПараметровСеанса, УточнитьВерсииШаблоновОграниченияДоступа и// для функции СтруктураХранимыхПараметровШаблонов.//// Возвращаемое значение:// Строка//Функция ВерсииШаблоновОграниченияДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсииШаблоновОграниченияДоступа());
ВерсияСтруктурыВерсийПараметровШаблонов
Описание, пример вызова
// Для процедур УстановитьВерсиюПараметров, ЗаполнитьПараметрыДляШаблонов и// функции НоваяСтруктураХранимыхВерсийПараметровШаблонов.////// Возвращаемое значение:// Строка//Функция ВерсияСтруктурыВерсийПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВерсияСтруктурыВерсийПараметровШаблонов());
ОбновитьИдентификаторыТранзакции
Описание, пример вызова
// Для функции ДействующиеПараметрыОграниченияДоступа.Процедура ОбновитьИдентификаторыТранзакции(ИдентификаторТранзакции) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьИдентификаторыТранзакции(ИдентификаторТранзакции));
УстановитьВерсиюПараметров
Описание, пример вызова
// Для функции ДействующиеПараметрыОграниченияДоступа.Процедура УстановитьВерсиюПараметров(ВерсияПараметров, ИдентификаторТранзакции, ОбщийКонтекст, Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьВерсиюПараметров(ВерсияПараметров, ИдентификаторТранзакции, ОбщийКонтекст, );
СеансовыеПараметрыОграниченияДоступа
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * Версия - Строка// * ХешСумма - Строка// * ДатаСоздания - Дата// * Параметры - см. СтруктураХранимыхПараметровЗаписи//Функция СеансовыеПараметрыОграниченияДоступа(ВерсияПараметров, ДляЗаписиОбъектовИПроверкиПрав, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СеансовыеПараметрыОграниченияДоступа(ВерсияПараметров, ДляЗаписиОбъектовИПроверкиПрав, );
УточнитьВерсииШаблоновОграниченияДоступа
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров.Процедура УточнитьВерсииШаблоновОграниченияДоступа(ВерсииШаблонов) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УточнитьВерсииШаблоновОграниченияДоступа(ВерсииШаблонов));
ОбновитьРазрешенныеНаборыВПараметрахСеанса
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров, ПроверитьДоступКОбъекту,// ПроверитьДоступКНаборуЗаписей и функции ДоступРазрешен.//Процедура ОбновитьРазрешенныеНаборыВПараметрахСеанса(УстановкаПараметровСеансаДляШаблонов = Ложь, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьРазрешенныеНаборыВПараметрахСеанса(УстановкаПараметровСеансаДляШаблонов, );
РазрешенныеНаборыПараметровЗапроса
Описание, пример вызова
// Для процедуры ОбновитьРазрешенныеНаборыВПараметрахСеанса и// УстановитьРазрешенныеНаборыВПараметрыЗапроса.//// Параметры:// Пользователь - СправочникСсылка.Пользователи// - СправочникСсылка.ВнешниеПользователи// - Неопределено - текущий пользователь.//// Возвращаемое значение:// Структура:// * РазрешенныйПользователь - СправочникСсылка.НаборыГруппДоступа// * РазрешенныйНаборГруппДоступа - СправочникСсылка.НаборыГруппДоступа// * РазрешенныйНаборГруппПользователей - СправочникСсылка.НаборыГруппДоступа// * РазрешенныйПустойНаборГруппДоступа - СправочникСсылка.НаборыГруппДоступа//Функция РазрешенныеНаборыПараметровЗапроса(Знач Пользователь = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РазрешенныеНаборыПараметровЗапроса(Пользователь);
УчестьНастройкиПравПриПостроенииПланаВыполненияЗапроса
Описание, пример вызова
// Для процедуры ОбновитьРазрешенныеНаборыВПараметрахСеанса.Процедура УчестьНастройкиПравПриПостроенииПланаВыполненияЗапроса(Состав) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УчестьНастройкиПравПриПостроенииПланаВыполненияЗапроса(Состав));
ОписаниеХешСуммыНастроекПрав
Описание, пример вызова
// Для процедуры УчестьНастройкиПравПриПостроенииПланаВыполненияЗапроса.Функция ОписаниеХешСуммыНастроекПрав(НаборГруппДоступа, Символ = "") Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеХешСуммыНастроекПрав(НаборГруппДоступа, Символ);
УстановитьРазрешенныеНаборыВПараметрыЗапроса
Описание, пример вызова
// Для функции ДоступРазрешен и процедур ПроверитьДоступКОбъекту, ПроверитьДоступКНаборуЗаписей.Процедура УстановитьРазрешенныеНаборыВПараметрыЗапроса(Запрос, Знач Пользователь = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьРазрешенныеНаборыВПараметрыЗапроса(Запрос, Пользователь);
ХранимыеПараметрыОграниченияДоступа
Описание, пример вызова
// Для функции НоваяВерсияПараметровОграниченияДоступа.//// Параметры:// ОбщийКонтекст - см. ОбщийКонтекстРасчетаПараметровОграничения// ВерсииОграниченийСписков - Соответствие//// Возвращаемое значение:// Структура:// * ДатаСоздания - Дата// * ДляЗаписиОбъектовИПроверкиПрав - ХранилищеЗначения - содержит тип НоваяСтруктураХранимыхПараметровЗаписи// * ДляОтчетаПоПравамДоступа - ХранилищеЗначения - содержит тип НоваяСтруктураХранимыхПараметровОтчета// * ХешСуммаПостоянныхПараметров - Строка// * ДляШаблоновВСеансахПользователей - ХранилищеЗначения - содержит тип НоваяСтруктураХранимыхПараметровШаблонов// * ДляШаблоновВСеансахВнешнихПользователей - ХранилищеЗначения - содержит тип НоваяСтруктураХранимыхПараметровШаблонов// * ВерсииПараметровШаблонов - ХранилищеЗначения - содержит тип НоваяСтруктураХранимыхВерсийПараметровШаблонов// * ХешСуммаПараметровШаблонов - Строка - заполняется при записи после обновления// параметра ВерсииПараметровШаблонов и заполнения свойства СпискиСОграничениемПоПолям// параметров ДляШаблоновВСеансахПользователей, ДляШаблоновВСеансахВнешнихПользователей.// * ХешСумма - Строка - заполняется при записи,// вычисляется из хеш-сумм ХешСуммаПостоянныхПараметров и ХешСуммаПараметровШаблонов.//Функция ХранимыеПараметрыОграниченияДоступа(ОбщийКонтекст, ВерсииОграниченийСписков = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ХранимыеПараметрыОграниченияДоступа(ОбщийКонтекст, ВерсииОграниченийСписков);
НовыеСтрокиВерсийСписков
Описание, пример вызова
// Возвращаемое значение:// ТаблицаЗначений:// * Список - Строка// * ДляВнешнихПользователей - Булево// * Версия - Строка// * СтрокаВерсии - Строка//Функция НовыеСтрокиВерсийСписков() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСтрокиВерсийСписков());
НовыйДополнительныйКонтекст
Описание, пример вызова
// Для функций РассчитанныеПараметрыОграничения и ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * ОписанияОграничений - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. СокращенноеОписаниеОграничения// * СвойстваОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. НовыеСвойстваОграниченияСписка// * СпискиСОграничениемПоВладельцу - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - значение ПоВладельцу, кроме Неопределено.// * СпискиСОтключеннымОграничением - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСОтключеннымОграничениемЧтения - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСЗаписьюКлючейДляЗависимыхСписковБезКлючей - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * ОсновныеВариантыДоступа - см. НовыеОсновныеВариантыДоступа//Функция НовыйДополнительныйКонтекст() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйДополнительныйКонтекст());
НовыйХранимыйДополнительныйКонтекст
Описание, пример вызова
// Для функций РассчитанныеПараметрыОграничения и ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * СвойстваОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. НовыеСвойстваОграниченияСписка// * СпискиСОтключеннымОграничением - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСОтключеннымОграничениемЧтения - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСЗаписьюКлючейДляЗависимыхСписковБезКлючей - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * ОсновныеВариантыДоступа - см. НовыеОсновныеВариантыДоступа//Функция НовыйХранимыйДополнительныйКонтекст() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйХранимыйДополнительныйКонтекст());
ДобавитьДополнительныйКонтекст
Описание, пример вызова
// Для функций РассчитанныеПараметрыОграничения и ХранимыеПараметрыОграниченияДоступа.Процедура ДобавитьДополнительныйКонтекст(ПолноеИмя, ДополнительныйКонтекст, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьДополнительныйКонтекст(ПолноеИмя, ДополнительныйКонтекст, );
СокращенноеОписаниеОграничения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Текст - Строка// * ВМодулеМенеджера - Булево//Функция СокращенноеОписаниеОграничения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СокращенноеОписаниеОграничения());
ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей
Описание, пример вызова
// Для функции ХранимыеПараметрыОграниченияДоступа.Процедура ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей(Контекст));
СвойстваСписковДляРасчетаХранимыхПараметров
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПолноеИмя - Строка// * Зависимый - Булево// * Ведущие - Массив// * Уровень - Число// * Ведущий - Булево// * Параметры - Структура// * Обработан - Булево// * ОграничениеПоВладельцуВозможно - Булево// * ОграничениеПоВладельцуВключено - Булево// * КлючиДоступаПользователей - Булево// * ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа - Булево// * КлючиДоступаПользователейИГруппДоступа - Булево//Функция СвойстваСписковДляРасчетаХранимыхПараметров() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваСписковДляРасчетаХранимыхПараметров());
ПараметрыОграниченияДляВидаПользователей
Описание, пример вызова
// Для процедуры ХранимыеПараметрыОграниченияДляВидаПользователей.//// Возвращаемое значение:// см. ПараметрыОграниченияПоСтруктуреОграничения//Функция ПараметрыОграниченияДляВидаПользователей(ПолноеИмя, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыОграниченияДляВидаПользователей(ПолноеИмя, Контекст));
УстановитьУровеньЗависимыхСписков
Описание, пример вызова
// Для процедуры ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей.Процедура УстановитьУровеньЗависимыхСписков(СвойстваВедущегоСписка, СвойстваСписков, ПредыдущиеВедущие, Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьУровеньЗависимыхСписков(СвойстваВедущегоСписка, СвойстваСписков, ПредыдущиеВедущие, );
НастроитьОптимизациюПоПолюВладельцу
Описание, пример вызова
// Для процедуры ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей.Процедура НастроитьОптимизациюПоПолюВладельцу(СвойстваЗависимогоСписка, СвойстваСписков, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.НастроитьОптимизациюПоПолюВладельцу(СвойстваЗависимогоСписка, СвойстваСписков, Контекст));
УстановитьЕстьЗависимыеСпискиБезЗаписиКлючейДоступа
Описание, пример вызова
// Для процедуры НастроитьОптимизациюПоПолюВладельцу.Процедура УстановитьЕстьЗависимыеСпискиБезЗаписиКлючейДоступа(СвойстваВедущегоСписка, СвойстваЗависимогоСписка) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЕстьЗависимыеСпискиБезЗаписиКлючейДоступа(СвойстваВедущегоСписка, СвойстваЗависимогоСписка));
ЗаполнитьСпискиБезВнедрения
Описание, пример вызова
// Для процедуры ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей.Процедура ЗаполнитьСпискиБезВнедрения(СпискиБезВнедрения, СвойстваСписка) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьСпискиБезВнедрения(СпискиБезВнедрения, СвойстваСписка));
ЭтоУстаревшийОбъектМетаданных
Описание, пример вызова
// Для функции ЗаполнитьСпискиБезВнедрения.Функция ЭтоУстаревшийОбъектМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоУстаревшийОбъектМетаданных(ПолноеИмя));
УстановитьСвойствоОграничения
Описание, пример вызова
// Для процедуры ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей.Процедура УстановитьСвойствоОграничения(ПолноеИмя, ИмяСвойства, ЗначениеСвойства, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьСвойствоОграничения(ПолноеИмя, ИмяСвойства, ЗначениеСвойства, Контекст));
СвойстваОграниченияСписка
Описание, пример вызова
// Для процедур УстановитьСвойствоОграничения, ЗаполнитьЗапросыПроверкиПравЧтениеИзменение.Функция СвойстваОграниченияСписка(ПолноеИмя, Контекст, ДобавлятьВКоллекцию = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваОграниченияСписка(ПолноеИмя, Контекст, ДобавлятьВКоллекцию);
НовыеСвойстваОграниченияСписка
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ДоступЗапрещен - Булево// * ПолеВладельца - см. НовоеПолеВладельца// * ОпорныеПоля - см. НовоеОписаниеОпорныхПолей// * ИмяОтдельногоРегистраКлючей - Строка// * РассчитыватьПраваПользователей - Булево// * ИспользуемыеТипыЗначенийДоступа - ХранилищеЗначения - содержит тип Массив из Тип// * ОграничениеВШаблонахЧерезКлючиДоступаПользователей - Булево// * ОграничениеВШаблонахЧерезКлючиДоступаПользователейИГруппДоступа - Булево//Функция НовыеСвойстваОграниченияСписка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваОграниченияСписка());
ЗаполнитьНесоответствиеПараметровДляЖурнала
Описание, пример вызова
// Для функции ХранимыеПараметрыОграниченияДоступа.//// Параметры:// СпискиБезВнедрения - Соответствие// ИнформацияДляЖурнала - см. НоваяИнформацияНесоответствияПараметровДляЖурнала//Процедура ЗаполнитьНесоответствиеПараметровДляЖурнала(СпискиБезВнедрения, ИнформацияДляЖурнала); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНесоответствиеПараметровДляЖурнала(СпискиБезВнедрения, ИнформацияДляЖурнала););
ОписаниеНесоответствияПараметров
Описание, пример вызова
// Для процедуры ЗаполнитьНесоответствиеПараметровДляЖурнала.Функция ОписаниеНесоответствияПараметров(СпискиБезВнедрения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеНесоответствияПараметров(СпискиБезВнедрения));
ДобавитьВедущиеРоли
Описание, пример вызова
// Для функции ХранимыеПараметрыОграниченияДоступа.Процедура ДобавитьВедущиеРоли(ВедущиеРоли, ИмяСвойстваВидаПользователей, КонтекстВидаПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущиеРоли(ВедущиеРоли, ИмяСвойстваВидаПользователей, КонтекстВидаПользователей));
ДобавитьВедущиеСписки
Описание, пример вызова
// Для функции ХранимыеПараметрыОграниченияДоступа.Процедура ДобавитьВедущиеСписки(ВедущиеСписки, ИмяСвойстваВидаПользователей, ЗависимыйСписок, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущиеСписки(ВедущиеСписки, ИмяСвойстваВидаПользователей, ЗависимыйСписок, );
ВедущийСписокПоЗначениямПолей
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ЭтоСсылочныйТип - Булево// * ПоляШапки - см. ОписаниеПолейВедущегоСписка// * ТабличныеЧасти - Массив из см. ОписаниеПолейВедущегоСписка//Функция ВедущийСписокПоЗначениямПолей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВедущийСписокПоЗначениямПолей());
ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ДляПользователей - Массив из Строка - полные имена списков// * ДляВнешнихПользователей - Массив из Строка - полные имена списков//Функция ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами());
ОписаниеПолейВедущегоСписка
Описание, пример вызова
// Для процедуры ДобавитьВедущиеСписки.//// Возвращаемое значение:// Структура:// * ВсеПоля - Массив// * ТипыВсехПолей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя поля.// ** Значение - ХранилищеЗначения - содержит тип ОписаниеТипов - тип поля.// * НаборыПолей - Структура:// ** ДляПользователей - Булево// ** ДляВнешнихПользователей - Булево// * Имя - Строка - имя табличной части (есть только у полей табличной части)//Функция ОписаниеПолейВедущегоСписка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеПолейВедущегоСписка());
ДобавитьВедущиеСпискиПоВидуЗависимости
Описание, пример вызова
// Для процедуры ДобавитьВедущиеСписки.Процедура ДобавитьВедущиеСпискиПоВидуЗависимости(ВедущиеСписки, ИмяСвойстваВидаПользователей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущиеСпискиПоВидуЗависимости(ВедущиеСписки, ИмяСвойстваВидаПользователей, );
ТекущиеСвойстваВедущегоСписка
Описание, пример вызова
// Для процедуры ДобавитьВедущиеСписки.//// Возвращаемое значение:// Структура:// * ЗависимыеСписки - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * ПоЗначениямПолей - Структура - похожая на см. ВедущийСписокПоПоЗначениямПолей// * ПоКлючамДоступа - см. ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами// * ПоЗначениямСГруппами - см. ВедущийСписокПоКлючамДоступаИлиЗначениямСГруппами//Функция ТекущиеСвойстваВедущегоСписка(ВедущиеСписки, ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекущиеСвойстваВедущегоСписка(ВедущиеСписки, ПолноеИмя));
ДобавитьПоляВедущегоСписка
Описание, пример вызова
// Для процедуры ДобавитьВедущиеСписки.Процедура ДобавитьПоляВедущегоСписка(ТекущиеПоля, ОписаниеПолей, ОписаниеПолейОтбора, ЗависимыйСписок, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПоляВедущегоСписка(ТекущиеПоля, ОписаниеПолей, ОписаниеПолейОтбора, ЗависимыйСписок, );
НастроитьПараметрыШаблонов
Описание, пример вызова
// Для процедуры ДобавитьХранимыеПараметрыОграниченияДляВидаПользователей.Процедура НастроитьПараметрыШаблонов(СвойстваСписка, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.НастроитьПараметрыШаблонов(СвойстваСписка, Контекст));
КлючТаблицы
Описание, пример вызова
// Для процедуры НастроитьПараметрыШаблонов.//// Параметры:// ПолноеИмя - Строка// ИмяКоллекцииТипа - Строка// ТипыТаблицПоИменам - Соответствие//// Возвращаемое значение:// Строка//Функция КлючТаблицы(ПолноеИмя, ИмяКоллекцииТипа = Неопределено, ТипыТаблицПоИменам = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючТаблицы(ПолноеИмя, ИмяКоллекцииТипа, ТипыТаблицПоИменам);
ЗаполнитьПараметрыДляШаблонов
Описание, пример вызова
// Для процедуры ОписаниеНовойВерсииПараметровОграниченияДоступа.Процедура ЗаполнитьПараметрыДляШаблонов(Запись, ПараметрыЗаписи, ОписаниеВерсии) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПараметрыДляШаблонов(Запись, ПараметрыЗаписи, ОписаниеВерсии));
НоваяСтруктураДляЗаполненияПараметровШаблонов
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблонов.//// Возвращаемое значение:// Структура:// * СтараяДатаСоздания - Дата// * ХешированиеДанных - ХешированиеДанных// * СпискиСНовымОсновнымВариантомДоступа - Массив из Строка// * СпискиСУстаревшимиВариантамиДоступа - Массив из Строка// * ХранимыеТекущиеВерсии - Структура:// ** ВерсииПараметровШаблонов - см. НовыеВерсииПараметровШаблонов// ** ОсновныеВариантыДоступа - см. НовыеОсновныеВариантыДоступа// * НовыеВерсииПолейСписков - см. НовыеВерсииПараметровШаблонов// * ТекущиеСвойстваОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. НовыеСвойстваОграниченияСписка// * НовыеСвойстваОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. НовыеСвойстваОграниченияСписка//Функция НоваяСтруктураДляЗаполненияПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураДляЗаполненияПараметровШаблонов());
ЗаполнитьПараметрыДляШаблоновДляВидаПользователей
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблонов.//// Параметры:// Параметры - см. НоваяСтруктураДляЗаполненияПараметровШаблонов// ХранилищеДляШаблоновВСеансах - ХранилищеЗначения - обновляемое значение// СпискиСОграничениемПоПолям - Строка - возвращаемое значение//Процедура ЗаполнитьПараметрыДляШаблоновДляВидаПользователей(Параметры, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПараметрыДляШаблоновДляВидаПользователей(Параметры, );
ОбновитьИспользованиеВерсийПолейСписка
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Процедура ОбновитьИспользованиеВерсийПолейСписка(ТекущиеВерсииПолейСписка, ОсновнаяВерсияИзменена, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьИспользованиеВерсийПолейСписка(ТекущиеВерсииПолейСписка, ОсновнаяВерсияИзменена, );
ДобавитьПоляОграниченияСписка
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Процедура ДобавитьПоляОграниченияСписка(СпискиСОграничениемПоПолям, ТекущиеВерсииПолейСписка) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПоляОграниченияСписка(СпискиСОграничениемПоПолям, ТекущиеВерсииПолейСписка));
ВариантыДоступаВБазеДанных
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Функция ВариантыДоступаВБазеДанных(Параметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВариантыДоступаВБазеДанных(Параметры));
ОтключитьИспользованиеВерсийКромеОсновнойДляОбновленныхСписков
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Процедура ОтключитьИспользованиеВерсийКромеОсновнойДляОбновленныхСписков( Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтключитьИспользованиеВерсийКромеОсновнойДляОбновленныхСписков();
ДобавитьСуществующиеВерсииПолейСписка
Описание, пример вызова
// Для процедуры ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Процедура ДобавитьСуществующиеВерсииПолейСписка(ТекущиеВерсииПолейСписка, НоваяВерсия, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСуществующиеВерсииПолейСписка(ТекущиеВерсииПолейСписка, НоваяВерсия, );
МаксимальноеКоличествоВариантовСоединений
Описание, пример вызова
// Для процедур ОбновитьИспользованиеВерсийПолейСписка и ДобавитьПоляОграниченияСписка.Функция МаксимальноеКоличествоВариантовСоединений() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоВариантовСоединений());
МаксимальноеКоличествоВерсийВВариантеДоступа
Описание, пример вызова
// Для процедур ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.Функция МаксимальноеКоличествоВерсийВВариантеДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.МаксимальноеКоличествоВерсийВВариантеДоступа());
ЗначениеИзХранилища
Описание, пример вызова
// Для процедур УстановитьВерсиюПараметров, ЗаполнитьПараметрыДляШаблонов,// ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений и// функции СпискиСИзменениемВерсий.//Функция ЗначениеИзХранилища(ХранилищеЗначения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЗначениеИзХранилища(ХранилищеЗначения));
СтруктураХранимыхПараметровЗаписи
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров, и для функции ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВерсииОграниченийСписков - ФиксированноеСоответствие// * ВедущиеСписки - ФиксированноеСоответствие// * ДополнительныйКонтекст - ФиксированнаяСтруктура// * СпискиСДатой - ФиксированноеСоответствие// * ВнешниеПользователиВключены - Булево// * ОграничениеДоступаВключено - Булево// * ИспользуемыеТипыЗначений - ХранилищеЗначения//Функция СтруктураХранимыхПараметровЗаписи(Значения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураХранимыхПараметровЗаписи(Значения));
НоваяСтруктураХранимыхПараметровЗаписи
Описание, пример вызова
// Для функций СтруктураХранимыхПараметровЗаписи и ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВерсииОграниченийСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Строка - общая версия ограничения списка// первая строка - хеш-сумма свойств версии для пользователей и через Символы.ПС// вторая строка - хеш-сумма свойств версии для внешних пользователей.//// * ВедущиеСписки - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. СвойстваСпискаКакВедущего//// * ДополнительныйКонтекст - Структура:// ** ДляПользователей - см. НовыйХранимыйДополнительныйКонтекст// ** ДляВнешнихПользователей - см. НовыйХранимыйДополнительныйКонтекст//// * СпискиСДатой - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * ВнешниеПользователиВключены - Булево// * ОграничениеДоступаВключено - Булево// * ИспользуемыеТипыЗначений - ХранилищеЗначения - смотри функцию ИспользуемыеТипыЗначений.// * ВерсияТекстовОграниченияДоступа - Строка//Функция НоваяСтруктураХранимыхПараметровЗаписи() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураХранимыхПараметровЗаписи()
СтруктураХранимыхПараметровШаблонов
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВерсииШаблонов - см. ВерсииШаблоновОграниченияДоступа// * ПараметрыШаблонов - см. СтруктураПараметровШаблонов//Функция СтруктураХранимыхПараметровШаблонов(Значения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураХранимыхПараметровШаблонов(Значения));
НоваяСтруктураХранимыхПараметровШаблонов
Описание, пример вызова
// Для функций СтруктураХранимыхПараметровШаблонов, СтруктураХранимыхПараметровЗаписи и// ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВерсииШаблонов - см. ВерсииШаблоновОграниченияДоступа// * ПараметрыШаблонов - см. СтруктураПараметровШаблонов//Функция НоваяСтруктураХранимыхПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураХранимыхПараметровШаблонов());
СтруктураПараметровШаблонов
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * СпискиСОграничениемЧерезКлючиДоступаГруппДоступа - Строка// * СпискиСОграничениемЧерезКлючиДоступаПользователей - Строка// * СпискиСОграничениемПоПолям - Строка// * СпискиСОтключеннымОграничениемЧтения - Строка//Функция СтруктураПараметровШаблонов(Значения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураПараметровШаблонов(Значения));
НоваяСтруктураПараметровШаблонов
Описание, пример вызова
// Для функций СтруктураПараметровШаблонов, ХранимыеПараметрыОграниченияДоступа и// НоваяСтруктураХранимыхПараметровШаблонов.//// Возвращаемое значение:// Структура:// * СпискиСОграничениемЧерезКлючиДоступаГруппДоступа - Строка// * СпискиСОграничениемЧерезКлючиДоступаПользователей - Строка// * СпискиСОграничениемПоПолям - Строка// * СпискиСОтключеннымОграничениемЧтения - Строка//Функция НоваяСтруктураПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураПараметровШаблонов());
СтруктураХранимыхВерсийПараметровШаблонов
Описание, пример вызова
// Для процедур УстановитьВерсиюПараметров и ЗаполнитьПараметрыДляШаблонов.//// Возвращаемое значение:// см. НоваяСтруктураХранимыхВерсийПараметровШаблонов//Функция СтруктураХранимыхВерсийПараметровШаблонов(Значения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураХранимыхВерсийПараметровШаблонов(Значения));
НоваяСтруктураХранимыхВерсийПараметровШаблонов
Описание, пример вызова
// Для функций ХранимыеПараметрыОграниченияДоступа, СтруктураХранимыхВерсийПараметровШаблонов и// процедуры ЗаполнитьПараметрыДляШаблонов.//// Возвращаемое значение:// Структура:// * ВерсияСтруктурыВерсий - см. ВерсияСтруктурыВерсийПараметровШаблонов// * ДляПользователей - Структура:// ** ВерсииПараметровШаблонов - см. НовыеВерсииПараметровШаблонов// ** ОсновныеВариантыДоступа - см. НовыеОсновныеВариантыДоступа// * ДляВнешнихПользователей - Структура:// ** ВерсииПараметровШаблонов - см. НовыеВерсииПараметровШаблонов// ** ОсновныеВариантыДоступа - см. НовыеОсновныеВариантыДоступа//Функция НоваяСтруктураХранимыхВерсийПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураХранимыхВерсийПараметровШаблонов());
НовыеВерсииПараметровШаблонов
Описание, пример вызова
// Для функций ХранимыеПараметрыОграниченияДоступа и// НоваяСтруктураХранимыхВерсийПараметровШаблонов.//// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - полное имя регистра.// * Значение - Массив из см. НоваяВерсияПараметровШаблонов//Функция НовыеВерсииПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеВерсииПараметровШаблонов());
НоваяВерсияПараметровШаблонов
Описание, пример вызова
// Для функции НовыеВерсииПараметровШаблонов и процедуры НастроитьПараметрыШаблонов.//// Возвращаемое значение:// Структура:// * ДатаСоздания - Дата - момент добавления новой версии.// * Список - Строка - полное имя объекта метаданных.// * ПоляСоединения - Строка - список полей, используемых в соединении.// * ПоляШаблона - Строка - список полей, указанных в шаблоне #ДляРегистра.// * Используется - Булево - признак того, что версия используется в шаблонах.// * ВариантДоступа - Число - значение поля ВариантДоступа в регистрах КлючиДоступаКРегистрам,// КлючиДоступаКРегистру*.//Функция НоваяВерсияПараметровШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяВерсияПараметровШаблонов());
НовыеОсновныеВариантыДоступа
Описание, пример вызова
// Для функции НоваяСтруктураХранимыхВерсийПараметровШаблонов.//// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - полное имя регистра.// * Значение - Массив из см. НовыйИспользуемыйВариантДоступа//Функция НовыеОсновныеВариантыДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеОсновныеВариантыДоступа());
НовыйИспользуемыйВариантДоступа
Описание, пример вызова
// Для функции ЗаполнитьПараметрыДляШаблоновДляВидаПользователей.//// Возвращаемое значение:// Структура:// * ВариантДоступа - Число - значение поля ВариантДоступа// в регистрах КлючиДоступаКРегистрам, КлючиДоступаКРегистру*,// начиная с основного варианта доступа.// * ПоляСоединения - Строка - имена полей соединения для варианта доступа через запятую.//Функция НовыйИспользуемыйВариантДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйИспользуемыйВариантДоступа());
СтруктураХранимыхПараметровОтчета
Описание, пример вызова
// Для процедуры УстановитьВерсиюПараметров.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВидыОграниченийПравДляПользователей - Строка// * ВидыОграниченийПравДляВнешнихПользователей - Строка//Функция СтруктураХранимыхПараметровОтчета(Значения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураХранимыхПараметровОтчета(Значения));
НоваяСтруктураХранимыхПараметровОтчета
Описание, пример вызова
// Для функций СтруктураХранимыхПараметровОтчета и ХранимыеПараметрыОграниченияДоступа.//// Возвращаемое значение:// Структура:// * ВерсияСтруктурыКэша - см. ВерсияСтруктурыКэша// * ВидыОграниченийПравДляПользователей - Строка// * ВидыОграниченийПравДляВнешнихПользователей - Строка//Функция НоваяСтруктураХранимыхПараметровОтчета() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НоваяСтруктураХранимыхПараметровОтчета());
ВидыОграниченийПравСтрокой
Описание, пример вызова
// Для функции ХранимыеПараметрыОграниченияДоступа.Функция ВидыОграниченийПравСтрокой(ВидыОграниченийПрав) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВидыОграниченийПравСтрокой(ВидыОграниченийПрав));
ПараметрыОграниченияПоСтруктуреОграничения
Описание, пример вызова
// Основная функция области, возвращающая параметры ограничения доступа// для вида пользователей списка без учета зависимости от других списков,// как по ключам доступа, так и по наличию видов доступа Пользователи и ВнешниеПользователи.//// Возвращаемое значение:// Структура:// * Список - Строка - полное имя таблицы объекта метаданных.// * ДляВнешнихПользователей - Булево - вид пользователей, для которых предназначены параметры.// * Версия - Строка - хеш-сумма параметров ограничения доступа для отслеживания их изменения.// * ВедущиеСписки - см. НовыеВедущиеСписки// * ДоступЗапрещен - Булево - Истина, если текст ограничения "ГДЕ ЛОЖЬ",// а также не указан для внешних пользователей.// * ОграничениеОтключено - Булево - Истина, если текст ограничения не указан или указан,// но ограничение отключено из-за отключения использования// видов доступа, задействованных в нем.// * ОграничениеЧтенияОтключено - Булево - Истина, если текст ограничения чтения не указан или указан,// но ограничение отключено из-за отключения использования// видов доступа, задействованных в нем.//// Поле владельца, когда возможно ограничение только по объекту-владельцу.// * ПолеВладельца - см. НовоеПолеВладельца//// * ТребуетсяОграничениеПоВладельцу - Булево - признак оптимизации, указанный разработчиком// рядом с текстом ограничения.// * ИспользуетсяОграничениеПоВладельцу - Булево - признак использования оптимизации,// вычисленный на втором проходе графа.// * РассчитыватьПраваПользователей - Булево - признак расчета прав на ключи доступа для пользователей,// а не для групп доступа, вычисленный на втором проходе графа.// Имеет смысл только, когда признак// ИспользуетсяОграничениеПоВладельцу = Ложь.// * ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа - Булево - признак того, что ведущий список должен записывать// ключи для зависимых списков, которые не записывают// своих ключей. Признак вычисляется на втором проходе графа.// * БезОбновленияКлючейДоступаКОбъектам - Булево - когда Истина, запись связи объекта с ключом доступа// пропускается так как тип списка не указан// в определяемом типе ВладелецЗначенийКлючейДоступа.// * БезОбновленияВсехКомбинацийЗначенийОпорныхПолей - Булево - когда Истина, запись связи строки регистра с ключом// доступа пропускается, если тип значения опорного поля регистра не// указан в определяемом типе ПолеРегистраКлючейДоступаКРегистрам// или типе соответствующего поля отдельного регистра ключей.// * ЧтениеРазрешеноДляВсехПользователей - Булево - признак, вычисленный на втором проходе графа.// Когда ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа = Истина,// тогда показывает наличие права Чтение в одной из ролей// БазовыеПрава* или БазовыеПраваВнешнихПользователей*.// * ИзменениеРазрешеноДляВсехПользователей - Булево - признак, вычисленный на втором проходе графа.// Когда ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа = Истина,// тогда показывает наличие права Изменение в одной из ролей// БазовыеПрава* или БазовыеПраваВнешнихПользователей*.// * ЕстьВедущиеКлючиДоступа - Булево - признак наличия ведущих ключей доступа в ограничении.// * ЕстьВедущиеСпискиПоПравам - Булево - признак наличия ведущих списков по правам в ограничении.// * ЕстьФункцияПравоДоступаИлиРольДоступна - Булево - признак наличия перечисленных функций в ограничении.// * ТипыВладельцевНастроекПрав - ФиксированноеСоответствие - типы владельцев настроек прав, используемые// при расчете прав на ключи доступа (см. ПоТипамСсылок).// * ИдентификаторТаблицыНастроекПрав - СправочникСсылка.ИдентификаторыОбъектовМетаданных - идентификатор// списка, если для него используются отдельные настройки прав// или пустой идентификатор.// * ЕстьВладельцыНастроекПрав - Булево - признак наличия ограничения по владельцу настроек прав.// * ИспользуемыеТипыЗначенийДоступа - Массив из Тип - описание типов значений доступа,// которые используются в ограничении доступа.// * ВсеВидыОграниченийПрав - Соответствие - все виды ограничений прав без учета использования.// * ПоляТаблицОбъекта - Массив из см. НовыеПоляТаблицыОбъекта// * ИмяОтдельногоРегистраКлючей - Строка - для регистров.// * ОпорныеПоля - см. НовоеОписаниеОпорныхПолей// * ВариантДоступа - Число - основной вариант доступа смотри также НовыеОсновныеВариантыДоступа.// * СоставПолей - Число - число, описывающее реквизиты, используемые в ключе.// * ЕстьОграничениеЧтения - Булево - установлено, если ограничение чтения отличается от "ГДЕ ИСТИНА".// * ЕстьОграничениеИзменения - Булево - установлено, если ограничение изменения отличается от "ГДЕ ИСТИНА".// * ЕстьОграничениеПоПользователям - Булево - установлено, если проверяются значения Пользователь// или ГруппаПользователей или ВнешнийПользователь// или ГруппаВнешнихПользователей для функций// ЗначениеРазрешено или ЭтоАвторизованныйПользователь.// * СтруктураРасчетаПраваЧтение - см. СтруктураРасчетаПрава// * СтруктураРасчетаПраваИзменение - см. СтруктураРасчетаПрава// * Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Функция ПараметрыОграниченияПоСтруктуреОграничения(Список, СтруктураОграничения, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыОграниченияПоСтруктуреОграничения(Список, СтруктураОграничения, );
НовыеВедущиеСписки
Описание, пример вызова
// Списки с полями от которых зависит ограничение доступа.//// Возвращаемое значение:// Структура:// * ПоЗначениямПолей - Соответствие - списки с полями, от которых зависит ограничение доступа// (для регистрации заданий обновления).// * ПоКлючамДоступа - Соответствие - списки от ключей доступа которых зависит ограничение доступа// (для установки параметров сеанса и регистрации заданий обновления).// * ПоЗначениямСГруппами - Соответствие - списки значений доступа с группами, от которых зависит// ограничение доступа (для регистрации заданий обновления).//Функция НовыеВедущиеСписки() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеВедущиеСписки());
КонтекстПараметровПоСтруктуреОграничения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * СтрокаСвойствВерсии - Строка// * Список - Строка// * ДляВнешнихПользователей - Булево// * ЭтоСсылочныйТип - Булево// * СписокСДатой - Булево// * СписокСПериодом - Булево// * ИмяКоллекцииТипа - Строка// * СвойстваВерсии - Массив из Строка// * ПоляТаблицОбъекта - см. НовоеОписаниеПолейТаблицОбъекта// * ОпорныеПоля - см. НовоеОписаниеОпорныхПолей// * ВариантДоступа - Число - основной вариант доступа смотри также НовыеОсновныеВариантыДоступа.// * ИспользуетсяОграничениеПоВладельцу - Булево// * РассчитыватьПраваПользователей - Булево// * ЕстьЗависимыеСпискиБезЗаписиКлючейДоступа - Булево// * ЧтениеРазрешеноДляВсехПользователей - Булево// * ИзменениеРазрешеноДляВсехПользователей - Булево// * БезОбъектаМетаданных - Булево// * СтруктураОграничения - см. СтруктураОграничения// * ИсходнаяСтруктураОграничения - см. СтруктураОграничения// * ВедущиеСпискиПоЗначениямПолей - см. ОписаниеВедущихСписковПоЗначениямПолей// * ВедущиеСпискиПоКлючамДоступа - см. ОписаниеВедущихСписковПоПолюСсылка// * ВедущиеСпискиПоЗначениямСГруппами - см. ОписаниеВедущихСписковПоПолюСсылка// * ЕстьПроверкаАвторизованногоПользователя - Булево// * ЕстьФункцияПравоДоступаИлиРольДоступна - Булево// * ЕстьФункцияПравоДоступаИлиРольДоступнаВОграниченииЧтения - Булево// * НеиспользуемыеТипыЗначенийДоступа - Массив из Тип// * ВсеВидыОграниченийПрав - Соответствие// * ЕстьОграничениеПоПользователям - Булево// * ИспользуетсяОграничениеПоВладельцу - Булево// * РассчитыватьПраваПользователей - Булево// * СвойстваВсехПолей - Соответствие из КлючИЗначение:// ** Ключ - см. ОписаниеУзла// ** Значение - см. СвойстваПоля// * ОставшиесяПоляПослеУпрощения - Соответствие из КлючИЗначение:// ** Ключ - см. ОписаниеУзла// ** Значение - Массив из см. ОписаниеУзла// * ПоляКлючаДоступаПослеУпрощения - Массив из см. НовоеПолеКлючаДоступа// * СвойстваПолейКлючаДоступа - Соответствие из КлючИЗначение:// ** Ключ - см. ОписаниеУзла// ** Значение - см. СвойстваПоля// * ГруппыПолей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя группы полей (Шапка?, ТабличнаяЧасть?)// ** Значение - Массив из см. СвойстваПоля// * ПсевдонимыТабличныхЧастейОбъекта - Соответствие из КлючИЗначение:// ** Ключ - Число - номер табличной части ключа// ** Значение - Строка - псевдоним таблицы// * ГруппыДополнительныхТаблиц - см. ГруппыДополнительныхТаблиц// * КоличествоТабличныхЧастейКлюча - Число// * ПоляУсловияСоединенияДополнительныхТаблиц - Массив из Структура:// ** УзелПоле - см. ОписаниеУзла// ** ПсевдонимТаблицыУсловия - Строка// * ИмяПрава - Строка// * ТребуемыеРеквизитыТабличныхЧастейКлюча - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя таблицы ключа (ИмяГруппыПолейКлючаДоступа)// ** Значение - Массив из Строка - имя реквизита таблицы ключа (ИмяРеквизитаГруппыПолейКлючаДоступа)// * СтруктураРасчетаПраваСвойстваВерсии - Массив из Строка// * ВедущиеРоли - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя роли// ** Значение - Булево - значение Истина.//// Свойства, скопированные от ОбщийКонтекст:// * СвойстваВидовДоступа - см. СвойстваВидовДоступа// * ТипыПользователя - Массив из Тип// * ТипыВладельцевНастроекПрав - ФиксированноеСоответствие// * ОтдельныеТаблицыНастроекПрав - ФиксированноеСоответствие// * ИспользуемыеТипыЗначений - см. ИспользуемыеТипыЗначений// * СпискиСОграничением - см. УправлениеДоступомСлужебныйПовтИсп.СпискиСОграничением// * ВнешниеПользователиВключены - Булево//// Свойства, скопированные от ДополнительныйКонтекст:// * ОписанияОграничений - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. СокращенноеОписаниеОграничения// * СвойстваОграниченияСписков - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - см. НовыеСвойстваОграниченияСписка// * СпискиСОграничениемПоВладельцу - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - значение ПоВладельцу, кроме Неопределено.// * СпискиСОтключеннымОграничением - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСОтключеннымОграничениемЧтения - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина// * СпискиСЗаписьюКлючейДляЗависимыхСписковБезКлючей - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя списка// ** Значение - Булево - Истина//Функция КонтекстПараметровПоСтруктуреОграничения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КонтекстПараметровПоСтруктуреОграничения());
СтруктураРасчетаПрава
Описание, пример вызова
// Структура ограничения, приведенную к формату размещения значений в ключах доступа.//// Возвращаемое значение:// Структура:// * Узел - Строка - одна из строк "Поле", "Константа", "И", "Или", "Не", "Выбор",// "ЗначениеРазрешено", "ЭтоАвторизованныйПользователь",// "ЧтениеОбъектаРазрешено", "ИзменениеОбъектаРазрешено",// "ЧтениеСпискаРазрешено", "ИзменениеСпискаРазрешено",// "ДляВсехСтрок", "ДляОднойИзСтрок".//// Свойства узла Поле.// * Таблица - Строка - таблица ключа доступа (Шапка?, ТабличнаяЧасть?).// * Реквизит - Строка - имя реквизита таблицы ключа доступа (Реквизит?).// * ПроверкаЕстьNull - Булево - Истина (необязательное свойство).//// Свойства узла Константа.// * Значение - Булево// - Число// - Строка// - Неопределено - Ложь, Истина, произвольное// целое число до 16 разрядов или произвольная строка до 150 символов.//// Свойства узлов И, Или.// * Аргументы - Массив из см. СтруктураРасчетаПрава//// Свойства узла Не.// * Аргумент - см. СтруктураРасчетаПрава//// * Узел - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узла Выбор (Иначе может быть Неопределено).// * Иначе - см. СтруктураРасчетаПрава// * Когда - Массив из Структура:// ** Условие - см. СтруктураРасчетаПрава// ** Значение - см. СтруктураРасчетаПрава//// * Узел - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узлов ЗначениеРазрешено, ЭтоАвторизованныйПользователь,// ЧтениеОбъектаРазрешено, ИзменениеОбъектаРазрешено,// ЧтениеСпискаРазрешено, ИзменениеСпискаРазрешено.// * Поле - см. СтруктураРасчетаПрава// * УточненияСравнения - Соответствие из КлючИЗначение:// ** Ключ - Строка// - Тип - уточняемое значение "Неопределено", "Null", "ПустаяСсылка",// "Отключено", Тип (Ссылка, Число, Даты, Булево).// ** Значение - Строка - результат "Ложь", "Истина".//// Свойства узлов ДляВсехСтрок, ДляОднойИзСтрок.// * Аргумент - см. СтруктураРасчетаПрава//Функция СтруктураРасчетаПрава() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураРасчетаПрава());
НастроитьСозданиеКлючаДоступаДляЗависимыхСписковБезКлючей
Описание, пример вызова
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.Процедура НастроитьСозданиеКлючаДоступаДляЗависимыхСписковБезКлючей(Результат) Экспорт
Пример вызова
УправлениеДоступомСлужебный.НастроитьСозданиеКлючаДоступаДляЗависимыхСписковБезКлючей(Результат));
ПравоРазрешеноДляВсехПользователей
Описание, пример вызова
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.Функция ПравоРазрешеноДляВсехПользователей(ИмяПрава, ОбъектМетаданных, ДляВнешнихПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПравоРазрешеноДляВсехПользователей(ИмяПрава, ОбъектМетаданных, ДляВнешнихПользователей));
ДобавитьСвойствоВерсииВедущиеРоли
Описание, пример вызова
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.Процедура ДобавитьСвойствоВерсииВедущиеРоли(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСвойствоВерсииВедущиеРоли(Контекст));
ДобавитьСвойстваВерсии
Описание, пример вызова
// Для процедуры УдалитьПоляНеиспользуемыхВидовДоступа и функции ГруппыДополнительныхТаблиц.Процедура ДобавитьСвойстваВерсии(Контекст, Структура, ИменаПолей = "") Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСвойстваВерсии(Контекст, Структура, ИменаПолей);
ДобавитьСвойствоВерсии
Описание, пример вызова
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.Процедура ДобавитьСвойствоВерсии(Контекст, Структура, ИмяПоля) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСвойствоВерсии(Контекст, Структура, ИмяПоля));
ДобавитьЭлементВерсии
Описание, пример вызова
// Для процедур ДобавитьСвойстваВерсии, ДобавитьСвойствоВерсии.Процедура ДобавитьЭлементВерсии(Контекст, ИмяПоля, Значение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЭлементВерсии(Контекст, ИмяПоля, Значение)
ЭтоСсылочныйТипТаблицы
Описание, пример вызова
// Для функции ПараметрыОграниченияПоСтруктуреОграничения и формы ОбновлениеДоступаРучноеУправление.//// Возвращаемое значение:// Булево//Функция ЭтоСсылочныйТипТаблицы(ПолноеИмя, ИмяКоллекцииТипа = "") Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоСсылочныйТипТаблицы(ПолноеИмя, ИмяКоллекцииТипа);
НовыеПоляТаблицыОбъекта
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПолноеИмяТаблицы - Строка// * ТабличнаяЧасть - Строка// * Поля - Массив из Строка - с полем Ссылка// * СписокПолей - Строка - без поля Ссылка// * ТаблицаСПолями - ХранилищеЗначения - с объектом ТаблицаЗначений// с типизированными полями (включая поле Ссылка).//Функция НовыеПоляТаблицыОбъекта() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПоляТаблицыОбъекта());
НовоеОписаниеПолейТаблицОбъекта
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Результат - Массив из см. НовыеПоляТаблицыОбъекта// * Состав - Структура:// ** Ключ - Строка - полное имя таблицы объекта.// ** Значение - Структура:// *** Ключ - Строка - имя поля.// *** Значение - Структура:// **** Тип - ОписаниеТипов - типы поля.// **** Использование - Булево - использование поля.// * ПоСвойствамПолей - Соответствие из КлючИЗначение:// ** Ключ - см. НовыеСвойстваПоля// ** Значение - Структура:// *** Таблица - Строка - полное имя таблицы объекта.// *** Поле - Строка - имя поля.// * ПоДополнительнымТаблицам - Соответствие из КлючИЗначение:// ** Ключ - Строка - дополнительная таблица// ** Значение - Структура:// *** Ключ - Строка - полное имя таблицы объекта.// *** Значение - Массив из Строка - имя поля.//Функция НовоеОписаниеПолейТаблицОбъекта(Результат) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеОписаниеПолейТаблицОбъекта(Результат));
ЗаполнитьНовоеОписаниеОпорныхПолей
Описание, пример вызова
// Для функции ПараметрыОграниченияПоСтруктуреОграничения.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьНовоеОписаниеОпорныхПолей(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНовоеОписаниеОпорныхПолей(Результат, Контекст));
НовоеОписаниеОпорныхПолей
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Все - Массив// * ТипыВсех - Массив из ХранилищеЗначения - содержит тип ОписаниеТипов// * Используемые - Массив// * ТипыИспользуемых - Массив из ХранилищеЗначения - содержит тип ОписаниеТипов// * МаксимальноеКоличество - Число// * МаксимальноДопустимоеКоличество - Число//// * Список - СписокЗначений// * ТипыПоИменамПолей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя опорного поля// ** Значение - ОписаниеТипов - типы опорного поля// * ПоСвойствамПолей - Соответствие из КлючИЗначение:// ** Ключ - см. НовыеСвойстваПоля// ** Значение - Строка - имя опорного поля// * ПоДополнительнымТаблицам - Соответствие из КлючИЗначение:// ** Ключ - Строка - дополнительная таблица// ** Значение - Массив из Строка - имена опорных полей// * НедостающиеТипы - Массив из Строка - полные имена типов// * ПоляНедостающихТипов - Массив из Строка - имена полей регистра ключей//Функция НовоеОписаниеОпорныхПолей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеОписаниеОпорныхПолей());
ЭтоБезусловноеОграничение
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения//Функция ЭтоБезусловноеОграничение(Контекст, Результат) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоБезусловноеОграничение(Контекст, Результат));
ЗаполнитьНаличиеОграниченияПоПравам
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения//Процедура ЗаполнитьНаличиеОграниченияПоПравам(Контекст, Результат, ПослеУпрощения) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНаличиеОграниченияПоПравам(Контекст, Результат, ПослеУпрощения));
ЗаполнитьОграничениеПоОбъектуВладельцуДоУпрощения
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьОграничениеПоОбъектуВладельцуДоУпрощения(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОграничениеПоОбъектуВладельцуДоУпрощения(Результат, Контекст));
ВозможноеОграничениеПоОбъектуВладельцу
Описание, пример вызова
// Для процедуры ЗаполнитьОграничениеПоОбъектуВладельцуДоУпрощения.Функция ВозможноеОграничениеПоОбъектуВладельцу(Условие, ЭтоОграничениеИзменения, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВозможноеОграничениеПоОбъектуВладельцу(Условие, ЭтоОграничениеИзменения, Контекст));
ОбработаноВозможноеОграничениеПоОбъектуВладельцу
Описание, пример вызова
// Для функции ВозможноеОграничениеПоОбъектуВладельцу.Функция ОбработаноВозможноеОграничениеПоОбъектуВладельцу(Условие, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбработаноВозможноеОграничениеПоОбъектуВладельцу(Условие, );
ЗаполнитьОграничениеПоОбъектуВладельцуПослеУпрощения
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьОграничениеПоОбъектуВладельцуПослеУпрощения(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОграничениеПоОбъектуВладельцуПослеУпрощения(Результат, Контекст));
НовоеПолеВладельца
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Имя - Строка// * ИзменениеКакЧтение - Булево// * Отключено - Булево//Функция НовоеПолеВладельца() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеПолеВладельца());
ТекстОшибкиСЗаголовком
Описание, пример вызова
// Для функции ЗаполнитьОграничениеПоОбъектуВладельцу и процедуры НастроитьОптимизациюПоПолюВладельцу.Функция ТекстОшибкиСЗаголовком(ТекстОшибки, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстОшибкиСЗаголовком(ТекстОшибки, Контекст));
ФункцияБезУточненийТиповСПолемБезВложений
Описание, пример вызова
// Для процедуры ЗаполнитьОграничениеПоОбъектуВладельцу.Функция ФункцияБезУточненийТиповСПолемБезВложений(Ограничение) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ФункцияБезУточненийТиповСПолемБезВложений(Ограничение));
ЗаполнитьНаличиеВедущихКлючейИСписковИВладельцевНастроекПрав
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьНаличиеВедущихКлючейИСписковИВладельцевНастроекПрав(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНаличиеВедущихКлючейИСписковИВладельцевНастроекПрав(Результат, Контекст));
УдалитьПоляНеиспользуемыхВидовДоступа
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура УдалитьПоляНеиспользуемыхВидовДоступа(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьПоляНеиспользуемыхВидовДоступа(Результат, Контекст));
ЗаполнитьНаличиеОграниченияПоВидуДоступаПользователи
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьНаличиеОграниченияПоВидуДоступаПользователи(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНаличиеОграниченияПоВидуДоступаПользователи(Результат, Контекст));
ЗаполнитьНаличиеОграниченияЧтения
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Результат - см. ПараметрыОграниченияПоСтруктуреОграничения// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьНаличиеОграниченияЧтения(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНаличиеОграниченияЧтения(Результат, Контекст));
ЗаполнитьГруппыПолейИДополнительныхТаблиц
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьГруппыПолейИДополнительныхТаблиц(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьГруппыПолейИДополнительныхТаблиц(Контекст));
ЗаполнитьСтруктуруРасчетаПрава
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.//// Параметры:// УсловиеРасчета - см. СтруктураРасчетаПрава// Условие - см. ОписаниеУзла// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗаполнитьСтруктуруРасчетаПрава(УсловиеРасчета, Условие, Контекст, КореньУсловия = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьСтруктуруРасчетаПрава(УсловиеРасчета, Условие, Контекст, КореньУсловия);
УсловиеРасчетаПоле
Описание, пример вызова
// Для процедуры ЗаполнитьСтруктуруРасчетаПрава.Процедура УсловиеРасчетаПоле(УсловиеРасчета, СвойстваПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УсловиеРасчетаПоле(УсловиеРасчета, СвойстваПоля, Контекст));
ДобавитьЗависимостьОтРолей
Описание, пример вызова
// Для процедуры ЗаполнитьСтруктуруРасчетаПрава.Процедура ДобавитьЗависимостьОтРолей(Контекст, УсловиеРасчета) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗависимостьОтРолей(Контекст, УсловиеРасчета));
ДобавитьСвойствоВерсииСтруктурыРасчета
Описание, пример вызова
// Для процедур ЗаполнитьСтруктуруРасчетаПрава, УсловиеРасчетаПоле.Процедура ДобавитьСвойствоВерсииСтруктурыРасчета(Контекст, Имя, Значение); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСвойствоВерсииСтруктурыРасчета(Контекст, Имя, Значение););
Степень16
Описание, пример вызова
// Для процедуры ЗаполнитьГруппыПолейИДополнительныхТаблиц.Функция Степень16(Степень) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.Степень16(Степень));
ГруппыДополнительныхТаблиц
Описание, пример вызова
// Для функции ЗаполнитьГруппыПолейИДополнительныхТаблиц.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//// Возвращаемое значение:// Структура:// * НомераПоПсевдонимам - Соответствие из КлючИЗначение:// ** Ключ - Строка - псевдоним дополнительной таблицы// ** Значение - Число - номер группы дополнительных таблиц//// * ТаблицыПоГруппам - Соответствие из КлючИЗначение:// ** Ключ - Число - номер группы дополнительных таблиц// ** Значение - Массив из см. НовоеОписаниеСоединения//// * ПсевдонимыТаблицСПолями - Соответствие из КлючИЗначение:// ** Ключ - Строка - псевдоним дополнительной таблицы// с полями ключа доступа (кроме полей соединений).// ** Значение - Булево - Истина.//Функция ГруппыДополнительныхТаблиц(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ГруппыДополнительныхТаблиц(Контекст));
ТекстУсловияСоединения
Описание, пример вызова
// Для функции ГруппыДополнительныхТаблиц.Функция ТекстУсловияСоединения(ДополнительнаяТаблица, Контекст, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстУсловияСоединения(ДополнительнаяТаблица, Контекст, );
ПараПолейУсловияСоединения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПервоеПоле - см. НовоеПолеУсловияСоединения// * ВтороеПоле - см. НовоеПолеУсловияСоединения//Функция ПараПолейУсловияСоединения(ПервоеПоле, ВтороеПоле) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараПолейУсловияСоединения(ПервоеПоле, ВтороеПоле));
НовоеПолеУсловияСоединения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Поле - Строка// * Псевдоним - Строка//Функция НовоеПолеУсловияСоединения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеПолеУсловияСоединения());
ДобавитьПолеТаблицыОбъекта
Описание, пример вызова
// Для функций СвойстваПоля, ТекстУсловияСоединения.Процедура ДобавитьПолеТаблицыОбъекта(Контекст, УзелПоле, СвойстваПоля = Неопределено, ДополнительнаяТаблица = Неопределено, ТабличнаяЧасть = "") Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПолеТаблицыОбъекта(Контекст, УзелПоле, СвойстваПоля, ДополнительнаяТаблица, ТабличнаяЧасть);
ДобавитьОпорноеПоле
Описание, пример вызова
// Для функций СвойстваПоля, ТекстУсловияСоединения.Процедура ДобавитьОпорноеПоле(Контекст, УзелПоле, СвойстваПоля = Неопределено, ДополнительнаяТаблица = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОпорноеПоле(Контекст, УзелПоле, СвойстваПоля, ДополнительнаяТаблица);
УстановитьИспользованиеПоляТаблицыОбъекта
Описание, пример вызова
// Для процедур УдалитьПоляНеиспользуемыхВидовДоступа, ГруппыДополнительныхТаблиц.Процедура УстановитьИспользованиеПоляТаблицыОбъекта(Контекст, СвойстваПоля = Неопределено, ДополнительнаяТаблица = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьИспользованиеПоляТаблицыОбъекта(Контекст, СвойстваПоля, ДополнительнаяТаблица);
УстановитьИспользованиеОпорногоПоля
Описание, пример вызова
// Для процедур УдалитьПоляНеиспользуемыхВидовДоступа, ГруппыДополнительныхТаблиц.Процедура УстановитьИспользованиеОпорногоПоля(Контекст, СвойстваПоля = Неопределено, ДополнительнаяТаблица = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьИспользованиеОпорногоПоля(Контекст, СвойстваПоля, ДополнительнаяТаблица);
ЗавершитьПодготовкуПолейТаблицОбъекта
Описание, пример вызова
// Для процедуры ЗаполнитьГруппыПолейИДополнительныхТаблиц.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗавершитьПодготовкуПолейТаблицОбъекта(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗавершитьПодготовкуПолейТаблицОбъекта(Контекст));
ЗавершитьПодготовкуОпорныхПолей
Описание, пример вызова
// Для процедуры ЗаполнитьГруппыПолейИДополнительныхТаблиц.//// Параметры:// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ЗавершитьПодготовкуОпорныхПолей(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗавершитьПодготовкуОпорныхПолей(Контекст));
ИмяПоляСРазверткойОпорногоПоляПоТипам
Описание, пример вызова
// Для функций ТекстУсловияСоединения, СвойстваПоля.Функция ИмяПоляСРазверткойОпорногоПоляПоТипам(Псевдоним, УзелПоле) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяПоляСРазверткойОпорногоПоляПоТипам(Псевдоним, УзелПоле));
ЗаполнитьСвойстваПолей
Описание, пример вызова
// Для функции ПараметрыОграниченияДоступа.Процедура ЗаполнитьСвойстваПолей(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьСвойстваПолей(Контекст));
УпрощенноеУсловиеОграничения
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.Функция УпрощенноеУсловиеОграничения(Знач Условие, Контекст, КореньУсловия = Ложь, ДобавитьОставшиесяПоля = Истина) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УпрощенноеУсловиеОграничения(Условие, Контекст, КореньУсловия, ДобавитьОставшиесяПоля);
ОбработатьУпрощенноеЗначениеВыбора
Описание, пример вызова
// Для функции УпрощенноеУсловиеОграничения.Процедура ОбработатьУпрощенноеЗначениеВыбора(Условие, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьУпрощенноеЗначениеВыбора(Условие, );
РезультатФункцииЗначениеРазрешено
Описание, пример вызова
// Для функции УпрощенноеУсловиеОграничения.Функция РезультатФункцииЗначениеРазрешено(Условие, ТипыКонечногоПоля, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РезультатФункцииЗначениеРазрешено(Условие, ТипыКонечногоПоля, Контекст));
ТипЗначенийДоступаИспользуется
Описание, пример вызова
// Для функции РезультатФункцииЗначениеРазрешено и процедуры ДобавитьСвойстваТиповПоля.Функция ТипЗначенийДоступаИспользуется(Контекст, ТипЗначений) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипЗначенийДоступаИспользуется(Контекст, ТипЗначений));
РезультатФункцииПравоОбъектаРазрешено
Описание, пример вызова
// Для функции УпрощенноеУсловиеОграничения.Функция РезультатФункцииПравоОбъектаРазрешено(Условие, ТипыКонечногоПоля, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РезультатФункцииПравоОбъектаРазрешено(Условие, ТипыКонечногоПоля, Контекст));
ОбработанноеСовмещенноеПоле
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.Функция ОбработанноеСовмещенноеПоле(ОбработанныеОдинаковыеПоля, СвойстваПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбработанноеСовмещенноеПоле(ОбработанныеОдинаковыеПоля, СвойстваПоля));
УточнитьСвойстваПоляСравнения
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.Процедура УточнитьСвойстваПоляСравнения(Свойства, ОписаниеПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УточнитьСвойстваПоляСравнения(Свойства, ОписаниеПоля, Контекст));
НаборПолейУсловияКогда
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.Функция НаборПолейУсловияКогда(ИсходныеСвойстваПоля, ОписаниеПоля, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НаборПолейУсловияКогда(ИсходныеСвойстваПоля, ОписаниеПоля, Контекст));
БезЗначенияNull
Описание, пример вызова
// Для функций СвойстваПоля, УточнитьСвойстваПоляСравнения, НаборПолейУсловияКогда.Функция БезЗначенияNull(СвойстваПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.БезЗначенияNull(СвойстваПоля));
ДобавитьСвойстваТиповПоля
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.//// Параметры:// Свойства - см. СвойстваПоля// ОписаниеПоля - см. НовоеПолеКлючаДоступа// Контекст - см. КонтекстПараметровПоСтруктуреОграничения//Процедура ДобавитьСвойстваТиповПоля(Свойства, ОписаниеПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСвойстваТиповПоля(Свойства, ОписаниеПоля, Контекст));
ИмяТипаНаЯзыкеЗапросов
Описание, пример вызова
// Для функций СвойстваПоля, ДобавитьСвойстваТиповПоля.Функция ИмяТипаНаЯзыкеЗапросов(Тип, ОбъектМетаданных = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИмяТипаНаЯзыкеЗапросов(Тип, ОбъектМетаданных);
ДобавитьВидОграниченияПрав
Описание, пример вызова
// Для процедуры ДобавитьСвойстваТиповПоля.Процедура ДобавитьВидОграниченияПрав(ВидОграничения, СвойстваПоля, Контекст, ПоОбъекту = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВидОграниченияПрав(ВидОграничения, СвойстваПоля, Контекст, ПоОбъекту);
СвойстваПоля
Описание, пример вызова
// Для процедуры ЗаполнитьСвойстваПолей.//// Параметры:// УзелПоле - см. ОписаниеУзла// Контекст - см. КонтекстПараметровПоСтруктуреОграничения// СвойстваПоля - см. СвойстваПоля//// Возвращаемое значение:// Структура:// * ПсевдонимТаблицы - Строка// * ИмяПоляДляЗапроса - Строка// * ТабличнаяЧасть - Строка// * ЭтоПолеСписка - Булево// * БезЗначенияNull - Булево// * ПолеСодержитNull - Неопределено// * ЕстьВыразить - Неопределено// * УзелПоле - см. ОписаниеУзла// * СвойстваВложения - см. СвойстваПоля// * Чтение - Булево// * ПроверкаЕстьNull - Неопределено// * ТипыСохраненияКлючейДоступа - Массив из Тип// * ТипыСохраненияГруппЗначений - Массив из Тип// * ТипыСохраненияЗначений - Массив из Тип// * ТипыСохраненияПустойСсылки - Массив из Тип// * ТипыСохраненияТипов - Массив из Тип// * ТипыСохраненияТипаЗапрещенный - Массив из Тип// * ТипыСохраненияТипаРазрешенный - Массив из Тип// * НеиспользуемыеТипыЗначенийДоступа - Массив из Тип// * ИспользуемыеТипыЗначенийДоступа - Массив из Тип// * НесколькоГруппЗначений - Булево// * ЭтоСписокЗначенийДоступаСГруппамиЗначений - Булево// * ЕстьУточнениеNull - Булево// * ЕстьУточнениеНеопределено - Булево// * ЕстьТипВедущегоСписка - Булево// * ЕстьТипВладельцаНастроекПрав - Булево// * ЕстьПроверкаАвторизованногоПользователя - Булево// * ТипыСохраненияТиповКонфигурации - Массив из Тип// * ТипыСохраненияТиповРасширений - Массив из Тип// * ТипыСохраненияТиповПростых - Массив из Тип// * ИмяГруппыПолейКлючаДоступа - Строка// * ИмяРеквизитаГруппыПолейКлючаДоступа - Строка//Функция СвойстваПоля(УзелПоле, Контекст, СвойстваПоля = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваПоля(УзелПоле, Контекст, СвойстваПоля);
ОписаниеВедущихСписковПоЗначениямПолей
Описание, пример вызова
// Для функции ПараметрыОграниченияПоСтруктуреОграничения.//// Возвращаемое значение:// Структура:// * Поля - Соответствие// * СоединенияОтборов - Соответствие//Функция ОписаниеВедущихСписковПоЗначениямПолей() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеВедущихСписковПоЗначениямПолей());
ДобавитьВедущиеСпискиПоЗначениямПолей
Описание, пример вызова
// Для функций ГруппыДополнительныхТаблиц.Процедура ДобавитьВедущиеСпискиПоЗначениямПолей(Контекст, УзелПоле, СвойстваВложения = Неопределено, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущиеСпискиПоЗначениямПолей(Контекст, УзелПоле, СвойстваВложения, );
ДобавитьПолеВедущегоСпискаПоЗначениямПолей
Описание, пример вызова
// Для процедуры ДобавитьВедущиеСпискиПоЗначениямПолей.Процедура ДобавитьПолеВедущегоСпискаПоЗначениямПолей(Контекст, Таблица, Поле, ТипПоля, ДополнительныйКонтекст, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПолеВедущегоСпискаПоЗначениямПолей(Контекст, Таблица, Поле, ТипПоля, ДополнительныйКонтекст, );
ВставитьПолеВедущегоСпискаПоЗначениямПолей
Описание, пример вызова
// Для процедуру ДобавитьПолеВедущегоСпискаПоЗначениямПолей.Процедура ВставитьПолеВедущегоСпискаПоЗначениямПолей(ОписаниеПолей, ТабличнаяЧасть, Поле, ТипПоля) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВставитьПолеВедущегоСпискаПоЗначениямПолей(ОписаниеПолей, ТабличнаяЧасть, Поле, ТипПоля));
ОписаниеВедущихСписковПоПолюСсылка
Описание, пример вызова
// Для функции ПараметрыОграниченияПоСтруктуреОграничения.//// Возвращаемое значение:// Структура:// * Списки - Соответствие// * КлючиЗапросовПоТипам - Соответствие// * СоединенияОтборов - Соответствие// * ТипСсылки - ОписаниеТипов//Функция ОписаниеВедущихСписковПоПолюСсылка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеВедущихСписковПоПолюСсылка());
ДобавитьВедущийСписокПоПолюСсылка
Описание, пример вызова
// Для процедуры ДобавитьСвойстваТиповПоля.Процедура ДобавитьВедущийСписокПоПолюСсылка(ВедущиеСписки, ВедущийСписок, УзелПоле, СвойстваПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВедущийСписокПоПолюСсылка(ВедущиеСписки, ВедущийСписок, УзелПоле, СвойстваПоля, Контекст));
ЗаполнитьОтборыПоЗначениямПолейВедущегоСписка
Описание, пример вызова
// Для функции ГруппыДополнительныхТаблиц.Процедура ЗаполнитьОтборыПоЗначениямПолейВедущегоСписка(ВедущийСписок, Описание, Группы, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОтборыПоЗначениямПолейВедущегоСписка(ВедущийСписок, Описание, Группы, Контекст));
ЗаполнитьОтборыВедущихСписковПоПолюСсылка
Описание, пример вызова
// Для функции ГруппыДополнительныхТаблиц.Процедура ЗаполнитьОтборыВедущихСписковПоПолюСсылка(ВедущиеСписки, Группы, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьОтборыВедущихСписковПоПолюСсылка(ВедущиеСписки, Группы, Контекст));
ТекстСоединенияОтбораПоЗначениямПолей
Описание, пример вызова
// Для процедуры ЗаполнитьОтборыПоЗначениямПолейВедущегоСписка.Функция ТекстСоединенияОтбораПоЗначениямПолей(Условие, Группы, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстСоединенияОтбораПоЗначениямПолей(Условие, Группы, Контекст));
ЭтоПростойТип
Описание, пример вызова
// Для процедур ДобавитьОпорноеПоле, ДобавитьТипыИзмерения, ДобавитьСвойстваТиповПоля,// ДобавитьПроверкуПоТипам и функции СвойстваПоля.//Функция ЭтоПростойТип(Тип) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоПростойТип(Тип));
ТипПроверяется
Описание, пример вызова
// Для функции ДобавитьСвойстваТиповПоля.Функция ТипПроверяется(Узел, ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипПроверяется(Узел, ПолноеИмя));
ТипУточнен
Описание, пример вызова
// Для функции ДобавитьСвойстваТиповПоля.Функция ТипУточнен(Узел, ИмяТипаНаЯзыкеЗапросов) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипУточнен(Узел, ИмяТипаНаЯзыкеЗапросов));
УточнениеТипа
Описание, пример вызова
// Для функции ДобавитьСвойстваТиповПоля.Функция УточнениеТипа(Узел, ИмяТипаНаЯзыкеЗапросов) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УточнениеТипа(Узел, ИмяТипаНаЯзыкеЗапросов));
ТипЗначенияУзлаЗначениеИлиКонстанта
Описание, пример вызова
// Для функции СвойстваПоля.Функция ТипЗначенияУзлаЗначениеИлиКонстанта(Узел) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипЗначенияУзлаЗначениеИлиКонстанта(Узел));
ВыражениеУзлаЗначениеИлиКонстанта
Описание, пример вызова
// Для функций ТекстУсловияСоединения, СвойстваПоля, НаборПолейУсловияКогда и// процедуры УточнитьСвойстваПоляСравнения.//Функция ВыражениеУзлаЗначениеИлиКонстанта(Узел) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВыражениеУзлаЗначениеИлиКонстанта(Узел));
ТипСсылкиПоПолномуИмениПредопределенного
Описание, пример вызова
// Для функции ТипЗначенияУзлаЗначениеИлиКонстанта.Функция ТипСсылкиПоПолномуИмениПредопределенного(ПолноеИмяПредопределенного) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипСсылкиПоПолномуИмениПредопределенного(ПолноеИмяПредопределенного));
ТипСсылкиПоПолномуИмениМетаданных
Описание, пример вызова
// Для функций СвойстваПоля, ТипСсылкиПоПолномуИмениПредопределенного.Функция ТипСсылкиПоПолномуИмениМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипСсылкиПоПолномуИмениМетаданных(ПолноеИмя));
ТипКлючаЗаписиПоПолномуИмениМетаданных
Описание, пример вызова
// Для функции КлючТаблицы.Функция ТипКлючаЗаписиПоПолномуИмениМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипКлючаЗаписиПоПолномуИмениМетаданных(ПолноеИмя));
ТипНабораЗаписейПоПолномуИмениМетаданных
Описание, пример вызова
// Для функции КлючТаблицы.Функция ТипНабораЗаписейПоПолномуИмениМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипНабораЗаписейПоПолномуИмениМетаданных(ПолноеИмя));
ТипМенеджераОбъектаПоПолномуИмениМетаданных
Описание, пример вызова
// Для функции КлючТаблицы.Функция ТипМенеджераОбъектаПоПолномуИмениМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипМенеджераОбъектаПоПолномуИмениМетаданных(ПолноеИмя));
ЭтоРусскийВариантВидаОбъектаМетаданных
Описание, пример вызова
// Для функций ТипСсылкиПоПолномуИмениМетаданных, ТипКлючаЗаписиПоПолномуИмениМетаданных,// ТипНабораЗаписейПоПолномуИмениМетаданных, ТипМенеджераОбъектаПоПолномуИмениМетаданных.//Функция ЭтоРусскийВариантВидаОбъектаМетаданных(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЭтоРусскийВариантВидаОбъектаМетаданных(ПолноеИмя));
НовыеРеквизитыТаблицКлюча
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка// * Значение - Массив из Строка//Функция НовыеРеквизитыТаблицКлюча() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеРеквизитыТаблицКлюча());
ДобавитьТекстыЗапросовВПараметрыОграничения
Описание, пример вызова
// Основная функция области, которая является второй частью// функции ПараметрыОграниченияПоСтруктуреОграничения, но// не используется при подготовке хранимых параметров ограничения доступа,// а используется при вызове функции ПараметрыОграничения.//Процедура ДобавитьТекстыЗапросовВПараметрыОграничения(Результат) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстыЗапросовВПараметрыОграничения(Результат));
ЗаполнитьНедостающиеТипыОпорныхПолей
Описание, пример вызова
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.Процедура ЗаполнитьНедостающиеТипыОпорныхПолей(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьНедостающиеТипыОпорныхПолей(Результат, Контекст));
ДобавитьТекстЗапросаДатыСледующегоЭлементаДанных
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьТекстЗапросаДатыСледующегоЭлементаДанных(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаДатыСледующегоЭлементаДанных(Результат, Контекст));
ДобавитьТекстЗапросаУстаревшихЭлементовДанных
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьТекстЗапросаУстаревшихЭлементовДанных(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаУстаревшихЭлементовДанных(Результат, Контекст));
ЗаполнитьИспользуемыеПоляОсновнойТаблицы
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ЗаполнитьИспользуемыеПоляОсновнойТаблицы(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьИспользуемыеПоляОсновнойТаблицы(Контекст));
ЗаполнитьШаблоныЧастейЗапросаПроверки
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ЗаполнитьШаблоныЧастейЗапросаПроверки(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьШаблоныЧастейЗапросаПроверки(Контекст));
ЗаполнитьШаблоныЧастейЗапросаПроверкиОбъекта
Описание, пример вызова
// Для процедуры ЗаполнитьШаблоныЧастейЗапросаПроверки.Процедура ЗаполнитьШаблоныЧастейЗапросаПроверкиОбъекта(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьШаблоныЧастейЗапросаПроверкиОбъекта(Контекст));
ЗаполнитьШаблоныЧастейЗапросаПроверкиРегистра
Описание, пример вызова
// Для процедуры ЗаполнитьШаблоныЧастейЗапросаПроверки.Процедура ЗаполнитьШаблоныЧастейЗапросаПроверкиРегистра(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьШаблоныЧастейЗапросаПроверкиРегистра(Контекст));
ДобавитьЗапросыПроверкиПоВедущимСпискам
Описание, пример вызова
// Для процедур ЗаполнитьШаблоныЧастейЗапросаПроверкиОбъекта, ЗаполнитьШаблоныЧастейЗапросаПроверкиРегистра.Процедура ДобавитьЗапросыПроверкиПоВедущимСпискам(ШаблонЗапроса, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросыПроверкиПоВедущимСпискам(ШаблонЗапроса, Контекст));
ОписаниеЗапросовПроверкиПоВедущейТаблице
Описание, пример вызова
// Для процедуры ДобавитьЗапросыПроверкиПоВедущимСпискам.Функция ОписаниеЗапросовПроверкиПоВедущейТаблице(СоединенияОтборов, ТипыПолей, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеЗапросовПроверкиПоВедущейТаблице(СоединенияОтборов, ТипыПолей, );
ДобавитьЗапросыПроверкиПоПолюСсылкаВедущихСписков
Описание, пример вызова
// Для процедуры ДобавитьЗапросыПроверкиПоВедущимСпискам.Процедура ДобавитьЗапросыПроверкиПоПолюСсылкаВедущихСписков(ВидВедущегоСписка, ШаблонЗапроса, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗапросыПроверкиПоПолюСсылкаВедущихСписков(ВидВедущегоСписка, ШаблонЗапроса, Контекст));
СобратьЧастиЗапросаПроверки
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура СобратьЧастиЗапросаПроверки(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СобратьЧастиЗапросаПроверки(Результат, Контекст));
ДобавитьЧастьЗапроса
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросаПроверки.Процедура ДобавитьЧастьЗапроса(ЧастиЗапроса, ЧастьУсловияПроверки, Контекст, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЧастьЗапроса(ЧастиЗапроса, ЧастьУсловияПроверки, Контекст, );
СобратьЧастиЗапросовЗаполнения
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура СобратьЧастиЗапросовЗаполнения(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СобратьЧастиЗапросовЗаполнения(Результат, Контекст));
ДобавитьЧастьЗапросаВыбораПравВедущихКлючейДоступа
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Процедура ДобавитьЧастьЗапросаВыбораПравВедущихКлючейДоступа(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЧастьЗапросаВыбораПравВедущихКлючейДоступа(Контекст));
ДобавитьЧастьЗапросаВыбораПравВедущихСписков
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Процедура ДобавитьЧастьЗапросаВыбораПравВедущихСписков(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЧастьЗапросаВыбораПравВедущихСписков(Контекст));
ДобавитьЧастьЗапросаВыбораПравПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Процедура ДобавитьЧастьЗапросаВыбораПравПоВладельцамНастроекПрав(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЧастьЗапросаВыбораПравПоВладельцамНастроекПрав(Контекст));
ТекстЗапросаВыбораПравПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры ДобавитьЧастьЗапросаВыбораПравПоВладельцамНастроекПрав и// функции ТекстЗапросаПравПользователейПоВладельцамНастроекПрав.//Функция ТекстЗапросаВыбораПравПоВладельцамНастроекПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаВыбораПравПоВладельцамНастроекПрав());
ТекстЗапросаКлючейДоступаДляОбновленияПрав
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Функция ТекстЗапросаКлючейДоступаДляОбновленияПрав(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаКлючейДоступаДляОбновленияПрав(Контекст));
ТекстЗапросаКлючейПоВедущимКлючамДляОбновленияПрав
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Функция ТекстЗапросаКлючейПоВедущимКлючамДляОбновленияПрав(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаКлючейПоВедущимКлючамДляОбновленияПрав(Контекст));
ТекстЗапросаУстаревшихКлючейДоступа
Описание, пример вызова
// Для процедуры СобратьЧастиЗапросовЗаполнения.Функция ТекстЗапросаУстаревшихКлючейДоступа(Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаУстаревшихКлючейДоступа(Контекст));
ЗаполнитьЗапросыПравПользователей
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ЗаполнитьЗапросыПравПользователей(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьЗапросыПравПользователей(Результат, Контекст));
УстановитьПоляИзмеренийДляВыбораИГруппировки
Описание, пример вызова
// Для процедуры ЗаполнитьЗапросыПравПользователей.Процедура УстановитьПоляИзмеренийДляВыбораИГруппировки(ТекстЗапроса, ПолноеИмяРегистра) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьПоляИзмеренийДляВыбораИГруппировки(ТекстЗапроса, ПолноеИмяРегистра));
УточненноеИмяПоляКлючаЗаписиДляВыбораПравДоступаКДанным
Описание, пример вызова
// Для процедуры УстановитьПоляИзмеренийДляВыбораИГруппировкиФункция УточненноеИмяПоляКлючаЗаписиДляВыбораПравДоступаКДанным(ИмяПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УточненноеИмяПоляКлючаЗаписиДляВыбораПравДоступаКДанным(ИмяПоля));
ДобавитьТекстЗапросаПравПользователейПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры ЗаполнитьЗапросыПравПользователей.Процедура ДобавитьТекстЗапросаПравПользователейПоВладельцамНастроекПрав(ДляВнешнихПользователей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаПравПользователейПоВладельцамНастроекПрав(ДляВнешнихПользователей, );
ЗаполнитьЗапросыПроверкиПравЧтениеИзменение
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ЗаполнитьЗапросыПроверкиПравЧтениеИзменение(Результат, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьЗапросыПроверкиПравЧтениеИзменение(Результат, Контекст));
УсловиеИзЗапросаСПроверкойПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры ЗаполнитьЗапросыПроверкиПравЧтениеИзменение.Функция УсловиеИзЗапросаСПроверкойПоВладельцамНастроекПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УсловиеИзЗапросаСПроверкойПоВладельцамНастроекПрав());
ТекстЗапросаСПроверкойПоВладельцамНастроекПрав
Описание, пример вызова
// Для процедуры ЗаполнитьЗапросыПроверкиПравЧтениеИзменение.Функция ТекстЗапросаСПроверкойПоВладельцамНастроекПрав() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаСПроверкойПоВладельцамНастроекПрав());
УточнитьРегистрКлючейИУсловиеСоединения
Описание, пример вызова
// Для процедуры ЗаполнитьЗапросыПроверкиПравЧтениеИзменение.Процедура УточнитьРегистрКлючейИУсловиеСоединения(ТекстЗапроса, Результат, Контекст, ДобавитьПоляВыбора = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УточнитьРегистрКлючейИУсловиеСоединения(ТекстЗапроса, Результат, Контекст, ДобавитьПоляВыбора);
ПодставитьОбщиеПараметрыВЗапрос
Описание, пример вызова
// Для функции СобратьЧастиЗапросов.Процедура ПодставитьОбщиеПараметрыВЗапрос(ТекстЗапроса, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПодставитьОбщиеПараметрыВЗапрос(ТекстЗапроса, Контекст));
ДобавитьПроверкуШапкиКлюча
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьПроверкуШапкиКлюча(Контекст, НомерШапки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПроверкуШапкиКлюча(Контекст, НомерШапки));
ДобавитьПроверкуТабличнойЧастиКлюча
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьПроверкуТабличнойЧастиКлюча(Контекст, НомерТабличнойЧастиКлюча) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПроверкуТабличнойЧастиКлюча(Контекст, НомерТабличнойЧастиКлюча));
ЧастьУсловияПроверки
Описание, пример вызова
// Для процедур ДобавитьПроверкуШапкиКлюча, ДобавитьПроверкуТабличнойЧастиКлюча.//// Возвращаемое значение:// Структура:// * Соединения - Строка// * Условие - Строка// * ДополнительныеПоля - Строка// * ИмяТабличнойЧастиКлюча - Строка//Функция ЧастьУсловияПроверки(Соединения, Условие, ДополнительныеПоля, ИмяТабличнойЧастиКлюча = "") Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЧастьУсловияПроверки(Соединения, Условие, ДополнительныеПоля, ИмяТабличнойЧастиКлюча);
ДобавитьЗаполнениеШапкиКлюча
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьЗаполнениеШапкиКлюча(Контекст, НомерШапки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗаполнениеШапкиКлюча(Контекст, НомерШапки));
ДобавитьУсловиеОтбораПравДляШапкиКлюча
Описание, пример вызова
// Для процедуры ДобавитьЗаполнениеШапкиКлюча.Процедура ДобавитьУсловиеОтбораПравДляШапкиКлюча(Контекст, ГруппаПолей, НомерШапки, НазначениеУсловия) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьУсловиеОтбораПравДляШапкиКлюча(Контекст, ГруппаПолей, НомерШапки, НазначениеУсловия));
ДобавитьВыборКлючейБезПолейВШапке
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьВыборКлючейБезПолейВШапке(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВыборКлючейБезПолейВШапке(Контекст));
ДобавитьЗаполнениеТабличнойЧастиКлюча
Описание, пример вызова
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.Процедура ДобавитьЗаполнениеТабличнойЧастиКлюча(Контекст, НомерТабличнойЧастиКлюча) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьЗаполнениеТабличнойЧастиКлюча(Контекст, НомерТабличнойЧастиКлюча));
ДобавитьУсловиеОтбораПравДляТабличнойЧастиКлюча
Описание, пример вызова
// Для процедуры ДобавитьЗаполнениеТабличнойЧастиКлюча.Процедура ДобавитьУсловиеОтбораПравДляТабличнойЧастиКлюча(Контекст, ГруппаПолей, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьУсловиеОтбораПравДляТабличнойЧастиКлюча(Контекст, ГруппаПолей, );
ДобавитьОписаниеТаблицыКлюча
Описание, пример вызова
// Для процедур ДобавитьЗаполнениеШапкиКлюча, ДобавитьЗаполнениеТабличнойЧастиКлюча.Процедура ДобавитьОписаниеТаблицыКлюча(ИмяТаблицыКлюча, ГруппаПолей, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОписаниеТаблицыКлюча(ИмяТаблицыКлюча, ГруппаПолей, Контекст));
ДобавитьУсловиеОтбораПоВедущимКлючамДоступа
Описание, пример вызова
// Для процедуры ДобавитьЗаполнениеШапкиКлюча, ДобавитьЗаполнениеТабличнойЧастиКлюча.Процедура ДобавитьУсловиеОтбораПоВедущимКлючамДоступа(Контекст, ГруппаПолей, НомерШапки = 0, НомерТабличнойЧастиКлюча = 0) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьУсловиеОтбораПоВедущимКлючамДоступа(Контекст, ГруппаПолей, НомерШапки, НомерТабличнойЧастиКлюча);
СоединенияИПоляПоТаблицам
Описание, пример вызова
// Для процедур ДобавитьПроверкуШапкиКлюча, ДобавитьПроверкуТабличнойЧастиКлюча.Функция СоединенияИПоляПоТаблицам(ГруппаПолей, ТабличнаяЧастьКлюча, НомерШапки = 0, ДляВыбораЗначений = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СоединенияИПоляПоТаблицам(ГруппаПолей, ТабличнаяЧастьКлюча, НомерШапки, ДляВыбораЗначений);
СравнениеПоля
Описание, пример вызова
// Для функции СоединенияИПоляПоТаблицам.Функция СравнениеПоля(СвойстваПоля) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СравнениеПоля(СвойстваПоля));
ДобавитьПроверкуПоТипам
Описание, пример вызова
// Для функции СравнениеПоля.Процедура ДобавитьПроверкуПоТипам(ПроверкиПоТипам, ИсходныеТипы, Проверка, ДополнительноеСвойство = "", ПропуститьБулево = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПроверкуПоТипам(ПроверкиПоТипам, ИсходныеТипы, Проверка, ДополнительноеСвойство, ПропуститьБулево);
ЗаполнитьПсевдонимПоНомеруРеквизита
Описание, пример вызова
// Для функции ДобавитьПроверкуШапкиКлюча.Процедура ЗаполнитьПсевдонимПоНомеруРеквизита(Соединения, Поле, НомерРеквизита, Псевдоним) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьПсевдонимПоНомеруРеквизита(Соединения, Поле, НомерРеквизита, Псевдоним));
ТекстСОтступом
Описание, пример вызова
// Для функций ДобавитьПроверкуШапкиКлюча, СравнениеПоля.Функция ТекстСОтступом(Текст, Отступ) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстСОтступом(Текст, Отступ));
ЕстьПростойТип
Описание, пример вызова
// Для функции СравнениеПоля, ДобавитьОпорноеПоле.Функция ЕстьПростойТип(ОписаниеТипов) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЕстьПростойТип(ОписаниеТипов));
РазобранноеОграничение
Описание, пример вызова
// См. также УправлениеДоступом.РазобранноеОграничение.//// Возвращаемое значение:// Структура:// * ПоляТаблиц - см. НовыеПоляТаблиц// * ВнутренниеДанные - см. НовыеВнутренниеДанные//Функция РазобранноеОграничение(ОсновнаяТаблица, ТекстОграничения) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РазобранноеОграничение(ОсновнаяТаблица, ТекстОграничения)
НовыеВнутренниеДанные
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ОсновнаяТаблица - Строка - таблица, которая ограничивается.// * ТекстОграничения - Строка// * СинтаксисЯзыка - см. СинтаксисЯзыка// * ПоляТаблиц - см. НовыеПоляТаблиц// * Псевдонимы - Соответствие// * ПоляКлючаДоступа - Массив из см. НовоеПолеКлючаДоступа// * ТаблицаНаборовСимволов - см. ТаблицаНаборовСимволов// * ЧастиОграничения - см. ЧастиОграничения//Функция НовыеВнутренниеДанные() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеВнутренниеДанные());
РасширенныеВнутренниеДанные
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ОсновнаяТаблица - Строка - таблица, которая ограничивается.// * ТекстОграничения - Строка// * СинтаксисЯзыка - см. СинтаксисЯзыка// * ПоляТаблиц - см. НовыеПоляТаблиц// * Псевдонимы - Соответствие// * ПоляКлючаДоступа - Массив из см. НовоеПолеКлючаДоступа// * ТаблицаНаборовСимволов - см. ТаблицаНаборовСимволов// * ЧастиОграничения - см. ЧастиОграничения// * ЭтоУсловиеСоединения - Булево// * ЭтоУсловиеКогда - Булево// * ЭтоЗначениеТогдаИначе - Булево// * КорневойУзел - см. ОписаниеУзла//Функция РасширенныеВнутренниеДанные(ВнутренниеДанные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.РасширенныеВнутренниеДанные(ВнутренниеДанные));
НовыеПоляТаблиц
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - имя коллекции объектов метаданных, например, Справочники.// * Значение - см. НовыйСоставКоллекции//Функция НовыеПоляТаблиц() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеПоляТаблиц());
НовыйСоставКоллекции
Описание, пример вызова
// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - имя таблицы (объекта метаданных) в верхнем регистре.// * Значение - см. НовыеСвойстваТаблицы//Функция НовыйСоставКоллекции() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйСоставКоллекции());
НовыеСвойстваТаблицы
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ТаблицаСуществует - Булево - Ложь (для заполнения Истина, если существует).// * ЭтоОсновнаяТаблица - Булево// * Источники - Массив// * ПервоеПоле - Неопределено// * Поля - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя реквизита в верхнем регистре, в том числе через точки,// например, "ВЛАДЕЛЕЦ.ОРГАНИЗАЦИЯ", "ТОВАРЫ.НОМЕНКЛАТУРА".// ** Значение - см. НовыеСвойстваПоля// * Предопределенные - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя предопределенного элемента.// ** Значение - см. НовыеСвойстваПредопределенного// * Расширения - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя третьего имени таблицы, например, имя табличной части.// ** Значение - см. НовыеСвойстваРасширения//Функция НовыеСвойстваТаблицы() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваТаблицы());
НовыеСвойстваПоля
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ПолеСОшибкой - Число - 0 (для заполнения, если поле содержит ошибку,// если 1, то ошибка в имени первой части поля,// если 2, то ошибка в имени второй части поля, т.е. после первой точки).// * ВидОшибки - Строка - "НеНайдено", "ТабличнаяЧастьБезПоля",// "ТабличнаяЧастьПослеТочки".// * Коллекция - Строка - пустая строка (для заполнения, если первая часть// поля существует, т.е. часть поля до первой точки). Варианты: "Реквизиты",// "ТабличныеЧасти", "СтандартныеРеквизиты", "СтандартныеТабличныеЧасти",// "Измерения", "Ресурсы", "Графы", "ПризнакиУчета", "ПризнакиУчетаСубконто",// "РеквизитыАдресации", "СпециальныеПоля". Специальные поля - это// "Значение" - у таблиц "Константа.*",// "Регистратор" и "Период" - у таблиц "Последовательность.*",// "ОбъектПерерасчета", "ВидРасчета" у таблиц "РегистрРасчета.<Имя>.<ИмяПерерасчета>".// Поля после первой точки могут относится только к коллекциям: "Реквизиты",// "СтандартныеРеквизиты", "ПризнакиУчета", "РеквизитыАдресации". Для этих// частей имени поля не требуется уточнять коллекцию.// * СодержитТипы - Соответствие из КлючИЗначение:// ** Ключ - Строка - полное имя ссылочной таблицы в верхнем регистре.// ** Значение - Структура:// *** ИмяТипа - Строка - имя типа, наличие которого нужно проверить.// *** СодержитТип - Булево - Ложь (для заполнения Истина,// если у поля последнего поля есть тип).// * ПервыйИсточник - Структура:// ** Ключ - СтрокаТаблицыЗначений - строка-источник первого поля.// ** Значение - Строка - таблица//Функция НовыеСвойстваПоля() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваПоля());
НовыеСвойстваПредопределенного
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ИмяСуществует - Булево - Ложь (для заполнения Истина, если предопределенный есть).// * Источники - Массив//Функция НовыеСвойстваПредопределенного() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваПредопределенного());
НовыеСвойстваРасширения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ТаблицаСуществует - Булево - Ложь (для заполнения Истина, если существует).// * Источники - Массив// * ПервоеПоле - Неопределено// * Поля - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя реквизита в верхнем регистре, в том числе через точки,// например, "ВЛАДЕЛЕЦ.ОРГАНИЗАЦИЯ", "ТОВАРЫ.НОМЕНКЛАТУРА".// ** Значение - см. НовыеСвойстваПоля//Функция НовыеСвойстваРасширения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваРасширения());
СтруктураОграничения
Описание, пример вызова
// Смотри также УправлениеДоступом.СтруктураОграничения//// Параметры:// РазобранноеОграничение - см. РазобранноеОграничение//// Возвращаемое значение:// Структура:// * ОписаниеОшибок - см. ОписаниеОшибок// * ДополнительныеТаблицы - Массив из см. НовоеОписаниеСоединения// * ПсевдонимОсновнойТаблицы - Строка - заполнено, если указаны дополнительные таблицы.// * ОграничениеЧтения - см. ОписаниеУзла// * ОграничениеИзменения - см. ОписаниеУзла//Функция СтруктураОграничения(РазобранноеОграничение) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтруктураОграничения(РазобранноеОграничение)
ОписаниеОшибок
Описание, пример вызова
// Возвращаемое значение:// Структура:// * ЕстьОшибки - Булево// * ТекстОшибок - Строка// * Ограничение - Строка// * Ошибки - Массив из см. СвойстваОшибки// * Дополнение - Строка//Функция ОписаниеОшибок() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеОшибок());
СвойстваОшибки
Описание, пример вызова
// Возвращаемое значение:// Структура:// * НомерСтроки - Число - номер строки текста ограничения, в которой найдена ошибка.// * ПозицияВСтроке - Число - позиция в строке текста ограничения, в которой найдена ошибка.// * ТекстОшибки - Строка - описание ошибки.// * СтрокаОшибки - Строка - строка текста ограничения, в которой найдена ошибка.//Функция СвойстваОшибки() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваОшибки());
ТекстОшибокДляВызоваИсключения
Описание, пример вызова
// Формирует полный текст ошибок описания ограничения доступа с дополнением,// который можно указать, как текст для вызова исключения.//// Параметры:// ПолноеИмя - Строка - полное имя таблицы списка.// ОписаниеОшибок - Структура - значение возвращаемое функцией СтруктураОграничения.// ДляВнешнихПользователей - Булево - если передать Истина, тогда текст ошибки будет содержать// назначение ограничения для внешних пользователей.//// Возвращаемое значение:// Строка - текст для вызова исключения.//Функция ТекстОшибокДляВызоваИсключения(ПолноеИмя, ОписаниеОшибок, ДляВнешнихПользователей, ВМодулеМенеджера) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстОшибокДляВызоваИсключения(ПолноеИмя, ОписаниеОшибок, ДляВнешнихПользователей, ВМодулеМенеджера));
ДобавитьОшибку
Описание, пример вызова
// Для функции СтруктураОграничения.Процедура ДобавитьОшибку(Строка, ОписаниеОшибок, ВнутренниеДанные, ДлинаНомераСтроки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОшибку(Строка, ОписаниеОшибок, ВнутренниеДанные, ДлинаНомераСтроки));
ПронумерованныйТекстОграниченияСОтметкамиОшибок
Описание, пример вызова
// Для функции СтруктураОграничения.Функция ПронумерованныйТекстОграниченияСОтметкамиОшибок(ТекстОграничения, Ошибки, ДлинаНомераСтроки) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПронумерованныйТекстОграниченияСОтметкамиОшибок(ТекстОграничения, Ошибки, ДлинаНомераСтроки));
ОписаниеДопустимыхШаблонов
Описание, пример вызова
// Для функции СтруктураОграничения.Функция ОписаниеДопустимыхШаблонов() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеДопустимыхШаблонов());
КоординатыПозицииВТексте
Описание, пример вызова
// Для процедуры ДобавитьОшибку.Функция КоординатыПозицииВТексте(Текст, ПозицияВТексте) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КоординатыПозицииВТексте(Текст, ПозицияВТексте));
ТаблицаНаборовСимволов
Описание, пример вызова
// Для функции РазобранноеОграничение.// Раскладывает текст в таблицу наборов символов, в которых:// - нет символов отступа (пробелов, табуляций, переводов строки);// - выделены символы произвольных строк и чисел;// - определены ключевые слова и операции;// - проверен формат имен и чисел;// - добавлены ошибки с описанием.//// Параметры:// ТекстОграничения - Строка - текст ограничения доступа.//// Возвращаемое значение:// ТаблицаЗначений:// * Символы - Строка - символ, пара символов или слово.// * Позиция - Число - позиция символов в тексте ограничения.// * Вид - Строка - "КлючевоеСлово", "Операция", "Имя", "Разделитель",// "Число", "ПроизвольнаяСтрока", "НедопустимыйСимвол", "Конец".// * Тип - Строка - тип для для видов "КлючевоеСлово" и "Операция".// * Приоритет - Число - приоритет для видов "КлючевоеСлово" и "Операция".// * Уточнение - Число - числовое значение для вида "Число".// - Строка - имя для вида "КлючевоеСлово", строка символов для вида "ПроизвольнаяСтрока".// * ЭтоРезерв - Булево - если Истина, значит это зарезервированная операция или ключевое слово.// * ПозицияОшибки - Число - позиция ошибки в тексте ограничения, если текст ошибки не пустой.// * ТекстОшибки - Строка - текст ошибки, если найдена ошибка.//Функция ТаблицаНаборовСимволов(ВнутренниеДанные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТаблицаНаборовСимволов(ВнутренниеДанные));
ДобавитьСловоВТаблицуНаборовСимволов
Описание, пример вызова
// Для функции ТаблицаНаборовСимволов.Процедура ДобавитьСловоВТаблицуНаборовСимволов(Таблица, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСловоВТаблицуНаборовСимволов(Таблица, );
ДобавитьОперациюВТаблицуНаборовСимволов
Описание, пример вызова
// Для функции ТаблицаНаборовСимволов.Процедура ДобавитьОперациюВТаблицуНаборовСимволов(Таблица, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОперациюВТаблицуНаборовСимволов(Таблица, );
СинтаксисЯзыка
Описание, пример вызова
// Для функции РазобранноеОграничение и косвенно для многих других.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * СимволыЯзыка - см. СимволыЯзыка// * СимволыЦифр - см. СимволыЦифр// * ОперацииЯзыка - см. ОперацииЯзыка// * СловаЯзыка - см. СловаЯзыка// * ТипыТаблиц - см. ТипыТаблиц//Функция СинтаксисЯзыка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СинтаксисЯзыка()
СимволыЯзыка
Описание, пример вызова
// Для функции СинтаксисЯзыка.//// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Строка - символ// * Значение - Строка - вид символа//Функция СимволыЯзыка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СимволыЯзыка());
СимволыЦифр
Описание, пример вызова
// Для функции СинтаксисЯзыка.//// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Строка - символ// * Значение - Булево - Истина//Функция СимволыЦифр() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СимволыЦифр());
СловаЯзыка
Описание, пример вызова
// Для функции СинтаксисЯзыка.//// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Строка - слово на русском и английском языках.// * Значение - см. СвойстваСлова//Функция СловаЯзыка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СловаЯзыка());
ОперацииЯзыка
Описание, пример вызова
// Для функции СинтаксисЯзыка.//// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Строка - слово на русском и английском языках.// * Значение - см. СвойстваСлова//Функция ОперацииЯзыка() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОперацииЯзыка());
ДобавитьСловоЯзыка
Описание, пример вызова
// Для функций СловаЯзыка и ОперацииЯзыка.Процедура ДобавитьСловоЯзыка(Слова, ЯзыкРусский, ЯзыкАнглийский, ТипСлова, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСловоЯзыка(Слова, ЯзыкРусский, ЯзыкАнглийский, ТипСлова, );
СвойстваСлова
Описание, пример вызова
// Для процедуры ДобавитьСловоЯзыка.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * Идентификатор - Строка - слово языка на языке конфигурации (русском или английском).// * ЯзыкРусский - Строка - слово языка на русском языке.// * ЯзыкАнглийский - Строка - слово языка на английском языке.// * Тип - Строка - имя типа слова.// * ВерхнийРегистр - Булево// * Приоритет - Число// * ЭтоРезерв - Булево//Функция СвойстваСлова(ЯзыкРусский, ЯзыкАнглийский, ТипСлова, ВерхнийРегистр, Приоритет, ЭтоРезерв) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваСлова(ЯзыкРусский, ЯзыкАнглийский, ТипСлова, ВерхнийРегистр, Приоритет, ЭтоРезерв));
ТипыТаблиц
Описание, пример вызова
// Для функции СинтаксисЯзыка.//// Возвращаемое значение:// Структура:// * ПоИменам - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя типа таблиц на русском и на английском языках.// ** Значение - см. СвойстваТипаТаблиц// * ПоКоллекциям - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя коллекции на языке конфигурации (русском или английском).// ** Значение - см. СвойстваТипаТаблиц//Функция ТипыТаблиц() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТипыТаблиц());
ДобавитьТипТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура ДобавитьТипТаблиц(ТипыТаблиц, ЯзыкРусский, ЯзыкАнглийский, ИмяКоллекции) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТипТаблиц(ТипыТаблиц, ЯзыкРусский, ЯзыкАнглийский, ИмяКоллекции));
СвойстваТипаТаблиц
Описание, пример вызова
// Для процедуры ДобавитьСловоЯзыка.//// Возвращаемое значение:// ФиксированнаяСтруктура:// * ИмяКоллекции - Строка - имя коллекции на языке конфигурации (русском или английском).// * ЯзыкРусский - Строка - имя типа таблиц на русском языке.// * ЯзыкАнглийский - Строка - имя типа таблиц на английском языке.// * ЭтоСсылочныйТип - Булево// * ЕстьОграничение - Булево// * ЕстьПредопределенные - Булево// * КоллекцииПолей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя коллекции полей на языке конфигурации (русском или английском).// ** Значение - Строка -// "Разрешены" - можно использовать без ограничений.// "Недопустимы" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.//// * КоллекцииТабличныхЧастей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя коллекции табличных частей на языке конфигурации (русском или английском).// ** Значение - Строка -// "Разрешены" - можно использовать без ограничений.// "Недопустимы" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.//// * ОбщиеРеквизиты - Строка -// "Разрешены" - можно использовать без ограничений.// "Недопустимы" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.// "Отсутствуют" - не существуют у объекта метаданных.//// * ПризнакиУчетаСубконто - Строка -// "Разрешены" - можно использовать без ограничений.// "Недопустимы" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.// "Отсутствуют" - не существуют у объекта метаданных.//// * УточнениеПолей - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя поля таблиц на русском и на английском языках.// ** Значение - см. УточнениеПоля//// * УточнениеТаблиц - Соответствие из КлючИЗначение:// ** Ключ - Строка - имя расширения таблиц на русском и на английском языках.// ** Значение - см. УточнениеТаблиц//// * Использование - Строка -// "Разрешено" - можно использовать без ограничений.// "Недопустимо" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.// "Запрещено" - запрещено присоединять, как дополнительную таблицу в ограничении доступа БСП.//Функция СвойстваТипаТаблиц(ЯзыкРусский, ЯзыкАнглийский, ИмяКоллекции) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваТипаТаблиц(ЯзыкРусский, ЯзыкАнглийский, ИмяКоллекции));
УстановитьСвойствоТипаТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура УстановитьСвойствоТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, Свойство, Значение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьСвойствоТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, Свойство, Значение));
ДобавитьКоллекциюПолейТипаТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура ДобавитьКоллекциюПолейТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ИмяКоллекции, Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьКоллекциюПолейТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ИмяКоллекции, Использование));
ДобавитьКоллекциюТабличныхЧастейТипаТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура ДобавитьКоллекциюТабличныхЧастейТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ИмяКоллекции, Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьКоллекциюТабличныхЧастейТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ИмяКоллекции, Использование));
ДобавитьПолеТипаТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура ДобавитьПолеТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ЯзыкРусский, ЯзыкАнглийский, Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПолеТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ЯзыкРусский, ЯзыкАнглийский, Использование));
УточнениеПоля
Описание, пример вызова
// Для процедуры ДобавитьПолеТипаТаблиц.//// Возвращаемое значение:// Структура:// * ЯзыкРусский - Строка - имя поля таблиц на русском языке.// * ЯзыкАнглийский - Строка - имя поля таблиц на английском языке.// * Использование - Строка -// "Разрешено" - можно использовать без ограничений.// "Недопустимо" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.// "Запрещено" - запрещено использовать в ограничении доступа БСП.//Функция УточнениеПоля(ЯзыкРусский, ЯзыкАнглийский, Использование) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УточнениеПоля(ЯзыкРусский, ЯзыкАнглийский, Использование));
ДобавитьРасширениеТипаТаблиц
Описание, пример вызова
// Для функции ТипыТаблиц.Процедура ДобавитьРасширениеТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ЯзыкРусский, ЯзыкАнглийский, Использование) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьРасширениеТипаТаблиц(ТипыТаблиц, ИменаТиповТаблиц, ЯзыкРусский, ЯзыкАнглийский, Использование));
УточнениеТаблиц
Описание, пример вызова
// Для процедуры ДобавитьПолеТипаТаблиц.//// Возвращаемое значение:// Структура:// * ЯзыкРусский - Строка - имя расширения таблиц на русском языке.// * ЯзыкАнглийский - Строка - имя расширения таблиц на английском языке.// * Использование - Строка -// "Разрешено" - можно использовать без ограничений.// "Недопустимо" - нельзя использовать в ограничении доступа платформы 1С:Предприятия.// "Запрещено" - запрещено использовать в ограничении доступа БСП.//Функция УточнениеТаблиц(ЯзыкРусский, ЯзыкАнглийский, Использование) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УточнениеТаблиц(ЯзыкРусский, ЯзыкАнглийский, Использование));
ЧастиОграничения
Описание, пример вызова
// Для функции РазобранноеОграничение.//// Параметры:// ВнутренниеДанные - см. НовыеВнутренниеДанные//// Возвращаемое значение:// Структура:// * ДополнительныеТаблицы - Массив из см. НовоеОписаниеСоединения// * ПсевдонимОсновнойТаблицы - Строка// * ОграничениеЧтения - Структура// * ОграничениеИзменения - Структура//Функция ЧастиОграничения(ВнутренниеДанные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ЧастиОграничения(ВнутренниеДанные));
СтрокаДобавить
Описание, пример вызова
// Процедура:// Родитель - СтрокаТаблицыЗначений из см. ТаблицаНаборовСимволов// - Структура// Строка - СтрокаТаблицыЗначений из см. ТаблицаНаборовСимволов// Контекст - Структура:// * Таблица - см. ТаблицаНаборовСимволов//Процедура СтрокаДобавить(Родитель, Строка, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.СтрокаДобавить(Родитель, Строка, Контекст));
СтрокаТаблицы
Описание, пример вызова
// Параметры:// ОписаниеСтроки - Число - индекс таблицы значений.// - СтрокаТаблицыЗначений из см. ТаблицаНаборовСимволов// - Структура - см. ДополнительнаяСтрока// Контекст - Структура:// * Таблица - см. ТаблицаНаборовСимволов//// Возвращаемое значение:// см. ДополнительнаяСтрока//Функция СтрокаТаблицы(ОписаниеСтроки, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СтрокаТаблицы(ОписаниеСтроки, Контекст));
НовыеСвойстваЧасти
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов// * СтрокаРазделителя - СтрокаТаблицыЗначений из см. ТаблицаНаборовСимволов// * Имя - Строка// * Представление - Строка//Функция НовыеСвойстваЧасти() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеСвойстваЧасти());
НовоеОписаниеСоединения
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Таблица - Строка// * Псевдоним - Строка// * УсловиеСоединения - см. ОписаниеУзла// * ПсевдонимыТребуемыхТаблиц - Массив из Строка// * ПоляУсловияСоединения - Массив из см. ПараПолейУсловияСоединения// * ТекстУсловияСоединения - Строка//Функция НовоеОписаниеСоединения() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеОписаниеСоединения());
ОписаниеУзла
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Источник - СтрокаТаблицыЗначений из см. ТаблицаНаборовСимволов//// * Узел - Строка - одна из строк "Поле", "Значение", "Константа",// "И", "Или", "Не", "=", "<>", "В", "ЕстьNull", "Тип", "ТипЗначения", "Выбор",// "ЗначениеРазрешено", "ЭтоАвторизованныйПользователь",// "ЧтениеОбъектаРазрешено", "ИзменениеОбъектаРазрешено",// "ЧтениеСпискаРазрешено", "ИзменениеСпискаРазрешено",// "ДляВсехСтрок", "ДляОднойИзСтрок",// "ПравоДоступа", "РольДоступна".//// Свойства узла Поле.// * Имя - Строка - имя поля, например, "Организация" или "ОсновнаяОрганизация".// * Таблица - Строка - имя таблицы этого поля (или пустая строка для основной таблицы).// * Псевдоним - Строка - имя псевдонима присоединяемой таблицы этого поля (или пустая строка для основной таблицы),// например, "РегистрСведенийНастройки" для поля "ОсновнаяОрганизация".// * Выразить - Строка - имя таблицы (если используется), например, для описания поля в виде:// "ВЫРАЗИТЬ(ВЫРАЗИТЬ(Владелец КАК Справочник.Файлы).ВладелецФайла КАК Справочник.Организации).Ссылка".// * Вложение - Структура - узел Поле, содержащий вложенное действие ВЫРАЗИТЬ (с или без ЕстьNull).// - Неопределено - нет вложенного поля.// * ЕстьNull - Структура - узел Значение Или Константа, например, для описания выражения вида// "ЕстьNULL(Владелец, Значение(Справочник.Файлы.ПустаяСсылка))".// - Неопределено - если ЕстьNull не используется (в том числе, когда свойство Вложение заполнено).// * ИмяИсточник - СтрокаТаблицыЗначений// - Неопределено// * ВыразитьИсточник - СтрокаТаблицыЗначений// - Неопределено// * ЕстьNullИсточник - СтрокаТаблицыЗначений// - Неопределено//// Свойства узлов Значение и Тип.// * Имя - Строка - имя значения, например, "Справочник.Организации.Основная",// "Справочник.Организации.ПустаяСсылка",// имя таблицы, например, "Справочник.Организации".//// Свойства узла Константа.// * Значение - Булево// - Число// - Строка// - Неопределено - Ложь, Истина, произвольное// целое число до 16 разрядов или произвольная строка до 150 символов.//// Свойства узлов И, Или (любой узел, кроме Значение и Константа).// * Аргументы - Массив из см. ОписаниеУзла//// Свойства узла Не (любой узел, кроме Значение и Константа).// * Аргумент - см. ОписаниеУзла//// * Имя - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узлов =, <> (ПервыйАргумент - узел Поле,// ВторойАргумент - узел Значение, Константа, а узел Поле только для условия соединения).// * ПервыйАргумент - см. ОписаниеУзла// * ВторойАргумент - см. ОписаниеУзла//// * Имя - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узла В (Искомое - узел Поле, Значения - узлы Значение и/или Константа).// * Искомое - см. ОписаниеУзла// * Значения - Массив из см. ОписаниеУзла//// Свойства узла ЕстьNull (узел Поле - выражение вида "<Поле> ЕСТЬ NULL").// * Аргумент - см. ОписаниеУзла//// * Имя - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узла ТипЗначения (узел Поле).// * Аргумент - см. ОписаниеУзла//// * Имя - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узла Выбор// В свойстве Выбор// узел Поле// Неопределено - условия содержат выражение, а не узел Значение// В свойстве Когда// Условие - узел Значение, если свойство Выбор указано, в противном случае// узлы И, Или, Не, =, <>, В (распространяется на вложенное содержимое)// Значение - узел, кроме Выбор// В свойстве Иначе// узел, кроме ВЫБОР и Значение (Поле и Константа может быть только типа Булево).// * Выбор - см. ОписаниеУзла// * Когда - Массив из Структура:// ** Условие - см. ОписаниеУзла// ** Значение - см. ОписаниеУзла// * Иначе - см. ОписаниеУзла//// * Имя - Строка - заглушка к предыдущей строке (для определения типа в EDT)//// Свойства узлов ЗначениеРазрешено, ЭтоАвторизованныйПользователь,// ЧтениеОбъектаРазрешено, ИзменениеОбъектаРазрешено,// ЧтениеСпискаРазрешено, ИзменениеСпискаРазрешено.// В свойстве Поле - узел Поле.// * Поле - см. ОписаниеУзла// * Типы - Массив из Строка - полное имя таблицы// * ПроверятьТипыКромеУказанных - Булево - если Истина, то все типы свойства Поле,// кроме указанных в свойстве Типы.// * УточненияСравнения - Соответствие из КлючИЗначение:// ** Ключ - Строка - уточняемое значение "Неопределено", "Null", "ПустаяСсылка",// <полное имя таблицы>, "Число", "Строка", "Дата", "Булево".// ** Значение - Строка - результат "Ложь", "Истина".//// Свойства узлов ДляВсехСтрок, ДляОднойИзСтрок (любой узел).// * Аргумент - см. ОписаниеУзла.//Функция ОписаниеУзла() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУзла());
УстановитьЧастьОграничения
Описание, пример вызова
// Для функции ЧастиОграничения.Процедура УстановитьЧастьОграничения(ЧастиОграничения, СвойстваЧасти) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьЧастьОграничения(ЧастиОграничения, СвойстваЧасти));
УстановитьОшибкуНачалаЧасти
Описание, пример вызова
// Для функции ЧастиОграничения, процедур РазобратьДополнительныеТаблицы, РазобратьУсловиеОграничения.// Параметры:// СвойстваЧасти - см. НовыеСвойстваЧасти// ТекстОшибки - Строка//Процедура УстановитьОшибкуНачалаЧасти(СвойстваЧасти, ТекстОшибки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОшибкуНачалаЧасти(СвойстваЧасти, ТекстОшибки));
УстановитьОшибкуВнутриЧасти
Описание, пример вызова
// Для процедуры РазобратьСоединение.// Параметры:// Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов// ИндексСтроки - Число// ТекстОшибки - Строка//Процедура УстановитьОшибкуВнутриЧасти(Строки, ИндексСтроки, ТекстОшибки) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОшибкуВнутриЧасти(Строки, ИндексСтроки, ТекстОшибки));
УстановитьОшибкуВСтроке
Описание, пример вызова
// Для функции ВыраженияВСкобкахВоВложениях, ВыраженияВыборКогдаТогдаВоВложениях.Процедура УстановитьОшибкуВСтроке(Строка, ТекстОшибки, ВКонцеСлова = Ложь, НомерСлова = 1) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОшибкуВСтроке(Строка, ТекстОшибки, ВКонцеСлова, НомерСлова);
РазобратьЧастьОграничения
Описание, пример вызова
// Для функции ЧастиОграничения.Процедура РазобратьЧастьОграничения(СвойстваЧасти, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьЧастьОграничения(СвойстваЧасти, ВнутренниеДанные));
РазобратьДополнительныеТаблицы
Описание, пример вызова
// Для процедуры РазобратьЧастьОграничения.Процедура РазобратьДополнительныеТаблицы(СвойстваЧасти, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьДополнительныеТаблицы(СвойстваЧасти, ВнутренниеДанные));
РазобратьСоединение
Описание, пример вызова
// Для процедуры РазобратьДополнительныеТаблицы.//// Параметры:// Соединение - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура РазобратьСоединение(Соединение, СвойстваЧасти, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьСоединение(Соединение, СвойстваЧасти, ВнутренниеДанные));
РазобратьПоляУсловияСоединенияИОтметитьЗапреты
Описание, пример вызова
// Для процедуры РазобратьДополнительныеТаблицы.Процедура РазобратьПоляУсловияСоединенияИОтметитьЗапреты(ОписаниеСоединения, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПоляУсловияСоединенияИОтметитьЗапреты(ОписаниеСоединения, ВнутренниеДанные));
УзлыДляПроверкиДоступности
Описание, пример вызова
// Для процедур РазобратьУсловиеСоединения, РазобратьУсловиеОграничения.//// Параметры:// Список - Строка - список имен узлов через запятую.// ЭтоСписокИсключений - Булево - если Истина, добавить узлы, кроме указанных.//// Возвращаемое значение:// ФиксированноеСоответствие из КлючИЗначение:// * Ключ - Строка - имя узла// * Значение - Булево// - Структура:// ** Выразить - Булево// ** Вложение - Булево// ** ЕстьNull - Булево//Функция УзлыДляПроверкиДоступности(Список, ЭтоСписокИсключений) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.УзлыДляПроверкиДоступности(Список, ЭтоСписокИсключений)
ОтметитьНекорректныеАргументыИЗапрещенныеУзлы
Описание, пример вызова
// Для процедур РазобратьУсловиеСоединения, РазобратьУсловиеОграничения.//// Параметры:// Условие - см. ОписаниеУзла// ДоступныеУзлы - Структура// Контекст - см. РасширенныеВнутренниеДанные// Родитель - см. ОписаниеУзла//Процедура ОтметитьНекорректныеАргументыИЗапрещенныеУзлы(Условие, ДоступныеУзлы, Контекст, Родитель = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтметитьНекорректныеАргументыИЗапрещенныеУзлы(Условие, ДоступныеУзлы, Контекст, Родитель);
НовоеПолеКлючаДоступа
Описание, пример вызова
// Возвращаемое значение:// Структура:// * Поле - см. ОписаниеУзла// * Чтение - Булево// * Родители - Массив из см. ОписаниеУзла//Функция НовоеПолеКлючаДоступа() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовоеПолеКлючаДоступа());
ВыделитьПсевдонимПоля
Описание, пример вызова
// Для процедуры ОтметитьНекорректныеАргументыИЗапрещенныеУзлы.Процедура ВыделитьПсевдонимПоля(УзелПоле, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВыделитьПсевдонимПоля(УзелПоле, Контекст));
УдалитьСвойствоИсточник
Описание, пример вызова
// Для процедур РазобратьУсловиеСоединения, РазобратьУсловиеОграничения.Процедура УдалитьСвойствоИсточник(Условие) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьСвойствоИсточник(Условие));
УстановитьОшибкуУзелЗапрещен
Описание, пример вызова
// Для процедуры ОтметитьНекорректныеАргументыИЗапрещенныеУзлы.Процедура УстановитьОшибкуУзелЗапрещен(Строка, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОшибкуУзелЗапрещен(Строка, Контекст));
ОтметитьПовторыТиповСредиПроверяемыхИУточняемых
Описание, пример вызова
// Для процедуры ОтметитьНекорректныеАргументыИЗапрещенныеУзлы.Процедура ОтметитьПовторыТиповСредиПроверяемыхИУточняемых(Узел, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтметитьПовторыТиповСредиПроверяемыхИУточняемых(Узел, Контекст));
РазобратьУсловиеОграничения
Описание, пример вызова
// Для процедуры РазобратьЧастьОграничения.//// Параметры:// СвойстваЧасти - см. НовыеСвойстваЧасти// ВнутренниеДанные - см. НовыеВнутренниеДанные//Процедура РазобратьУсловиеОграничения(СвойстваЧасти, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьУсловиеОграничения(СвойстваЧасти, ВнутренниеДанные));
ДобавитьПсевдонимыПоУмолчанию
Описание, пример вызова
// Для процедур ЧастиОграничения, РазобратьУсловиеОграничения.Процедура ДобавитьПсевдонимыПоУмолчанию(Контекст); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьПсевдонимыПоУмолчанию(Контекст););
РазобратьУсловие
Описание, пример вызова
// Для процедур РазобратьУсловиеСоединения, РазобратьУсловиеОграничения.//// Параметры:// Условие - Массив из СтрокаТаблицыЗначений// Состав - см. ОписаниеУзла// ВнутренниеДанные - см. НовыеВнутренниеДанные//Процедура РазобратьУсловие(Условие, Состав, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьУсловие(Условие, Состав, ВнутренниеДанные));
ОбъединитьВложенныеЛогическиеОперации
Описание, пример вызова
// Для процедуры РазобратьУсловие.Процедура ОбъединитьВложенныеЛогическиеОперации(Состав) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбъединитьВложенныеЛогическиеОперации(Состав));
РазобратьВыражение
Описание, пример вызова
// Для процедур РазобратьУсловие, РазобратьФункцию, РазобратьВыбор.//// Параметры:// Условие - Массив из см. СтрокаТаблицы.ОписаниеСтроки//Процедура РазобратьВыражение(Условие, Состав, ТекущийКонтекст, ВложенноеВыражение = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьВыражение(Условие, Состав, ТекущийКонтекст, ВложенноеВыражение);
ОписаниеУзлаПолеИлиУзлаКонстанта
Описание, пример вызова
// Для процедур РазобратьВыражение, РазобратьПервыйПараметрПроверочнойФункции,// РазобратьПараметрыФункцииТипЗначения, РазобратьВыбор и// для функции ОписаниеУзлаПолеИзФункцииЕстьNull.//Функция ОписаниеУзлаПолеИлиУзлаКонстанта(Строка) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУзлаПолеИлиУзлаКонстанта(Строка));
ОписаниеУзлаПоле
Описание, пример вызова
// Для функций ОписаниеУзлаПолеИлиУзлаКонстанта, ОписаниеУзлаПолеИзФункцииВыразить, ОписаниеУзлаПолеИзФункцииЕстьNull.Функция ОписаниеУзлаПоле(Строка) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУзлаПоле(Строка));
РазобратьСоединитель
Описание, пример вызова
// Для процедуры РазобратьВыражение.Процедура РазобратьСоединитель(Контекст, ЭтоОперация = Ложь) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьСоединитель(Контекст, ЭтоОперация);
РазобратьСоединительВ
Описание, пример вызова
// Для процедуры РазобратьВыражение.Процедура РазобратьСоединительВ(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьСоединительВ(Контекст));
РазобратьЗначениеСоединителяВ
Описание, пример вызова
// Для процедуры РазобратьСоединительВ.Процедура РазобратьЗначениеСоединителяВ(Контекст, Подстрока, НовоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьЗначениеСоединителяВ(Контекст, Подстрока, НовоеОписание));
НовыйКонтекст
Описание, пример вызова
// Для процедуры РазобратьЗначениеСоединителяВ.Функция НовыйКонтекст(Контекст, Строка = null, Описание = null) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыйКонтекст(Контекст, Строка, Описание);
ДобавитьСоединитель
Описание, пример вызова
// Для процедур РазобратьСоединитель, РазобратьСоединительВ, ВставитьСоединительСУчетомПриоритета.Процедура ДобавитьСоединитель(Контекст, НовоеОписание, ПервыйАргумент); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьСоединитель(Контекст, НовоеОписание, ПервыйАргумент););
ОбработатьПропущенныйАргументПослеСоединителя
Описание, пример вызова
// Для процедуры ДобавитьСоединитель.Процедура ОбработатьПропущенныйАргументПослеСоединителя(Контекст, ВторойАргумент, ЛогическаяОперация = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьПропущенныйАргументПослеСоединителя(Контекст, ВторойАргумент, ЛогическаяОперация);
ВставитьСоединительСУчетомПриоритета
Описание, пример вызова
// Для процедур ДобавитьСоединитель, ОбработатьПропущеннуюЛогическуюОперацию.Процедура ВставитьСоединительСУчетомПриоритета(Контекст, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВставитьСоединительСУчетомПриоритета(Контекст, );
РазобратьОператор
Описание, пример вызова
// Для процедуры РазобратьВыражение.Процедура РазобратьОператор(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьОператор(Контекст));
РазобратьФункцию
Описание, пример вызова
// Для процедур РазобратьВыражение, РазобратьЗначениеСоединителяВ.Процедура РазобратьФункцию(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьФункцию(Контекст));
РазобратьПараметрыПроверочнойФункции
Описание, пример вызова
// Для процедуры РазобратьФункцию.Процедура РазобратьПараметрыПроверочнойФункции(Контекст, НовоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПараметрыПроверочнойФункции(Контекст, НовоеОписание));
РазобратьПервыйПараметрПроверочнойФункции
Описание, пример вызова
// Для процедуры РазобратьПараметрыПроверочнойФункции.//// Параметры:// ПервыйПараметр - Структура:// * Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура РазобратьПервыйПараметрПроверочнойФункции(Контекст, ПервыйПараметр, НовоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПервыйПараметрПроверочнойФункции(Контекст, ПервыйПараметр, НовоеОписание));
РазобратьДополнительныйПараметрПроверочнойФункции
Описание, пример вызова
// Для процедуры РазобратьПараметрыПроверочнойФункции.//// Параметры:// Параметр - Структура:// * Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура РазобратьДополнительныйПараметрПроверочнойФункции(Контекст, Параметр, НовоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьДополнительныйПараметрПроверочнойФункции(Контекст, Параметр, НовоеОписание));
РазобратьПараметрыФункцииЗначениеИлиФункцииТип
Описание, пример вызова
// Для процедуры РазобратьФункцию.Процедура РазобратьПараметрыФункцииЗначениеИлиФункцииТип(Строка, НовоеОписание, ЭтоФункцияЗначение, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПараметрыФункцииЗначениеИлиФункцииТип(Строка, НовоеОписание, ЭтоФункцияЗначение, Контекст));
РазобратьПараметрыФункцииРольДоступна
Описание, пример вызова
// Для процедуры РазобратьФункцию.Процедура РазобратьПараметрыФункцииРольДоступна(Строка, НовоеОписание, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПараметрыФункцииРольДоступна(Строка, НовоеОписание, Контекст));
РазобратьПараметрыФункцииПравоДоступа
Описание, пример вызова
// Для процедуры РазобратьФункцию.Процедура РазобратьПараметрыФункцииПравоДоступа(Строка, НовоеОписание, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПараметрыФункцииПравоДоступа(Строка, НовоеОписание, Контекст));
РазобратьПараметрыФункцииТипЗначения
Описание, пример вызова
// Для процедуры РазобратьФункцию.Процедура РазобратьПараметрыФункцииТипЗначения(Контекст, НовоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьПараметрыФункцииТипЗначения(Контекст, НовоеОписание));
ОписаниеУзлаПолеИзФункцииВыразить
Описание, пример вызова
// Для процедур РазобратьФункцию, РазобратьПервыйПараметрПроверочнойФункции, РазобратьПараметрыФункцииТипЗначения.Функция ОписаниеУзлаПолеИзФункцииВыразить(Строка, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУзлаПолеИзФункцииВыразить(Строка, Контекст));
ОписаниеУзлаПолеИзФункцииЕстьNull
Описание, пример вызова
// Для процедур РазобратьФункцию, РазобратьПервыйПараметрПроверочнойФункции,// РазобратьПараметрыФункцииТипЗначения и// для функции ОписаниеУзлаПолеИзФункцииВыразить.//Функция ОписаниеУзлаПолеИзФункцииЕстьNull(Строка, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОписаниеУзлаПолеИзФункцииЕстьNull(Строка, Контекст));
ПараметрыРазделенныеЗапятыми
Описание, пример вызова
// Для процедур РазобратьСоединительВ, РазобратьПараметрыПроверочнойФункции,// РазобратьПараметрыФункцииЗначениеИлиФункцииТип, РазобратьПараметрыФункцииТипЗначения и// для функций ОписаниеУзлаПолеИзФункцииВыразить, ОписаниеУзлаПолеИзФункцииЕстьNull.//// Параметры:// ОписаниеСтроки - см. СтрокаТаблицы.ОписаниеСтроки//// Возвращаемое значение:// Массив из Структура:// * Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Функция ПараметрыРазделенныеЗапятыми(ОписаниеСтроки, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПараметрыРазделенныеЗапятыми(ОписаниеСтроки, Контекст));
РазобратьВыбор
Описание, пример вызова
// Для процедуры РазобратьВыражение.//// Параметры:// Контекст - Структура:// * Строка - Структура:// ** Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура РазобратьВыбор(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьВыбор(Контекст));
РазобратьОшибочноеКлючевоеСлово
Описание, пример вызова
// Для процедуры РазобратьВыражение.Процедура РазобратьОшибочноеКлючевоеСлово(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РазобратьОшибочноеКлючевоеСлово(Контекст));
ДобавитьАргументФункциюВыборОператор
Описание, пример вызова
// Для процедур РазобратьВыражение, РазобратьОператор, РазобратьФункцию, РазобратьВыбор.Процедура ДобавитьАргументФункциюВыборОператор(Контекст, ДобавляемоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьАргументФункциюВыборОператор(Контекст, ДобавляемоеОписание));
ОбработатьПропущеннуюЛогическуюОперацию
Описание, пример вызова
// Для процедуры ДобавитьАргументФункциюВыборОператорПроцедура ОбработатьПропущеннуюЛогическуюОперацию(Контекст, ПоследнийАргументОписания, ДобавляемоеОписание) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбработатьПропущеннуюЛогическуюОперацию(Контекст, ПоследнийАргументОписания, ДобавляемоеОписание));
ВыраженияВСкобкахВоВложениях
Описание, пример вызова
// Для процедуры РазобратьУсловие.//// Возвращаемое значение:// Массив из СтрокаТаблицыЗначений//Функция ВыраженияВСкобкахВоВложениях(Строки, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВыраженияВСкобкахВоВложениях(Строки, Контекст));
ВыраженияВыборКогдаТогдаВоВложениях
Описание, пример вызова
// Для процедуры РазобратьУсловие.//// Параметры:// Строки - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Функция ВыраженияВыборКогдаТогдаВоВложениях(Строки, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВыраженияВыборКогдаТогдаВоВложениях(Строки, Контекст));
ФункцииСВыражениямиВСкобках
Описание, пример вызова
// Для процедуры РазобратьУсловие.//// Параметры:// Строки - Массив из см. СтрокаТаблицы.ОписаниеСтроки//Функция ФункцииСВыражениямиВСкобках(Строки, ВнутренниеДанные) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ФункцииСВыражениямиВСкобках(Строки, ВнутренниеДанные));
ДобавитьВложение
Описание, пример вызова
// Для функций ВыраженияВСкобкахВоВложениях, ВыраженияВыборКогдаТогдаВоВложениях.Процедура ДобавитьВложение(Строка, Вложения, ТекущееВложение, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьВложение(Строка, Вложения, ТекущееВложение, Контекст));
УдалитьПоследнееВложение
Описание, пример вызова
// Для функций ВыраженияВСкобкахВоВложениях, ВыраженияВыборКогдаТогдаВоВложениях.Процедура УдалитьПоследнееВложение(Вложения, ТекущееВложение, Контекст, КонечнаяСтрока = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УдалитьПоследнееВложение(Вложения, ТекущееВложение, Контекст, КонечнаяСтрока);
ВосстановитьСтруктуруВыбора
Описание, пример вызова
// Для функции ВыраженияВыборКогдаТогдаВоВложениях.Процедура ВосстановитьСтруктуруВыбора(Строка, Вложения, ТекущееВложение, СписокНедостающихСлов, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ВосстановитьСтруктуруВыбора(Строка, Вложения, ТекущееВложение, СписокНедостающихСлов, Контекст));
ДополнительнаяСтрока
Описание, пример вызова
// Для процедур ОбработатьПропущеннуюЛогическуюОперацию, ВыраженияВыборКогдаТогдаВоВложениях,// ВосстановитьСтруктуруВыбора и для функции ПараметрыРазделенныеЗапятыми.//// Возвращаемое значение:// Структура:// * Символы - Строка// * Вид - Строка// * Тип - Строка// * Приоритет - Число// * Уточнение - Строка// * Строки - Массив из Число - индексы строк ТаблицаНаборовСимволов// * КонечнаяСтрока - Число - индекс строки ТаблицаНаборовСимволов// * ПозицияОшибки - Число// * ТекстОшибки - Строка//Функция ДополнительнаяСтрока(Строка, Уточнение = "", Контекст = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ДополнительнаяСтрока(Строка, Уточнение, Контекст);
ИзменитьВидКлючевогоСловаСписокНаИмя
Описание, пример вызова
// Для процедур РазобратьДополнительныеТаблицы, РазобратьУсловиеОграничения.//// Параметры:// СтрокиЧасти - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура ИзменитьВидКлючевогоСловаСписокНаИмя(СтрокиЧасти, ИсключаемаяСтрока = Неопределено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ИзменитьВидКлючевогоСловаСписокНаИмя(СтрокиЧасти, ИсключаемаяСтрока);
УстановитьПсевдоним
Описание, пример вызова
// Для процедур РазобратьДополнительныеТаблицы, РазобратьСоединение.//// Параметры:// СтрокиЧасти - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура УстановитьПсевдоним(СтрокаЧасти, ОписаниеСоединения, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьПсевдоним(СтрокаЧасти, ОписаниеСоединения, ВнутренниеДанные));
УстановитьИмяТаблицы
Описание, пример вызова
// Для процедуры РазобратьСоединение.//// Параметры:// СтрокиЧасти - Массив из СтрокаТаблицыЗначений: см. ТаблицаНаборовСимволов//Процедура УстановитьИмяТаблицы(СтрокаЧасти, ОписаниеСоединения, ВнутренниеДанные) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьИмяТаблицы(СтрокаЧасти, ОписаниеСоединения, ВнутренниеДанные));
ДобавитьТребуемуюТаблицуКакИсточникДанных
Описание, пример вызова
// Для процедуры УстановитьИмяТаблицы.Процедура ДобавитьТребуемуюТаблицуКакИсточникДанных(Контекст, Таблица, Источник) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТребуемуюТаблицуКакИсточникДанных(Контекст, Таблица, Источник));
ДобавитьТребуемуюТаблицуКакСсылочныйТип
Описание, пример вызова
// Для процедур ВыделитьПсевдонимПоля, РазобратьПервыйПараметрПроверочнойФункции,// РазобратьДополнительныйПараметрПроверочнойФункции, РазобратьПараметрыФункцииЗначениеИлиФункцииТип.//Процедура ДобавитьТребуемуюТаблицуКакСсылочныйТип(Контекст, Таблица, Источник) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТребуемуюТаблицуКакСсылочныйТип(Контекст, Таблица, Источник));
ДобавитьТребуемыйПредопределенныйЭлемент
Описание, пример вызова
// Для процедуры РазобратьПараметрыФункцииЗначениеИлиФункцииТип.Процедура ДобавитьТребуемыйПредопределенныйЭлемент(Контекст, ПолноеИмяПредопределенного, Источник) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТребуемыйПредопределенныйЭлемент(Контекст, ПолноеИмяПредопределенного, Источник));
ПроверитьИмяРоли
Описание, пример вызова
// Для процедуры РазобратьПараметрыФункцииРольДоступна.Процедура ПроверитьИмяРоли(ИмяРоли, Источник) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьИмяРоли(ИмяРоли, Источник));
ПроверитьИмяПраваОбъектаМетаданных
Описание, пример вызова
Процедура ПроверитьИмяПраваОбъектаМетаданных(ИмяПрава, ИсточникПрава, ИмяОбъекта, ИсточникОбъекта) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьИмяПраваОбъектаМетаданных(ИмяПрава, ИсточникПрава, ИмяОбъекта, ИсточникОбъекта));
ОбъектМетаданныхПоПолномуИмениДляПроверкиПрава
Описание, пример вызова
// Для процедуры ПроверитьИмяПраваОбъектаМетаданныхФункция ОбъектМетаданныхПоПолномуИмениДляПроверкиПрава(ПолноеИмя, ИмяСтандартногоРеквизита = Неопределено) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбъектМетаданныхПоПолномуИмениДляПроверкиПрава(ПолноеИмя, ИмяСтандартногоРеквизита);
ДобавитьТребуемоеПолеТаблицы
Описание, пример вызова
// Для процедур ОтметитьНекорректныеАргументыИЗапрещенныеУзлы, ВыделитьПсевдонимПоля,// ДобавитьТипыВидовДоступаПользователиИВнешниеПользователиДляПроверкиОтсутствия.//Процедура ДобавитьТребуемоеПолеТаблицы(Контекст, Таблица, ИмяПоля, Источник, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТребуемоеПолеТаблицы(Контекст, Таблица, ИмяПоля, Источник, );
СвойстваИмениТаблицы
Описание, пример вызова
// Для процедур ДобавитьТребуемуюТаблицуКакИсточникДанных, ДобавитьТребуемуюТаблицуКакСсылочныйТип,// ДобавитьТребуемыйПредопределенныйЭлемент, ДобавитьТребуемоеПолеТаблицы.//Функция СвойстваИмениТаблицы(Контекст, ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваИмениТаблицы(Контекст, ПолноеИмя));
СвойстваТребуемойТаблицы
Описание, пример вызова
// Для процедур ДобавитьТребуемуюТаблицуКакИсточникДанных, ДобавитьТребуемуюТаблицуКакСсылочныйТип,// ДобавитьТребуемыйПредопределенныйЭлемент, ДобавитьТребуемоеПолеТаблицы.//Функция СвойстваТребуемойТаблицы(Контекст, СвойстваИмени, БезРасширения = Ложь) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваТребуемойТаблицы(Контекст, СвойстваИмени, БезРасширения);
ПодставитьКлючевыеСловаВСтроку
Описание, пример вызова
// Для процедур и функций ЧастиОграничения, РазобратьДополнительныеТаблицы, РазобратьСоединение,// РазобратьУсловиеОграничения, ВыраженияВыборКогдаТогдаВоВложениях.//Функция ПодставитьКлючевыеСловаВСтроку(Контекст, Строка, СписокСлов, ПараметрОдин = "", ПараметрДва = "", ПараметрТри = "") Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ПодставитьКлючевыеСловаВСтроку(Контекст, Строка, СписокСлов, ПараметрОдин, ПараметрДва, ПараметрТри);
КлючевоеСловоСУчетомЯзыка
Описание, пример вызова
// Для процедур РазобратьДополнительныеТаблицы, РазобратьСоединение, РазобратьУсловиеОграничения.Функция КлючевоеСловоСУчетомЯзыка(ИдентификаторСлова, Контекст) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.КлючевоеСловоСУчетомЯзыка(ИдентификаторСлова, Контекст));
ПроверитьТаблицыПоляИТипыПолей
Описание, пример вызова
// Проверка таблиц, полей таблиц и типов полей, найденных при разборе текста ограничения.// Аналогичная процедура реализуется в СППР.//// Параметры:// РазобранноеОграничение - см. РазобранноеОграничение//Процедура ПроверитьТаблицыПоляИТипыПолей(РазобранноеОграничение) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьТаблицыПоляИТипыПолей(РазобранноеОграничение));
ПроверитьПолеТаблицы
Описание, пример вызова
// Для процедур ПроверитьТаблицыПоляИТипыПолей, ПроверитьСледующееПолеЧерезТочку.Процедура ПроверитьПолеТаблицы(ОписаниеПоля, Контекст, Индекс = 0, ПервыйВызов = Истина) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьПолеТаблицы(ОписаниеПоля, Контекст, Индекс, ПервыйВызов);
ПроверитьСледующееПолеЧерезТочку
Описание, пример вызова
// Для процедур ПроверитьПолеТаблицы и ПроверитьРасширенияТаблицы.Процедура ПроверитьСледующееПолеЧерезТочку(ОписаниеПоля, Индекс, СвойстваТекущегоПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьСледующееПолеЧерезТочку(ОписаниеПоля, Индекс, СвойстваТекущегоПоля, Контекст));
СвойстваПоляИлиТабличнойЧасти
Описание, пример вызова
// Для процедуры ПроверитьПолеТаблицы.Функция СвойстваПоляИлиТабличнойЧасти(ИмяПоляИлиТабличнойЧасти, Контекст, ЭтоПервоеПоле) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваПоляИлиТабличнойЧасти(ИмяПоляИлиТабличнойЧасти, Контекст, ЭтоПервоеПоле));
СвойстваПоляТабличнойЧасти
Описание, пример вызова
// Для процедур ПроверитьРасширенияТаблицы, ПроверитьПолеТаблицы.Функция СвойстваПоляТабличнойЧасти(ИмяПоляТабличнойЧасти, МетаданныеТабличнойЧасти, ИмяКоллекции, МетаданныеТаблицы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваПоляТабличнойЧасти(ИмяПоляТабличнойЧасти, МетаданныеТабличнойЧасти, ИмяКоллекции, МетаданныеТаблицы));
СвойстваПоляПерерасчета
Описание, пример вызова
// Для процедур ПроверитьРасширенияТаблицы, ПроверитьПолеТаблицы.Функция СвойстваПоляПерерасчета(ИмяПоляПерерасчета, МетаданныеПерерасчета, МетаданныеТаблицы) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.СвойстваПоляПерерасчета(ИмяПоляПерерасчета, МетаданныеПерерасчета, МетаданныеТаблицы));
ДобавитьТипыПоляДополнительно
Описание, пример вызова
// Для процедуры ПроверитьПолеТаблицы.Процедура ДобавитьТипыПоляДополнительно(ОписаниеПоля, Индекс, СвойстваТекущегоПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТипыПоляДополнительно(ОписаниеПоля, Индекс, СвойстваТекущегоПоля, Контекст));
ЗаполнитьТипыПоляСтрокойДополнительно
Описание, пример вызова
// Для процедуры ПроверитьПолеТаблицы.Процедура ЗаполнитьТипыПоляСтрокойДополнительно(ОписаниеПоля) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьТипыПоляСтрокойДополнительно(ОписаниеПоля));
ДобавитьОсновнойПорядокПоля
Описание, пример вызова
// Для процедуры ДобавитьТипыПоляДополнительно.Процедура ДобавитьОсновнойПорядокПоля(СвойстваТекущегоПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьОсновнойПорядокПоля(СвойстваТекущегоПоля, Контекст));
УстановитьПолеСодержитNull
Описание, пример вызова
// Для процедуры ДобавитьТипыПоляДополнительно.Процедура УстановитьПолеСодержитNull(УзелПоле, СвойстваТекущегоПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьПолеСодержитNull(УзелПоле, СвойстваТекущегоПоля, Контекст));
ПроверитьРасширенияТаблицы
Описание, пример вызова
// Для процедуры ПроверитьТаблицыПоляИТипыПолей.Процедура ПроверитьРасширенияТаблицы(ПоляТаблицы, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьРасширенияТаблицы(ПоляТаблицы, Контекст));
ПроверитьТипыПоля
Описание, пример вызова
// Для процедур ПроверитьТаблицыПоляИТипыПолей и ПроверитьРасширенияТаблицы.Процедура ПроверитьТипыПоля(ОписаниеПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьТипыПоля(ОписаниеПоля, Контекст));
ПроверитьПредопределенныеЗначенияТаблицы
Описание, пример вызова
// Для процедуры ПроверитьТаблицыПоляИТипыПолей.//// Параметры:// ПоляТаблицы - см. НовыйСоставКоллекции//Процедура ПроверитьПредопределенныеЗначенияТаблицы(ПоляТаблицы, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ПроверитьПредопределенныеЗначенияТаблицы(ПоляТаблицы, Контекст));
ОтметитьНекорректныеИменаТаблицПолейИТиповПолей
Описание, пример вызова
// Для функции СтруктураОграничения.Процедура ОтметитьНекорректныеИменаТаблицПолейИТиповПолей(ПоляТаблиц, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтметитьНекорректныеИменаТаблицПолейИТиповПолей(ПоляТаблиц, Контекст));
ОтметитьНекорректноеПолеИТипыПоля
Описание, пример вызова
// Для процедуры ОтметитьНекорректныеИменаТаблицПолейИТиповПолей.Процедура ОтметитьНекорректноеПолеИТипыПоля(ОписаниеПоля, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОтметитьНекорректноеПолеИТипыПоля(ОписаниеПоля, Контекст));
УстановитьОшибкуВСтрокеИмениПоля
Описание, пример вызова
// Для процедуры ОтметитьНекорректныеИменаТаблицПолейИТиповПолей.Процедура УстановитьОшибкуВСтрокеИмениПоля(Контекст, Строка, ШаблонОшибки, ПолеСОшибкой, Экспорт
Пример вызова
УправлениеДоступомСлужебный.УстановитьОшибкуВСтрокеИмениПоля(Контекст, Строка, ШаблонОшибки, ПолеСОшибкой, );
НовыеХранимыеДанныеОбновленияПрогресса
Описание, пример вызова
// Возвращаемое значение:// Структура:// * СтрокиСписков - Соответствие// * СвойстваСписков - Соответствие// * КоличествоКлючей - Число// * ДатаПоследнегоОбновления - Дата//Функция НовыеХранимыеДанныеОбновленияПрогресса() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.НовыеХранимыеДанныеОбновленияПрогресса()
ОбновитьПрогрессВФоне
Описание, пример вызова
// Параметры:// Контекст - Структура:// * Версия - Число// * ХранимыеДанные - см. НовыеХранимыеДанныеОбновленияПрогресса// * РассчитыватьПоКоличествуДанных - Булево// * ПоказыватьОбработанныеСписки - Булево// * ЭтоПовторноеОбновлениеПрогресса - Булево// * ВсегоОбновлено - Число// * ПериодОбновленияПрогресса - Число// * АвтообновлениеПрогресса - Булево// * ДобавленныеСтроки - Массив// * УдаленныеСтроки - Соответствие// * ИзмененныеСтроки - Соответствие// * ОбновлениеДоступаВыполняется - Булево//// АдресРезультата - Строка//Процедура ОбновитьПрогрессВФоне(Контекст, АдресРезультата) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПрогрессВФоне(Контекст, АдресРезультата)
ОбновитьПрогресс
Описание, пример вызова
Процедура ОбновитьПрогресс(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьПрогресс(Контекст));
ЗаполнитьДолиОбработанных
Описание, пример вызова
Процедура ЗаполнитьДолиОбработанных(Строка, ОписаниеОбновления, СвойстваСписка, ЭтоОбработкаЭлементов, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьДолиОбработанных(Строка, ОписаниеОбновления, СвойстваСписка, ЭтоОбработкаЭлементов, Контекст));
ОбработаноПоДолям
Описание, пример вызова
Функция ОбработаноПоДолям(ДоляОбработанныхДляПользователей, ДоляОбработанныхДляВнешнихПользователей, ИмяТаблицы, ДействующиеПараметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ОбработаноПоДолям(ДоляОбработанныхДляПользователей, ДоляОбработанныхДляВнешнихПользователей, ИмяТаблицы, ДействующиеПараметры));
ОбнулитьКоличествоЭлементов
Описание, пример вызова
Процедура ОбнулитьКоличествоЭлементов(Строка, Контекст); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбнулитьКоличествоЭлементов(Строка, Контекст););
ОбнулитьКоличествоКлючейДоступа
Описание, пример вызова
Процедура ОбнулитьКоличествоКлючейДоступа(Строка, Контекст); Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбнулитьКоличествоКлючейДоступа(Строка, Контекст););
ДобавитьНовуюСтрокуСписка
Описание, пример вызова
Процедура ДобавитьНовуюСтрокуСписка(Контекст, Список, ИмяТаблицы) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьНовуюСтрокуСписка(Контекст, Список, ИмяТаблицы));
РассчитатьВсегоОбновленоПоКоличествуДанных
Описание, пример вызова
// Параметры:// Контекст - Структура:// * ДобавленныеСтроки - Массив// * ИзмененныеСтроки - Соответствие// * СвойстваСписков - Соответствие// * СтрокиСписков - Соответствие// * ДействующиеПараметры - см. ДействующиеПараметрыОграниченияДоступа// * СтрокиОбновленияКоличестваЭлементов - Массив// * СтрокиОбновленияКоличестваКлючейДоступа - Массив// * ИдентификаторыТаблиц - см. ОбщегоНазначения.ИдентификаторыОбъектовМетаданных// * ХранимыеДанные - см. НовыеХранимыеДанныеОбновленияПрогресса// * ТипыТаблицПоИменам - Соответствие//// ВсегоОбновлено - Число//Процедура РассчитатьВсегоОбновленоПоКоличествуДанных(Контекст, ВсегоОбновлено) Экспорт
Пример вызова
УправлениеДоступомСлужебный.РассчитатьВсегоОбновленоПоКоличествуДанных(Контекст, ВсегоОбновлено));
ЗаполнитьКоличествоЭлементовИКлючейДоступаПоСпискам
Описание, пример вызова
Процедура ЗаполнитьКоличествоЭлементовИКлючейДоступаПоСпискам(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьКоличествоЭлементовИКлючейДоступаПоСпискам(Контекст));
ОбновитьКоличествоЭлементовИКлючейДоступа
Описание, пример вызова
Процедура ОбновитьКоличествоЭлементовИКлючейДоступа(Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКоличествоЭлементовИКлючейДоступа(Контекст));
ОбновитьКоличество
Описание, пример вызова
// Для процедуры ОбновитьКоличествоЭлементовИКлючейДоступа.Процедура ОбновитьКоличество(РезультатЗапроса, ПоследнийОбновленный, Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьКоличество(РезультатЗапроса, ПоследнийОбновленный, );
ВыполнитьПакетЗапросовПоЧастям
Описание, пример вызова
// Возвращаемое значение:// Массив из РезультатЗапроса//Функция ВыполнитьПакетЗапросовПоЧастям(ОписаниеЗапроса) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ВыполнитьПакетЗапросовПоЧастям(ОписаниеЗапроса));
ДобавитьРезультатыЗапроса
Описание, пример вызова
Процедура ДобавитьРезультатыЗапроса(РезультатыПакетаЗапросов, ТекстыПорцииЗапросов, ОписаниеЗапроса) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьРезультатыЗапроса(РезультатыПакетаЗапросов, ТекстыПорцииЗапросов, ОписаниеЗапроса));
ОбновитьЗначениеВСтроке
Описание, пример вызова
Процедура ОбновитьЗначениеВСтроке(СтароеЗначение, НовоеЗначение, Строка, Контекст) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ОбновитьЗначениеВСтроке(СтароеЗначение, НовоеЗначение, Строка, Контекст));
ДобавитьТекстЗапросаКоличестваЭлементов
Описание, пример вызова
Процедура ДобавитьТекстЗапросаКоличестваЭлементов(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаКоличестваЭлементов(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей));
ТекстЗапросаКоличестваЭлементовРегистра
Описание, пример вызова
Функция ТекстЗапросаКоличестваЭлементовРегистра(Контекст, Строка, Индекс, ДляВнешнихПользователей) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаКоличестваЭлементовРегистра(Контекст, Строка, Индекс, ДляВнешнихПользователей));
ДобавитьТекстЗапросаКоличестваОставшихсяЭлементов
Описание, пример вызова
Процедура ДобавитьТекстЗапросаКоличестваОставшихсяЭлементов(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаКоличестваОставшихсяЭлементов(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей));
ЗаполнитьДолиКоличествоЭлементовСсылочногоТипа
Описание, пример вызова
Процедура ЗаполнитьДолиКоличествоЭлементовСсылочногоТипа(ДолиКоличестваЭлементов, Элемент, ИмяТаблицы) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьДолиКоличествоЭлементовСсылочногоТипа(ДолиКоличестваЭлементов, Элемент, ИмяТаблицы));
ТекстЗапросаКоличестваОставшихсяЭлементовРегистра
Описание, пример вызова
Функция ТекстЗапросаКоличестваОставшихсяЭлементовРегистра(ОписаниеЗапроса, Строка, Индекс, Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекстЗапросаКоличестваОставшихсяЭлементовРегистра(ОписаниеЗапроса, Строка, Индекс, );
ЗаполнитьДолиКоличестваЭлементовРегистра
Описание, пример вызова
Процедура ЗаполнитьДолиКоличестваЭлементовРегистра(ДолиКоличестваЭлементов, Элемент, СвойстваОграничения) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьДолиКоличестваЭлементовРегистра(ДолиКоличестваЭлементов, Элемент, СвойстваОграничения));
ДобавитьТекстЗапросаКоличестваКлючейДоступа
Описание, пример вызова
Процедура ДобавитьТекстЗапросаКоличестваКлючейДоступа(ОписаниеЗапроса, Строка, Индекс, ДляВнешнихПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаКоличестваКлючейДоступа(ОписаниеЗапроса, Строка, Индекс, ДляВнешнихПользователей));
ДобавитьТекстЗапросаКоличестваОставшихсяКлючейДоступа
Описание, пример вызова
Процедура ДобавитьТекстЗапросаКоличестваОставшихсяКлючейДоступа(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ДобавитьТекстЗапросаКоличестваОставшихсяКлючейДоступа(ОписаниеЗапроса, Строка, Индекс, Контекст, ДляВнешнихПользователей));
ЗаполнитьДолиКоличестваКлючейДоступа
Описание, пример вызова
Процедура ЗаполнитьДолиКоличестваКлючейДоступа(ДолиКоличестваКлючейДоступа, Элемент) Экспорт
Пример вызова
УправлениеДоступомСлужебный.ЗаполнитьДолиКоличестваКлючейДоступа(ДолиКоличестваКлючейДоступа, Элемент));
ИдентификаторыСписковСОграничением
Описание, пример вызова
// Параметры:// ДействующиеПараметры - см. ДействующиеПараметрыОграниченияДоступа//// Возвращаемое значение:// см. ОбщегоНазначения.ИдентификаторыОбъектовМетаданных//Функция ИдентификаторыСписковСОграничением(ДействующиеПараметры) Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ИдентификаторыСписковСОграничением(ДействующиеПараметры));
ТекущаяДатаНаСервере
Описание, пример вызова
Функция ТекущаяДатаНаСервере() Экспорт
Пример вызова
Результат = УправлениеДоступомСлужебный.ТекущаяДатаНаСервере()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).