Миграция приложений
НачатьВыгрузку
Описание, пример вызова
// Инициализирует выгрузку.//// Параметры:// АдресПриложения - Строка - url приложения, которое создано специально для миграции.// Логин - Строка - логин пользователя в этом приложении.// Пароль - Строка - пароль пользователя.// ВыгружатьНастройкиПользователей - Соответствие из КлючИЗначение - коллекция пользователей, настройки которых нужно выгружать:// * Ключ - СправочникСсылка.Пользователи - пользователь, настройки которого нужно выгрузить.// * Значение - Строка - новый логин пользователя.// ЗавершитьМиграциюАвтоматически - Булево - если Истина, то будет выполнена попытка установить монопольный режим и// завершить миграцию.// ДополнительныеСвойства - Структура - доп. свойства для сохранения.//Процедура НачатьВыгрузку(АдресПриложения, Логин, Пароль, ВыгружатьНастройкиПользователей, ЗавершитьМиграциюАвтоматически, ДополнительныеСвойства) Экспорт
Пример вызова
МиграцияПриложений.НачатьВыгрузку(АдресПриложения, Логин, Пароль, ВыгружатьНастройкиПользователей, ЗавершитьМиграциюАвтоматически, ДополнительныеСвойства)
ОтменитьВыгрузку
Описание, пример вызова
// Отменяет выгрузку.//Процедура ОтменитьВыгрузку() Экспорт
Пример вызова
МиграцияПриложений.ОтменитьВыгрузку()
СостояниеВыгрузки
Описание, пример вызова
// Возвращает состояние выгрузки.//// Возвращаемое значение:// Структура - структура с ключами:// * ДатаНачала - Дата - универсальная дата начала перехода.// * НомерОтправленногоСообщения - Число - номер отправленного сообщения.// * НомерПринятогоСообщения - Число - количество обработанных сообщений.// * ИзмененоОбъектов - Число - количество зарегистрированных изменений.// * ВыгруженоОбъектов - Число - количество выгруженных объектов.// * ЗагруженоОбъектов - Число - количество загруженных объектов.// * ЗагрузитьОбъектов - Число - количество объектов, которые еще нужно загрузить.// * ДатаЗавершения - Дата - универсальная дата завершения перехода.// * Состояние - ПеречислениеСсылка.СостоянияМиграцииПриложения - состояние миграции.// * Комментарий - Строка - доп. описание состояния.//Функция СостояниеВыгрузки() Экспорт
Пример вызова
Результат = МиграцияПриложений.СостояниеВыгрузки()
НачатьЗагрузку
Описание, пример вызова
// Инициализирует загрузку.//// Параметры:// ПользователиОбласти - Соответствие - в качестве ключа исходная ссылка, в качестве значения логин пользователя.//Процедура НачатьЗагрузку(ПользователиОбласти) Экспорт
Пример вызова
МиграцияПриложений.НачатьЗагрузку(ПользователиОбласти)
ПриОпределенииПсевдонимовОбработчиков
Описание, пример вызова
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков.Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт
Пример вызова
МиграцияПриложений.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам)
ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки
Описание, пример вызова
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.//// Параметры:// Типы - См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы//Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
Пример вызова
МиграцияПриложений.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы)
ПриОпределенииНастроекРегламентныхЗаданий
Описание, пример вызова
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий//// Параметры:// Настройки - см. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.НастройкиПроцедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
Пример вызова
МиграцияПриложений.ПриОпределенииНастроекРегламентныхЗаданий(Настройки)
ПриДобавленииОбработчиковОбновления
Описание, пример вызова
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления//// Параметры:// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновленияПроцедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Пример вызова
МиграцияПриложений.ПриДобавленииОбработчиковОбновления(Обработчики)
ПриДобавленииПараметровРаботыКлиентаПриЗапуске
Описание, пример вызова
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске.Процедура ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры) Экспорт
Пример вызова
МиграцияПриложений.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры)
ЗаданиеВыгрузка
Описание, пример вызова
// Регламентное задание МиграцияПриложенийВыгрузка.//Процедура ЗаданиеВыгрузка(ЗавершитьМиграцию = Ложь) Экспорт
Пример вызова
МиграцияПриложений.ЗаданиеВыгрузка(ЗавершитьМиграцию);
ЗаданиеЗагрузка
Описание, пример вызова
// Регламентное задание МиграцияПриложенийЗагрузка.//Процедура ЗаданиеЗагрузка() Экспорт
Пример вызова
МиграцияПриложений.ЗаданиеЗагрузка()
ПроверитьСоставПланаОбмена
Описание, пример вызова
// Проверяет состав плана обмена, в случае некорректного состава вызывается исключение.// Проверки:// 1) У всех объектов выключена авторегистрация.// 2) В составе есть все объекты необходимые для обмена.//Процедура ПроверитьСоставПланаОбмена() Экспорт
Пример вызова
МиграцияПриложений.ПроверитьСоставПланаОбмена()
ПередЗаписьюОбъекта
Описание, пример вызова
// Обработчик подписки на событие ПередЗаписьюОбъекта.//Процедура ПередЗаписьюОбъекта(Источник, Отказ) Экспорт
Пример вызова
МиграцияПриложений.ПередЗаписьюОбъекта(Источник, Отказ)
ПередЗаписьюДокумента
Описание, пример вызова
// Обработчик подписки на событие ЗаписьюДокумента.//Процедура ПередЗаписьюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пример вызова
МиграцияПриложений.ПередЗаписьюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения)
ПередЗаписьюНабора
Описание, пример вызова
// Обработчик подписки на событие ПередЗаписьюНабора.//Процедура ПередЗаписьюНабора(Источник, Отказ, Замещение) Экспорт
Пример вызова
МиграцияПриложений.ПередЗаписьюНабора(Источник, Отказ, Замещение)
ПередЗаписьюНабораРасчета
Описание, пример вызова
// Обработчик подписки на событие ПередЗаписьюНабораРасчета.//Процедура ПередЗаписьюНабораРасчета(Источник, Отказ, Замещение, ТолькоЗапись, ЗаписьФактическогоПериодаДействия, ЗаписьПерерасчетов) Экспорт
Пример вызова
МиграцияПриложений.ПередЗаписьюНабораРасчета(Источник, Отказ, Замещение, ТолькоЗапись, ЗаписьФактическогоПериодаДействия, ЗаписьПерерасчетов)
ПередУдалениемОбъекта
Описание, пример вызова
// Обработчик подписки на событие ПередУдалениемОбъекта.//Процедура ПередУдалениемОбъекта(Источник, Отказ) Экспорт
Пример вызова
МиграцияПриложений.ПередУдалениемОбъекта(Источник, Отказ)
АбонентыПользователя
Описание, пример вызова
// Получается абонентов пользователя из сервиса.// Используется во внешней обработке перехода в сервис, которая должна работать на БТС от 1.2.2.//// Параметры:// ИсточникПараметровДоступа - ФормаКлиентскогоПриложения, Структура -//// Возвращаемое значение:// СписокЗначений - в качестве значения код, в качестве представления наименование.//Функция АбонентыПользователя(ИсточникПараметровДоступа) Экспорт
Пример вызова
Результат = МиграцияПриложений.АбонентыПользователя(ИсточникПараметровДоступа)
ВызватьМетодПрограммногоИнтерфейса
Описание, пример вызова
// Вызывает метода программного интерфейса менеджера сервиса.//// Параметры:// ИсточникПараметровДоступа - ФормаКлиентскогоПриложения, Структура -// ПараметрыМетода - Структура - параметры вызываемого метода.// Метод - Строка, Неопределено - имя метода для подстановки в URL запроса. Если не указано, в менеджере сервиса// будет использовано имя метода из параметров запроса.//// Возвращаемое значение:// Структура - результат запроса:// * Поле - Произвольный - произвольный набор полей.Функция ВызватьМетодПрограммногоИнтерфейса(ИсточникПараметровДоступа, ПараметрыМетода, Метод = Неопределено) Экспорт
Пример вызова
Результат = МиграцияПриложений.ВызватьМетодПрограммногоИнтерфейса(ИсточникПараметровДоступа, ПараметрыМетода, Метод);
СервисПоддерживаетМиграцию
Описание, пример вызова
// Выполняет проверку сервиса.// Используется во внешней обработке перехода в сервис, которая должна работать на БТС от 1.2.2.//// Параметры:// ИмяСервера - Строка - имя сервера.// АдресПрограммногоИнтерфейса - Строка - выходной параметр.// АдресРегистрации - Строка - выходной параметр.// АдресВосстановления - Строка - выходной параметр.// РегистрацияРазрешена - Булево - выходной параметр.// Возвращаемое значение:// Булево - Истина - в случае если поддерживает миграцию.//Функция СервисПоддерживаетМиграцию(ИмяСервера, АдресПрограммногоИнтерфейса, АдресРегистрации, АдресВосстановления, РегистрацияРазрешена) Экспорт
Пример вызова
Результат = МиграцияПриложений.СервисПоддерживаетМиграцию(ИмяСервера, АдресПрограммногоИнтерфейса, АдресРегистрации, АдресВосстановления, РегистрацияРазрешена)
ПользователиСервиса
Описание, пример вызова
// Получает пользователей сервиса.// Используется во внешней обработке перехода в сервис, которая должна работать на БТС от 1.2.2.//// Параметры:// ИсточникПараметровДоступа - ФормаКлиентскогоПриложения, Структура -//// Возвращаемое значение:// Массив Из Структура - описание:// * Логин - Строка -// * Наименование - Строка -// * ЭлектроннаяПочта - Строка -// * Роль - см. МиграцияПриложенийКлиентСервер.ПредставлениеРоли//Функция ПользователиСервиса(ИсточникПараметровДоступа) Экспорт
Пример вызова
Результат = МиграцияПриложений.ПользователиСервиса(ИсточникПараметровДоступа)
СоздатьПриложениеДляМиграции
Описание, пример вызова
// Создает приложение для миграции в сервисе.//// Параметры:// ИсточникПараметровДоступа - ФормаКлиентскогоПриложения, Структура -// Наименование - Строка - Наименование приложения.// ЧасовойПояс - Строка - часовой пояс приложения.// ПраваПользователей - ТаблицаЗначений - таблица с колонками:// * Логин - Строка - логин пользователя сервиса.// * Пользователь - СправочникСсылка.Пользователи - пользователь к которому будет привязан пользователь сервиса.// * Право - Строка - см. МиграцияПриложенийКлиентСервер.ИдентификаторAPIПрава.// РасширенияДляВосстановления - ТаблицаЗначений - таблица с колонками:// * Имя - Строка// * Версия - Строка//// Возвращаемое значение:// Структура - ключи:// * АдресПриложения - Строка - url приложения.// * Логин - Строка - логин служебного пользователя.// * Пароль - Строка - пароль служебного пользователя.// * Код - Число - код области.//Функция СоздатьПриложениеДляМиграции(ИсточникПараметровДоступа, Наименование, ЧасовойПояс, ПраваПользователей, Экспорт
Пример вызова
Результат = МиграцияПриложений.СоздатьПриложениеДляМиграции(ИсточникПараметровДоступа, Наименование, ЧасовойПояс, ПраваПользователей, );
ДанныеОбслуживающейОрганизации
Описание, пример вызова
// Получает данные обслуживающей организации в сервисе.//// Параметры:// ИсточникПараметровДоступа - ФормаКлиентскогоПриложения, Структура -//// Возвращаемое значение:// Структура - ключи:// * Код - Число// * Наименование - Строка// * ЭлектроннаяПочта - Строка// * Телефон - Строка// * ОписаниеОшибки - Строка//Функция ДанныеОбслуживающейОрганизации(ИсточникПараметровДоступа) Экспорт
Пример вызова
Результат = МиграцияПриложений.ДанныеОбслуживающейОрганизации(ИсточникПараметровДоступа)
Зарегистрироваться
Описание, пример вызова
// Регистрирует в сервисе.//// Параметры:// ИмяСервера - Строка - имя сервера// Наименование - Строка - наименование абонента// Логин - Строка -// ЭлектроннаяПочта - Строка - адрес электронной почты// Пароль - Строка -// Телефон - Строка - телефон абонента//// Возвращаемое значение:// Булево - результат регистрации.//Функция Зарегистрироваться(ИмяСервера, Наименование, Логин, ЭлектроннаяПочта, Пароль, Телефон) Экспорт
Пример вызова
Результат = МиграцияПриложений.Зарегистрироваться(ИмяСервера, Наименование, Логин, ЭлектроннаяПочта, Пароль, Телефон)
ПодтвердитьРегистрацию
Описание, пример вызова
// Подтверждает регистрацию в сервисе.//// Параметры:// ИмяСервера - Строка - имя сервера// КодПодтверждения - Строка - код подтверждения регистрации//// Возвращаемое значение:// Булево - результат подтверждения регистрации.//Функция ПодтвердитьРегистрацию(ИмяСервера, КодПодтверждения) Экспорт
Пример вызова
Результат = МиграцияПриложений.ПодтвердитьРегистрацию(ИмяСервера, КодПодтверждения)
Описание
Описание, пример вызова
// Возвращает описание данных логического хранилища.//// Параметры:// ИдентификаторХранилища - Строка - идентификатор логического хранилища.// ИдентификаторДанных - Строка - идентификатор данных хранилища.//// Возвращаемое значение:// Структура - описание состояния задания очереди:// * ИмяФайла - Строка - имя файла.// * Размер - Число - размер файла в байтах.// * Данные - ДвоичныеДанные - двоичные данные файла описания задания.//Функция Описание(ИдентификаторХранилища, ИдентификаторДанных) Экспорт
Пример вызова
Результат = МиграцияПриложений.Описание(ИдентификаторХранилища, ИдентификаторДанных)
Данные
Описание, пример вызова
// Возвращает данные логического хранилища.//// Параметры:// ОписаниеДанных - Структура - описание данных хранилища.//// Возвращаемое значение:// ДвоичныеДанные -//Функция Данные(ОписаниеДанных) Экспорт
Пример вызова
Результат = МиграцияПриложений.Данные(ОписаниеДанных)
Загрузить
Описание, пример вызова
// Записывает данные в логическое хранилище.// Выполняет действия:// - сохраняет файл данных в файловом хранилище// - планирует задание очереди заданий на обработки файла// - возвращается идентификатор задания в ответ.//// Возвращаемое значение:// Структура - состояние загрузки:// * id - Структура:// ** Успешно - Булево// ** Комментарий - Строка// ** СостояниеЗагрузки - см. СостояниеЗагрузки//Функция Загрузить(ОписаниеДанных) Экспорт
Пример вызова
Результат = МиграцияПриложений.Загрузить(ОписаниеДанных)
УдалитьВременныхПользователей
Описание, пример вызова
// Обработчик обновленияПроцедура УдалитьВременныхПользователей() Экспорт
Пример вызова
МиграцияПриложений.УдалитьВременныхПользователей()
УдалитьВременногоПользователя
Описание, пример вызова
Процедура УдалитьВременногоПользователя(Имя) Экспорт
Пример вызова
МиграцияПриложений.УдалитьВременногоПользователя(Имя)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).