Skip to content

Работа в модели сервиса

РазделительОсновныхДанных

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

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

Результат = РаботаВМоделиСервиса.РазделительОсновныхДанных()

РазделительВспомогательныхДанных

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

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

Результат = РаботаВМоделиСервиса.РазделительВспомогательныхДанных()

РазделениеВключено

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

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

Результат = РаботаВМоделиСервиса.РазделениеВключено()

ДоступноИспользованиеРазделенныхДанных

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

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

Результат = РаботаВМоделиСервиса.ДоступноИспользованиеРазделенныхДанных()

ОчиститьВсеПараметрыСеансаКромеРазделителей

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

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

РаботаВМоделиСервиса.ОчиститьВсеПараметрыСеансаКромеРазделителей()

ОбластьДанныхЗаблокирована

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

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

Результат = РаботаВМоделиСервиса.ОбластьДанныхЗаблокирована(ОбластьДанных)

ПодготовитьОбластьДанныхКИспользованию

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

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

РаботаВМоделиСервиса.ПодготовитьОбластьДанныхКИспользованию(ОбластьДанных, ИДФайлаВыгрузки, );

СкопироватьДанныеОбласти

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

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

РаботаВМоделиСервиса.СкопироватьДанныеОбласти(ОбластьИсточник, ОбластьПриемник)

ОбслуживаниеОбластейДанных

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

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

РаботаВМоделиСервиса.ОбслуживаниеОбластейДанных()

ПолучитьПроксиМенеджераСервиса

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

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

Результат = РаботаВМоделиСервиса.ПолучитьПроксиМенеджераСервиса(ПарольПользователя);

УстановитьРазделениеСеанса

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

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

РаботаВМоделиСервиса.УстановитьРазделениеСеанса(Использование, ОбластьДанных);

ВойтиВОбластьДанных

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

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

РаботаВМоделиСервиса.ВойтиВОбластьДанных(ОбластьДанных)

ВыйтиИзОбластиДанных

Описание, пример вызова
// Выполняет выход из области данных.
//
Процедура ВыйтиИзОбластиДанных() Экспорт

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

РаботаВМоделиСервиса.ВыйтиИзОбластиДанных()

ЗначениеРазделителяСеанса

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

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

Результат = РаботаВМоделиСервиса.ЗначениеРазделителяСеанса()

ИспользованиеРазделителяСеанса

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

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

Результат = РаботаВМоделиСервиса.ИспользованиеРазделителяСеанса()

ДобавитьКонстантуВТаблицуПараметровИБ

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

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

Результат = РаботаВМоделиСервиса.ДобавитьКонстантуВТаблицуПараметровИБ(ТаблицаПараметров, ИмяКонстанты)

ПолучитьИмяПриложения

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

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

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

ПолучитьРазмерБлокаПередачиФайла

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

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

Результат = РаботаВМоделиСервиса.ПолучитьРазмерБлокаПередачиФайла()

ЗаписатьСтруктурныйОбъектXDTOВСтроку

Описание, пример вызова
// Сериализует объект структурного типа.
//
// Параметры:
// ЗначениеСтруктурногоТипа - Массив, Структура, Соответствие - сериализуемый объект.
//
// Возвращаемое значение:
// Строка - сериализованное значение объекта структурного типа.
//
Функция ЗаписатьСтруктурныйОбъектXDTOВСтроку(Знач ЗначениеСтруктурногоТипа) Экспорт

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

Результат = РаботаВМоделиСервиса.ЗаписатьСтруктурныйОбъектXDTOВСтроку(ЗначениеСтруктурногоТипа)

СтрокаВBase64

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

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

Результат = РаботаВМоделиСервиса.СтрокаВBase64(Строка)

Base64ВСтроку

Описание, пример вызова
// Декодирует base64-представление строки в исходное значение.
//
// Параметры:
// СтрокаBase64 - Строка - исходная строка, которую необходимо декодировать.
//
// Возвращаемое значение:
// Строка - декодированная строка.
//
Функция Base64ВСтроку(Знач СтрокаBase64) Экспорт

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

Результат = РаботаВМоделиСервиса.Base64ВСтроку(СтрокаBase64)

ПолучитьЧасовойПоясОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.ПолучитьЧасовойПоясОбластиДанных(ОбластьДанных)

КонечнаяТочкаМенеджераСервисаНастроена

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

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

Результат = РаботаВМоделиСервиса.КонечнаяТочкаМенеджераСервисаНастроена()

ВнутреннийАдресМенеджераСервиса

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

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

Результат = РаботаВМоделиСервиса.ВнутреннийАдресМенеджераСервиса()

АдресПровайдераАутентификации

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

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

Результат = РаботаВМоделиСервиса.АдресПровайдераАутентификации()

АутентификацияТокеномДоступаВнутреннихВызововПрограммногоИнтерфейса

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

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

Результат = РаботаВМоделиСервиса.АутентификацияТокеномДоступаВнутреннихВызововПрограммногоИнтерфейса()

ИмяСлужебногоПользователяМенеджераСервиса

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

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

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

ПарольСлужебногоПользователяМенеджераСервиса

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

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

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

ОбработатьИнформациюОбОшибкеWebСервиса

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

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

РаботаВМоделиСервиса.ОбработатьИнформациюОбОшибкеWebСервиса(ИнформацияОбОшибке, ИмяПодсистемы, ИмяВебСервиса, ИмяОперации);

ПсевдонимПользователяИнформационнойБазы

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

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

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

ПолучитьМенеджерЗаписиОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.ПолучитьМенеджерЗаписиОбластиДанных(ОбластьДанных, Статус)

ПодготовитьОбластьДанныхКИспользованиюИзЭталонной

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

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

Результат = РаботаВМоделиСервиса.ПодготовитьОбластьДанныхКИспользованиюИзЭталонной(ОбластьДанных, ИДФайлаВыгрузки, );

КонтрольНеразделенныхОбъектовПриЗаписи

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Контроль неразделенных данных.
// Обработчик подписки на событие КонтрольНеразделенныхОбъектовПриЗаписи.
//
Процедура КонтрольНеразделенныхОбъектовПриЗаписи(Источник, Отказ) Экспорт

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

РаботаВМоделиСервиса.КонтрольНеразделенныхОбъектовПриЗаписи(Источник, Отказ)

КонтрольНеразделенныхНаборовЗаписейПриЗаписи

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

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

РаботаВМоделиСервиса.КонтрольНеразделенныхНаборовЗаписейПриЗаписи(Источник, Отказ, Замещение)

ПолучитьФайлИзХранилищаМенеджераСервиса

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

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

Результат = РаботаВМоделиСервиса.ПолучитьФайлИзХранилищаМенеджераСервиса(ИДФайла)

ПоместитьФайлВХранилищеМенеджераСервиса

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

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

Результат = РаботаВМоделиСервиса.ПоместитьФайлВХранилищеМенеджераСервиса(АдресДанныеФайл, ИмяФайла, );

ЭтоПолноеИмяДокумента

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

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

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

ЭтоПолноеИмяСправочника

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяСправочника(ПолноеИмя)

ЭтоПолноеИмяПеречисления

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

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

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

ЭтоПолноеИмяПланаОбмена

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяПланаОбмена(ПолноеИмя)

ЭтоПолноеИмяПланаВидовХарактеристик

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

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

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

ЭтоПолноеИмяБизнесПроцесса

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

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

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

ЭтоПолноеИмяЗадачи

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяЗадачи(ПолноеИмя)

ЭтоПолноеИмяПланаСчетов

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

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

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

ЭтоПолноеИмяПланаВидовРасчета

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

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

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

ЭтоПолноеИмяРегистраСведений

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегистраСведений(ПолноеИмя)

ЭтоПолноеИмяРегистраНакопления

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегистраНакопления(ПолноеИмя)

ЭтоПолноеИмяРегистраБухгалтерии

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегистраБухгалтерии(ПолноеИмя)

ЭтоПолноеИмяРегистраРасчета

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегистраРасчета(ПолноеИмя)

ЭтоПолноеИмяПерерасчета

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

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

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

ЭтоПолноеИмяКонстанты

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

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

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

ЭтоПолноеИмяЖурналаДокументов

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяЖурналаДокументов(ПолноеИмя)

ЭтоПолноеИмяПоследовательности

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

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

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

