Skip to content

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

УстановитьРасширенныйЗаголовокПриложения

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

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

СтандартныеПодсистемыКлиент.УстановитьРасширенныйЗаголовокПриложения(ПриЗапуске);

ПоказатьВопросПользователю

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

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

СтандартныеПодсистемыКлиент.ПоказатьВопросПользователю(ОписаниеОповещенияОЗавершении, ТекстВопроса, Кнопки, ДополнительныеПараметры);

ПараметрыВопросаПользователю

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

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

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

ОткрытьСписокАктивныхПользователей

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

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

СтандартныеПодсистемыКлиент.ОткрытьСписокАктивныхПользователей(ПараметрыФормы, ВладелецФормы);

ВыбратьОбъектыМетаданных

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

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

СтандартныеПодсистемыКлиент.ВыбратьОбъектыМетаданных(ПараметрыФормы, ОписаниеОповещенияОЗакрытии);

ПоказатьРедакторТабличногоДокумента

Описание, пример вызова
// Открыть табличный документ на просмотр или редактирование.
// При записи отредактированного табличного документа также вызывается оповещение, которое можно получить
// с помощью обработчика ОбработкаОповещения:
// # ИмяСобытия - Строка - "Запись_ТабличныйДокумент" или "ОтменаРедактированияТабличногоДокумента"
// # Параметр - Структура:
// ## ПутьКФайлу - Строка - полный путь к файлу отредактированного табличного документа.
// ## Представление - Строка - имя документа, заданное в ПараметрыРедактораТабличногоДокумента.ИмяДокумента
// # Источник - ФормаКлиентскогоПриложения - форма редактора табличного документа.
//
// Параметры:
// ТабличныйДокумент - ТабличныйДокумент - отображаемый или редактируемый табличный документ.
// ПараметрыФормы - см. СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - оповещение, которое будет вызвано при закрытии
// формы редактора табличного документа.
// Владелец - ФормаКлиентскогоПриложения - форма-владелец.
//
Процедура ПоказатьРедакторТабличногоДокумента(Знач ТабличныйДокумент, Знач ПараметрыФормы = Неопределено, Экспорт

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

СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(ТабличныйДокумент, ПараметрыФормы, );

ПараметрыРедактораТабличногоДокумента

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

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

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

ПоказатьСравнениеТабличныхДокументов

Описание, пример вызова
// Отрыть форму сравнения табличных документов, в которой можно посмотреть их отличия.
//
// Параметры:
// ТабличныйДокументЛевый - ТабличныйДокумент - первый сравниваемый табличный документ.
// ТабличныйДокументПравый - ТабличныйДокумент - второй сравниваемый табличный документ.
// Параметры - см. ПараметрыСравненияТабличныхДокументов
//
Процедура ПоказатьСравнениеТабличныхДокументов(ТабличныйДокументЛевый, ТабличныйДокументПравый, Параметры) Экспорт

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

СтандартныеПодсистемыКлиент.ПоказатьСравнениеТабличныхДокументов(ТабличныйДокументЛевый, ТабличныйДокументПравый, Параметры)

ПараметрыСравненияТабличныхДокументов

Описание, пример вызова
// Параметры сравнения табличных документов для процедуры ПоказатьСравнениеТабличныхДокументов.
//
// Возвращаемое значение:
// Структура:
// * АдресТабличныхДокументов - Строка - адрес сравниваемых табличных документов во временном хранилище.
// * Заголовок - Строка - заголовок формы. Если не задано, то "Сравнение табличных документов".
// * ЗаголовокЛевый - Строка - заголовок первого табличного документа (слева).
// * ЗаголовокПравый - Строка - заголовок правого табличного документа (справа).
//
Функция ПараметрыСравненияТабличныхДокументов() Экспорт

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

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

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

Описание, пример вызова
// См. СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации
Функция ЭтоБазоваяВерсияКонфигурации() Экспорт

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

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

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

Описание, пример вызова
// См. СтандартныеПодсистемыСервер.ЭтоУчебнаяПлатформа
Функция ЭтоУчебнаяПлатформа() Экспорт

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

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

ВывестиИнформациюОбОшибке

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

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

СтандартныеПодсистемыКлиент.ВывестиИнформациюОбОшибке(ИнформацияОбОшибке)

НастроитьВидимостьИЗаголовокСсылкиОтправкиОтчетаОбОшибке

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

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

СтандартныеПодсистемыКлиент.НастроитьВидимостьИЗаголовокСсылкиОтправкиОтчетаОбОшибке(Элемент, ИнформацияОбОшибке, ОшибкаТребуетЗавершениеРаботы);

ПоказатьОтчетОбОшибке

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

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

СтандартныеПодсистемыКлиент.ПоказатьОтчетОбОшибке(ОтчетДляОтправки)

ОтправитьОтчетОбОшибке

Описание, пример вызова
// Неинтерактивно отправляет отчет об ошибке, если ошибка подходит
// по категории для отправки с учетом параметра ЗавершениеРаботы и
// администратор настроил Отправлять в объекте РежимОтправкиИнформацииОбОшибке.
// Рекомендуется вызывать ПриЗакрытии своей формы ошибки.
//
// Параметры:
// ОтчетДляОтправки - ОтчетОбОшибке
// ИнформацияОбОшибке - ИнформацияОбОшибке - ошибка по категории которой уточняется необходимость отправки отчета.
// ОшибкаТребуетЗавершениеРаботы - Булево - учитывается при отправке отчета. По ошибкам,
// из-за которых требуется завершение работы или перезапуск, как правило обязательно отправляется отчет.
// Нужно передать то же значение, что и в процедуру НастроитьВидимостьИЗаголовокСсылкиОтправкиОтчетаОбОшибке.
//
// Пример:
// #Область ОписаниеПеременных
// &НаКлиенте
// Перем ОтчетОбОшибке, ОтчетИнформацияОбОшибке;
// #КонецОбласти
// #Область ОбработчикиСобытийФормы
// &НаКлиенте
// Процедура ПриОткрытии(Отказ)
// Если Параметры.ИнформацияОбОшибке <> Неопределено Тогда
// ОтчетИнформацияОбОшибке = Параметры.ИнформацияОбОшибке;
// ОтчетОбОшибке = Новый ОтчетОбОшибке(ОтчетИнформацияОбОшибке);
// СтандартныеПодсистемыКлиент.НастроитьВидимостьИЗаголовокСсылкиОтправкиОтчетаОбОшибке(
// Элементы.СформироватьОтчетОбОшибке, ОтчетИнформацияОбОшибке);
// КонецЕсли;
// КонецПроцедуры
// &НаКлиенте
// Процедура ПриЗакрытии(ЗавершениеРаботы)
// Если ОтчетОбОшибке <> Неопределено Тогда
// СтандартныеПодсистемыКлиент.ОтправитьОтчетОбОшибке(ОтчетОбОшибке, ОтчетИнформацияОбОшибке);
// КонецЕсли;
// КонецПроцедуры
// #КонецОбласти
// #Область ОбработчикиСобытийЭлементовШапкиФормы
// &НаКлиенте
// Процедура СформироватьОтчетОбОшибкеНажатие(Элемент)
// СтандартныеПодсистемыКлиент.ПоказатьОтчетОбОшибке(ОтчетОбОшибке);
// КонецПроцедуры
// #КонецОбласти
//
Процедура ОтправитьОтчетОбОшибке(ОтчетДляОтправки, ИнформацияОбОшибке, ОшибкаТребуетЗавершениеРаботы = Ложь) Экспорт

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

СтандартныеПодсистемыКлиент.ОтправитьОтчетОбОшибке(ОтчетДляОтправки, ИнформацияОбОшибке, ОшибкаТребуетЗавершениеРаботы);

ПропуститьПредупреждениеПередЗавершениемРаботыСистемы

Описание, пример вызова
// Отключает выдачу предупреждения пользователю при завершении работы программы.
//
Процедура ПропуститьПредупреждениеПередЗавершениемРаботыСистемы() Экспорт

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

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

ПередНачаломРаботыСистемы

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

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

СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы(ОповещениеЗавершения);

ПриНачалеРаботыСистемы

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

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

СтандартныеПодсистемыКлиент.ПриНачалеРаботыСистемы(ОповещениеЗавершения, НепрерывноеВыполнение);

ПередЗавершениемРаботыСистемы

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

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

СтандартныеПодсистемыКлиент.ПередЗавершениемРаботыСистемы(Отказ, ТекстПредупреждения);

ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия

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

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

СтандартныеПодсистемыКлиент.ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия(НазначениеВыбора, );

ПредупреждениеПриЗавершенииРаботы

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

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

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

ПараметрыРаботыКлиентаПриЗапуске

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

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

Результат = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске()

ПараметрыРаботыКлиента

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

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

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

ПриГлобальномПоиске

Описание, пример вызова
// См. ОбщегоНазначенияКлиентПереопределяемый.ПриГлобальномПоиске
Процедура ПриГлобальномПоиске(СтрокаПоиска, ПланПоиска) Экспорт

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

СтандартныеПодсистемыКлиент.ПриГлобальномПоиске(СтрокаПоиска, ПланПоиска)

ПриВыбореРезультатаГлобальногоПоиска

Описание, пример вызова
// См. ОбщегоНазначенияКлиентПереопределяемый.ПриВыбореРезультатаГлобальногоПоиска
Процедура ПриВыбореРезультатаГлобальногоПоиска(ЭлементРезультата, СтандартнаяОбработка) Экспорт

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

СтандартныеПодсистемыКлиент.ПриВыбореРезультатаГлобальногоПоиска(ЭлементРезультата, СтандартнаяОбработка)

ПриВыбореДействияРезультатаГлобальногоПоиска

Описание, пример вызова
// См. ОбщегоНазначенияКлиентПереопределяемый.ПриВыбореДействияРезультатаГлобальногоПоиска
Процедура ПриВыбореДействияРезультатаГлобальногоПоиска(ЭлементРезультата, Действие) Экспорт

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

СтандартныеПодсистемыКлиент.ПриВыбореДействияРезультатаГлобальногоПоиска(ЭлементРезультата, Действие)

ОбработкаПереходаПоНавигационнойСсылке

Описание, пример вызова
// См. ОбщегоНазначенияКлиентПереопределяемый.ОбработкаПереходаПоНавигационнойСсылке
Процедура ОбработкаПереходаПоНавигационнойСсылке(ДанныеПереходаПоНавигационнойСсылке, Экспорт

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

СтандартныеПодсистемыКлиент.ОбработкаПереходаПоНавигационнойСсылке(ДанныеПереходаПоНавигационнойСсылке, );

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