Общего назначения БРО
ОбработчикиИнициализацииПараметровСеанса
Описание, пример вызова
// Для задания обработчиков параметров сеанса следует использовать шаблон:// Обработчики.Вставить("<ИмяПараметраСеанса>|<НачалоИмениПараметраСеанса*>", "Обработчик");//// Примечание. Символ '*'используется в конце имени параметра сеанса и обозначает,// что один обработчик будет вызван для инициализации всех параметров сеанса// с именем, начинающимся на слово НачалоИмениПараметраСеанса//Процедура ОбработчикиИнициализацииПараметровСеанса(Обработчики) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ОбработчикиИнициализацииПараметровСеанса(Обработчики)
ПриОпределенииПоддерживаемыхВерсийПрограммныхИнтерфейсов
Описание, пример вызова
// Заполняет структуру массивами поддерживаемых версий всех подлежащих версионированию программных интерфейсов,// используя в качестве ключей имена программных интерфейсов.// Обеспечивает функциональность Web-сервиса InterfaceVersion.// При внедрении надо поменять тело процедуры так, чтобы она возвращала актуальные наборы версий (см. пример.ниже).//// Параметры:// СтруктураПоддерживаемыхВерсий - Структура - структура поддерживаемых версий:// * Ключ - Строка - имя программного интерфейса,// * Значение - Массив(Строка) - поддерживаемые версии программного интерфейса.//// Пример:// // СервисПередачиФайлов// МассивВерсий = Новый Массив;// МассивВерсий.Добавить("1.0.1.1");// МассивВерсий.Добавить("1.0.2.1");// СтруктураПоддерживаемыхВерсий.Вставить("СервисПередачиФайлов", МассивВерсий);// // Конец СервисПередачиФайлов//Процедура ПриОпределенииПоддерживаемыхВерсийПрограммныхИнтерфейсов(СтруктураПоддерживаемыхВерсий) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПриОпределенииПоддерживаемыхВерсийПрограммныхИнтерфейсов(СтруктураПоддерживаемыхВерсий)
ПараметрыРаботыКлиентаПриЗапуске
Описание, пример вызова
// Возвращает структуру параметров, необходимых для работы клиентского кода// при запуске конфигурации, т.е. в обработчиках событий// - ПередНачаломРаботыСистемы,// - ПриНачалеРаботыСистемы//// Важно: при запуске недопустимо использовать команды сброса кэша// повторно используемых модулей, иначе запуск может привести// к непредсказуемым ошибкам и лишним серверным вызовам//// Параметры:// Параметры - Структура - (возвращаемое значение) структура параметров работы клиента при запуске.//// Пример реализации:// Для установки параметров работы клиента можно использовать шаблон://// Параметры.Вставить(<ИмяПараметра>, <код получения значения параметра>);////Процедура ПараметрыРаботыКлиентаПриЗапуске(Параметры) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПараметрыРаботыКлиентаПриЗапуске(Параметры)
ПриДобавленииПараметровРаботыКлиента
Описание, пример вызова
// Позволяет задать значения параметров, необходимых для работы клиентского кода// конфигурации без дополнительных серверных вызовов.// Для получения этих параметров из клиентского кода// см. СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента.//// Параметры:// Параметры - Структура - имена и значения параметров работы клиента, которые необходимо задать.// Для установки параметров работы клиента:// Параметры.Вставить(<ИмяПараметра>, <код получения значения параметра>);//Процедура ПриДобавленииПараметровРаботыКлиента(Параметры) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПриДобавленииПараметровРаботыКлиента(Параметры)
ПриОпределенииПсевдонимовОбработчиков
Описание, пример вызова
// Заполняет соответствие имен методов их псевдонимам для вызова из очереди заданий.//// Параметры:// СоответствиеИменПсевдонимам - Соответствие - соответствие имен:// * Ключ - Строка - псевдоним метода, например, "ОчиститьОбластьДанных".// * Значение - Строка - имя метода для вызова, например, РаботаВМоделиСервиса.ОчиститьОбластьДанных.// В качестве значения можно указать Неопределено, в этом случае считается,// что имя совпадает с псевдонимом.//Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам)
ПриОпределенииНастроекРегламентныхЗаданий
Описание, пример вызова
// Определяет следующие свойств регламентных заданий:// - зависимость от функциональных опций.// - возможность выполнения в различных режимах работы программы.// - прочие параметры.//// Параметры:// Настройки - ТаблицаЗначений - таблица значений с колонками:// * РегламентноеЗадание - ОбъектМетаданных:РегламентноеЗадание - регламентное задание.// * ФункциональнаяОпция - ОбъектМетаданных:ФункциональнаяОпция - функциональная опция,// от которой зависит регламентное задание.// * ЗависимостьПоИ - Булево - если регламентное задание зависит более, чем// от одной функциональной опции и его необходимо включать только тогда,// когда все функциональные опции включены, то следует указывать Истина// для каждой зависимости.// По умолчанию Ложь - если хотя бы одна функциональная опция включена,// то регламентное задание тоже включено.// * ВключатьПриВключенииФункциональнойОпции - Булево, Неопределено - если Ложь, то при// включении функциональной опции регламентное задание не будет включаться. Значение// Неопределено соответствует значению Истина.// По умолчанию - неопределено.// * ДоступноВПодчиненномУзлеРИБ - Булево, Неопределено - Истина или Неопределено, если регламентное// задание доступно в РИБ.// По умолчанию - неопределено.// * ДоступноВАвтономномРабочемМесте - Булево, Неопределено - Истина или Неопределено, если регламентное// задание доступно в автономном рабочем месте.// По умолчанию - неопределено.// * ДоступноВМоделиСервиса - Булево, Неопределено - Истина или Неопределено, если регламентное// задание доступно в модели сервиса.// По умолчанию - неопределено.// * РаботаетСВнешнимиРесурсами - Булево - Истина, если регламентное задание модифицирует данные// во внешних источниках (получение почты, синхронизация данных и т.п.).// По умолчанию - Ложь.// * Параметризуется - Булево - Истина, если регламентное задание параметризованное.// По умолчанию - Ложь.//// Например:// Настройка = Настройки.Добавить();// Настройка.РегламентноеЗадание = Метаданные.РегламентныеЗадания.ОбновлениеСтатусовДоставкиSMS;// Настройка.ФункциональнаяОпция = Метаданные.ФункциональныеОпции.ИспользоватьПочтовыйКлиент;// Настройка.ДоступноВМоделиСервиса = Ложь;//Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПриОпределенииНастроекРегламентныхЗаданий(Настройки)
ПриПолученииСпискаШаблонов
Описание, пример вызова
// См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.//Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
Пример вызова
ОбщегоНазначенияБРО.ПриПолученииСпискаШаблонов(ШаблоныЗаданий)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).