ЭтоПолноеИмяРегламентногоЗадания

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегламентногоЗадания(ПолноеИмя)

ЭтоПолноеИмяРегистра

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяРегистра(ПолноеИмя)

ЭтоПолноеИмяОбъектаСсылочногоТипа

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяОбъектаСсылочногоТипа(ПолноеИмя)

ЭтоПолноеИмяОбъектаСПредопределеннымиДанными

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

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

Результат = РаботаВМоделиСервиса.ЭтоПолноеИмяОбъектаСПредопределеннымиДанными(ПолноеИмя)

ПараметрыВыборки

Описание, пример вызова
// Параметры выборки по полному имени объекта метаданных.
//
// Параметры:
// ПолноеИмяОбъектаМетаданных - Строка - полное имя объекта метаданных.
//
// Возвращаемое значение:
// Структура - параметры выборки:
// * Таблица - Строка - имя объекта метаданных.
// * ИмяПоляРегистратор - Строка - имя поля регистратора.
Функция ПараметрыВыборки(Знач ПолноеИмяОбъектаМетаданных) Экспорт

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

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

СобытиеЖурналаРегистрацииКопированиеОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииКопированиеОбластиДанных()

СобытиеЖурналаРегистрацииБлокировкаОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииБлокировкаОбластиДанных()

СобытиеЖурналаРегистрацииПодготовкаОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииПодготовкаОбластиДанных()

СобытиеЖурналаРегистрацииПолучениеФайлаИзХранилища

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииПолучениеФайлаИзХранилища()

СобытиеЖурналаРегистрацииДобавлениеФайлаОбменЧерезФС

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииДобавлениеФайлаОбменЧерезФС()

СобытиеЖурналаРегистрацииДобавлениеФайлаОбменНеЧерезФС

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииДобавлениеФайлаОбменНеЧерезФС()

СобытиеЖурналаРегистрацииУдалениеВременногоФайла

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

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

Результат = РаботаВМоделиСервиса.СобытиеЖурналаРегистрацииУдалениеВременногоФайла()

ПриЗаполненииТаблицыПараметровИБ

Описание, пример вызова
// Прочее
// См. РаботаВМоделиСервисаПереопределяемый.ПриЗаполненииТаблицыПараметровИБ.
// Параметры:
// ТаблицаПараметров - см. ПараметрыИБ
Процедура ПриЗаполненииТаблицыПараметровИБ(Знач ТаблицаПараметров) Экспорт

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

РаботаВМоделиСервиса.ПриЗаполненииТаблицыПараметровИБ(ТаблицаПараметров)

ПриЗаполненииТиповИсключаемыхИзПроверкиУстраненияПроблемы

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

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

РаботаВМоделиСервиса.ПриЗаполненииТиповИсключаемыхИзПроверкиУстраненияПроблемы(Типы)

ЗаписатьПробныйФайл

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

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

Результат = РаботаВМоделиСервиса.ЗаписатьПробныйФайл()

ПриИзмененииОбластиДанных

Описание, пример вызова
// Дополнительные действия, выполняемые при изменении разделения сеанса.
//
Процедура ПриИзмененииОбластиДанных() Экспорт

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

РаботаВМоделиСервиса.ПриИзмененииОбластиДанных()

ЗарегистрироватьОбработчикиПоставляемыхДанных

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

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

РаботаВМоделиСервиса.ЗарегистрироватьОбработчикиПоставляемыхДанных(Обработчики)

ДоступныНовыеДанные

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

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

РаботаВМоделиСервиса.ДоступныНовыеДанные(Дескриптор, Загружать, ДескрипторJSON);

ДоступныНовыеДанныеJSON

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

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

РаботаВМоделиСервиса.ДоступныНовыеДанныеJSON(Дескриптор, Загружать)

ОбработатьНовыеДанные

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

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

РаботаВМоделиСервиса.ОбработатьНовыеДанные(Дескриптор, ПутьКФайлу, ДескрипторJSON);

ОбработатьНовыеДанныеJSON

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

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

РаботаВМоделиСервиса.ОбработатьНовыеДанныеJSON(Дескриптор, ПутьКФайлу)

ОбработкаДанныхОтменена

