Версия поставщика данных. Проверка доступности поставщика - локальной базы или сервиса.
// Проверка доступности поставщика - локальной базы или сервиса.
//
// Возвращаемое значение:
// Структура - описание состояния.
// * Отказ - Булево - Поставщик не доступен.
// * ПодробноеПредставлениеОшибки - Строка - Описание ошибки, если поставщик недоступен. Неопределено, если Отказ
// = Ложь.
// * КраткоеПредставлениеОшибки - Строка - Описание ошибки, если поставщик недоступен. Неопределено, если Отказ
// = Ложь.
// * Данные - Строка - Описание версии поставщика.
//
Функция ВерсияПоставщикаДанных() Экспорт
Результат = Новый Структура("Данные");
СтруктураОписанияОшибкиПоставщика(Результат);
// В модели сервиса веб-сервис доступен всегда.
Если Не ЗаполненыДанныеАутентификацииПользователяИнтернетПоддержки() Тогда
Возврат Результат; // ИПП не подключена.
КонецЕсли;
Попытка
ЗаполнитьВерсиюПоставщикаДанныхСервис1С(Результат);
Исключение
// Веб сервис 1С, может быть на обслуживании.
СтруктураОписанияОшибкиПоставщика(Результат, ИнформацияОбОшибке());
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Ошибка,,,
Результат.ПодробноеПредставлениеОшибки);
КонецПопытки;
Возврат Результат;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ИдентификаторПоставщикаУслугПортал1СИТС (БСП)
ЕстьПравоЧтенияДанныхВерсийОбъектов (БСП)
ОшибкаРасхожденияВерсийПриПолученииДанных (БСП)
Пример работы с OpenOffice/LibreOffice Calc