Skip to content

Получение обновлений программы клиент

ОбновитьПрограмму

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

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

ПолучениеОбновленийПрограммыКлиент.ОбновитьПрограмму()

ПерейтиНаНовуюРедакцию

Описание, пример вызова
// Открывает помощник обновления программы в режиме перехода на новую редакцию
// конфигурации.
//
// Параметры:
// НомерРедакции - Строка - номер редакции, на которую выполняется переход.
// Заполняется в формате <Номер редакции>.<Номер подредакции>,
// например "3.0", "3.1" или др.
// ДополнительныеПараметры - Структура - дополнительные параметры открытия
// помощника обновления. Поля структуры:
// * ЗаголовокОкна - Строка - заголовок окна помощника обновления;
// * ЗаголовокДоступноОбновление - Строка - заголовок информации о
// доступном обновлении. Если не передан или не заполнен, тогда
// заголовок не отображается;
// * ЗаголовокНетОбновления - Строка - текст заголовка информации о
// доступном обновлении, который должен отображаться при отсутствии обновления.
// Если не передан или не заполнен, тогда
// заголовок не отображается.
//
Процедура ПерейтиНаНовуюРедакцию(НомерРедакции, ДополнительныеПараметры = Неопределено) Экспорт

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

ПолучениеОбновленийПрограммыКлиент.ПерейтиНаНовуюРедакцию(НомерРедакции, ДополнительныеПараметры);

ПерейтиНаДругуюПрограмму

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

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

ПолучениеОбновленийПрограммыКлиент.ПерейтиНаДругуюПрограмму();

ИнформацияОДоступномОбновлении

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

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

Результат = ПолучениеОбновленийПрограммыКлиент.ИнформацияОДоступномОбновлении()

ПриПроверкеВерсииПлатформыПриЗапуске

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

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

ПолучениеОбновленийПрограммыКлиент.ПриПроверкеВерсииПлатформыПриЗапуске(ОповещениеОЗакрытии, СтандартнаяОбработка)

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