Описание, пример вызова
// Вызывается при отмене обработки данных в случае сбоя.
//
// Параметры:
// Дескриптор - ОбъектXDTO - Дескриптор.
//
Процедура ОбработкаДанныхОтменена(Знач Дескриптор) Экспорт

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

РаботаВМоделиСервиса.ОбработкаДанныхОтменена(Дескриптор)

СеансЗапущенБезРазделителей

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

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

Результат = РаботаВМоделиСервиса.СеансЗапущенБезРазделителей()

ЭтоРазделеннаяКонфигурация

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

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

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

ЭтоРазделенныйОбъектМетаданных

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

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

Результат = РаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(ОбъектМетаданных, Разделитель);

СериализуемыеСтруктурныеТипы

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

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

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

КонечнаяТочкаМенеджераСервиса

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

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

Результат = РаботаВМоделиСервиса.КонечнаяТочкаМенеджераСервиса()

СоответствиеВидовКИПользователяXDTO

Описание, пример вызова
// Возвращает соответствие видов контактной информации пользователя видам.
// КИ используемой в XDTO модели сервиса.
//
// Возвращаемое значение:
// Соответствие из КлючИЗначение- соответствие видов КИ:
// * Ключ - СправочникСсылка.ВидыКонтактнойИнформации
// * Значение - Строка
//
Функция СоответствиеВидовКИПользователяXDTO() Экспорт

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

Результат = РаботаВМоделиСервиса.СоответствиеВидовКИПользователяXDTO()

СоответствиеВидовКИXDTOВидамКИПользователя

Описание, пример вызова
// Возвращает соответствие видов контактной информации XDTO видам КИ пользователя.
//
// Возвращаемое значение:
// Соответствие из КлючИЗначение -- соответствие видов КИ:
// * Ключ - Строка
// * Значение - СправочникСсылка.ВидыКонтактнойИнформации
Функция СоответствиеВидовКИXDTOВидамКИПользователя() Экспорт

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

Результат = РаботаВМоделиСервиса.СоответствиеВидовКИXDTOВидамКИПользователя()

СоответствиеПравXDTOДействиямСПользователемСервиса

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

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

Результат = РаботаВМоделиСервиса.СоответствиеПравXDTOДействиямСПользователемСервиса()

ПолучитьМодельДанныхОбласти

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

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

Результат = РаботаВМоделиСервиса.ПолучитьМодельДанныхОбласти()

РазделителиКонфигурации

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

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

Результат = РаботаВМоделиСервиса.РазделителиКонфигурации()

СоставОбщегоРеквизита

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

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

Результат = РаботаВМоделиСервиса.СоставОбщегоРеквизита(Имя)

СтатусОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.СтатусОбластиДанных(ОбластьДанных)

ПараметрыИБ

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

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

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

ДоступноИзменениеПользователей

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

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

Результат = РаботаВМоделиСервиса.ДоступноИзменениеПользователей()

ИспользуемыеОбластиДанных

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

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

Результат = РаботаВМоделиСервиса.ИспользуемыеОбластиДанных()

СоздатьКлючЗаписиРегистраСведенийВспомогательныхДанных

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

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

Результат = РаботаВМоделиСервиса.СоздатьКлючЗаписиРегистраСведенийВспомогательныхДанных(Менеджер, ЗначенияКлюча)

УстановитьФлагАктивностиПользователяВОбласти

Описание, пример вызова
// Устанавливает признак активности пользователя в текущей области.
// Признаком является значение совместно разделенной константы ДатаПоследнегоСтартаКлиентскогоСеанса.
// @skip-warning ПустойМетод - особенность реализации.
//
Процедура УстановитьФлагАктивностиПользователяВОбласти() Экспорт

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

РаботаВМоделиСервиса.УстановитьФлагАктивностиПользователяВОбласти()

ЗаблокироватьТекущуюОбластьДанных

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

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

РаботаВМоделиСервиса.ЗаблокироватьТекущуюОбластьДанных(ПроверитьОтсутствиеДругихСеансов, РазделяемаяБлокировка);

РазблокироватьТекущуюОбластьДанных

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

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

РаботаВМоделиСервиса.РазблокироватьТекущуюОбластьДанных()

