Skip to content

Стандартные подсистемы сервер

УстановкаПараметровСеанса

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

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

Результат = СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса)

ЭтоБазоваяВерсияКонфигурации

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

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

Результат = СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()

ЭтоУчебнаяПлатформа

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

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

Результат = СтандартныеПодсистемыСервер.ЭтоУчебнаяПлатформа()

ОбновитьВсеПараметрыРаботыПрограммы

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

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

СтандартныеПодсистемыСервер.ОбновитьВсеПараметрыРаботыПрограммы()

ВерсияБиблиотеки

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

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

Результат = СтандартныеПодсистемыСервер.ВерсияБиблиотеки()

ИдентификаторИнформационнойБазы

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

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

Результат = СтандартныеПодсистемыСервер.ИдентификаторИнформационнойБазы()

ПараметрыАдминистрирования

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

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

Результат = СтандартныеПодсистемыСервер.ПараметрыАдминистрирования()

УстановитьПараметрыАдминистрирования

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

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

СтандартныеПодсистемыСервер.УстановитьПараметрыАдминистрирования(ПараметрыАдминистрированияИБ)

УстановитьУсловноеОформлениеПоляДата

Описание, пример вызова
// Устанавливает представление поля Дата в списках, содержащих реквизит с составом даты Дата и время.
// Подробнее см. стандарт "Поле "Дата" в списках".
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма со списком.
// ПолноеИмяРеквизита - Строка - полный путь к реквизиту типа "Дата" в формате "<ИмяСписка>.<ИмяПоля>".
// ИмяЭлемента - Строка - имя элемента формы, связанного с реквизитом списка типа "Дата".
//
// Пример:
//
// Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемыСервер.УстановитьУсловноеОформлениеПоляДата(ЭтотОбъект);
//
Процедура УстановитьУсловноеОформлениеПоляДата(Форма, Экспорт

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

СтандартныеПодсистемыСервер.УстановитьУсловноеОформлениеПоляДата(Форма, );

ЗапрашиватьПодтверждениеПриЗавершенииПрограммы

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

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

Результат = СтандартныеПодсистемыСервер.ЗапрашиватьПодтверждениеПриЗавершенииПрограммы()

НастройкиФорматовСохраненияТабличногоДокумента

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

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

Результат = СтандартныеПодсистемыСервер.НастройкиФорматовСохраненияТабличногоДокумента()

ВерсияРежимаСовместимости

Описание, пример вызова
// Возвращает версию режима совместимости в формате нумерации редакций и версий, например, 8.3.15.0.
//
// Возвращаемое значение:
// Строка - версия режима совместимости в формате нумерации редакций и версий.
//
Функция ВерсияРежимаСовместимости() Экспорт

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

Результат = СтандартныеПодсистемыСервер.ВерсияРежимаСовместимости()

УстановитьОтображениеЗаголовковГрупп

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

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

СтандартныеПодсистемыСервер.УстановитьОтображениеЗаголовковГрупп(Форма, ИменаГрупп);

ПоказыватьПредупреждениеОбУстановленныхОбновленияхПрограммы

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

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

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

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