ЗаписатьВспомогательныеДанные

Описание, пример вызова
// Устарела. Выполняет запись значения ссылочного типа, разделенных разделителем РазделительВспомогательныхДанных
// с переключением разделения сеанса на время записи.
//
// Параметры:
// ОбъектВспомогательныхДанных - СправочникОбъект
// - ПланВидовХарактеристикОбъект
// - ДокументОбъект - объект ссылочного типа или УдалениеОбъекта.
//
Процедура ЗаписатьВспомогательныеДанные(ОбъектВспомогательныхДанных) Экспорт

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

РаботаВМоделиСервиса.ЗаписатьВспомогательныеДанные(ОбъектВспомогательныхДанных)

УдалитьВспомогательныеДанные

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

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

РаботаВМоделиСервиса.УдалитьВспомогательныеДанные(ОбъектВспомогательныхДанных)

ПолучитьФайлИзХранилища

Описание, пример вызова
// Устарела. Следует использовать РаботаВМоделиСервиса.ПолучитьФайлИзХранилищаМенеджераСервиса
// Получает описание файла по его идентификатору в регистре Файлы.
// Если хранение на диске и ПутьВместоДанных = Истина,
// в выходной структуре Данные = Неопределено, ПолноеИмя = Полное имя файла,
// иначе Данные - двоичные данные файла, ПолноеИмя - Неопределено.
// Значение ключа Имя всегда содержит имя в хранилище.
//
// Параметры:
// ИдентификаторФайла - УникальныйИдентификатор - уникальный идентификатор файла,
// ПараметрыПодключения - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным,
// * UserName - Строка - имя пользователя сервиса,
// * Password - Строка - пароль пользователя сервиса,
// ПутьВместоДанных - Булево - что возвращать,
// ПроверятьСуществование - Булево - проверять ли существование файла в случае ошибки его получения.
//
// Возвращаемое значение:
// Структура - описание файла:
// * Имя - Строка - имя файла в хранилище.
// * Данные - ДвоичныеДанные - данные файла.
// * ПолноеИмя - Строка - полное имя файла (файл будет удален автоматически по истечении срока хранения временных файлов).
//
Функция ПолучитьФайлИзХранилища(Знач ИдентификаторФайла, Знач ПараметрыПодключения, Экспорт

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

Результат = РаботаВМоделиСервиса.ПолучитьФайлИзХранилища(ИдентификаторФайла, ПараметрыПодключения, );

ПоместитьФайлВХранилище

Описание, пример вызова
// Устарела. Следует использовать РаботаВМоделиСервиса.ПоместитьФайлВХранилищеМенеджераСервиса
// Добавляет файл в хранилище менеджера сервиса.
//
// Параметры:
// АдресДанныеФайл - Строка, ДвоичныеДанные, Файл - Строка/ДвоичныеДанные/Файл - Адрес временного хранилища/Данные файла/Файл.
// ПараметрыПодключения - Структура - с полями:
// * URL - Строка - URL сервиса. Обязательно должно присутствовать и быть заполненным.
// * UserName - Строка - Имя пользователя сервиса.
// * Password - Строка - Пароль пользователя сервиса.
// ИмяФайла - Строка - Хранимое имя файла.
//
// Возвращаемое значение:
// УникальныйИдентификатор - идентификатор файла в хранилище.
//
Функция ПоместитьФайлВХранилище(Знач АдресДанныеФайл, Знач ПараметрыПодключения, Знач ИмяФайла = "") Экспорт

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

Результат = РаботаВМоделиСервиса.ПоместитьФайлВХранилище(АдресДанныеФайл, ПараметрыПодключения, ИмяФайла);

ПриПроверкеБлокировкиОбластиДанныхПриЗапуске

Описание, пример вызова
// Проверка заблокированности области данных при запуске.
// Только для вызова из СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске().
//
// Параметры:
// ОписаниеОшибки - Строка - Текст с описанием ошибки
Процедура ПриПроверкеБлокировкиОбластиДанныхПриЗапуске(ОписаниеОшибки) Экспорт

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

РаботаВМоделиСервиса.ПриПроверкеБлокировкиОбластиДанныхПриЗапуске(ОписаниеОшибки)

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