---
title: Онлайн сервисы регламентированной отчетности вызов сервера
slug: zup/онлайн-сервисы-регламентированной-отчетности-вызов-сервера
---


## ПолучитьПараметрыИНастройкиМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Объединяет несколько серверных вызовов.
Функция ПолучитьПараметрыИНастройкиМеханизмаОнлайнСервисовРО() Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьПараметрыИНастройкиМеханизмаОнлайнСервисовРО() 
```
</details>

## ПолучитьНастройкиМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьНастройкиМеханизмаОнлайнСервисовРО() Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьНастройкиМеханизмаОнлайнСервисовРО() 
```
</details>

## СохранитьОбщиеНастройкиМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СохранитьОбщиеНастройкиМеханизмаОнлайнСервисовРО(ИспользоватьМеханизмОнлайнСервисовРО = Неопределено, УведомлятьОбОшибкахМеханизмаОнлайнСервисовРО = Неопределено, АвтоматическиПодключатьФормыРОЧерезМеханизмОнлайнСервисовРО = Неопределено) Экспорт
```

Пример вызова
```bsl
ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СохранитьОбщиеНастройкиМеханизмаОнлайнСервисовРО(ИспользоватьМеханизмОнлайнСервисовРО, УведомлятьОбОшибкахМеханизмаОнлайнСервисовРО, АвтоматическиПодключатьФормыРОЧерезМеханизмОнлайнСервисовРО);
```
</details>

## СохранитьИндивидуальныеНастройкиМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СохранитьИндивидуальныеНастройкиМеханизмаОнлайнСервисовРО(ОбновлениеИнформацииИзИнтернетРазрешено = Неопределено, ИспользоватьАвторизациюПрокси = Неопределено, Экспорт
```

Пример вызова
```bsl
ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СохранитьИндивидуальныеНастройкиМеханизмаОнлайнСервисовРО(ОбновлениеИнформацииИзИнтернетРазрешено, ИспользоватьАвторизациюПрокси, );
```
</details>

## УстановитьСоединениеССерверомМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Устанавливает соединение с сервером, где хранятся актуальные данные механизма онлайн-сервисов РО.
Функция УстановитьСоединениеССерверомМеханизмаОнлайнСервисовРО(ОписаниеОшибки = Неопределено, Таймаут = 0) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.УстановитьСоединениеССерверомМеханизмаОнлайнСервисовРО(ОписаниеОшибки, Таймаут);
```
</details>

## СформироватьПрокси
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция СформироватьПрокси(НастройкиПрокси, Протокол) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СформироватьПрокси(НастройкиПрокси, Протокол));
```
</details>

## ПолучитьРесурсССервера
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьРесурсССервера(Соединение, ИмяРесурсаНаСервере, ОписаниеОшибки = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьРесурсССервера(Соединение, ИмяРесурсаНаСервере, ОписаниеОшибки);
```
</details>

## ВключитьМеханизмОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ВключитьМеханизмОнлайнСервисовРО() Экспорт
```

Пример вызова
```bsl
ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ВключитьМеханизмОнлайнСервисовРО() 
```
</details>

## ЗапуститьФоновоеЗаданиеАктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ЗапуститьФоновоеЗаданиеАктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРО(УникальныйИдентификаторФормы, МожноЗагружатьВнешниеФормыОтчетов = Ложь) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ЗапуститьФоновоеЗаданиеАктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРО(УникальныйИдентификаторФормы, МожноЗагружатьВнешниеФормыОтчетов);
```
</details>

## АктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.АктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРО(ПараметрыОтчета, АдресХранилища) 
```
</details>

## ПолучитьТаблицуБлокировокОбъектовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьТаблицуБлокировокОбъектовРО() Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьТаблицуБлокировокОбъектовРО() 
```
</details>

## ПолучитьТаблицуВнешнихФормРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьТаблицуВнешнихФормРО() Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьТаблицуВнешнихФормРО());
```
</details>

## ВерсияМодуляВБазеСодержитИсправление
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ВерсияМодуляВБазеСодержитИсправление(ВерсияМодуляДокументооборотаСИсправлениемОшибки) 
```
</details>

## АктуализироватьСправочникСобытия
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция АктуализироватьСправочникСобытия(ХранилищеРесурсов, Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.АктуализироватьСправочникСобытия(ХранилищеРесурсов, );
```
</details>

## ПолучитьРазобратьКлючевойФайл
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьРазобратьКлючевойФайл(ХранилищеРесурсов, ИмяКлючевогоФайла, УведомлятьОбОшибках, ОписаниеОшибки = "") Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьРазобратьКлючевойФайл(ХранилищеРесурсов, ИмяКлючевогоФайла, УведомлятьОбОшибках, ОписаниеОшибки);
```
</details>

## ПолучитьДанныеПоСобытиям
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Получает данные о событиях с сервера управления регламентированной отчетностью или из кэша
// Параметры:
// 	Актуализировать - Булево - если Истина, то данные по событиям будут обновляться из интрернет
//	Таймаут - Число - таймаут подключения к веб-серверу при актуализации
// Возвращеемое значение:
//	ДеревоЗначений - дерево информации о событиях
Функция ПолучитьДанныеПоСобытиям(Знач Актуализировать, Знач Таймаут = 0) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ПолучитьДанныеПоСобытиям(Актуализировать, Таймаут);
```
</details>

## СохранитьДанныеВРесурсыМеханизмаОнлайнСервисовРО
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция СохранитьДанныеВРесурсыМеханизмаОнлайнСервисовРО(ТаблицаАктуальныхРесурсов, УведомлятьОбОшибках, ОписаниеОшибки) Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СохранитьДанныеВРесурсыМеханизмаОнлайнСервисовРО(ТаблицаАктуальныхРесурсов, УведомлятьОбОшибках, ОписаниеОшибки));
```
</details>

## ТекущаяДатаДляПроверкиНаступленияСобытия
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ТекущаяДатаДляПроверкиНаступленияСобытия() Экспорт
```

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ТекущаяДатаДляПроверкиНаступленияСобытия());
```
</details>

## ФорматироватьИмяСобытия
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.ФорматироватьИмяСобытия(Имя, ВерхнийРегистр);
```
</details>

## СобытиеНаступило
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СобытиеНаступило(ИмяСобытия, НенайденноеСчитатьНаступившим);
```
</details>

## СобытиеНаступилоРасширенная
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.СобытиеНаступилоРасширенная(ИмяСобытия, Актуализировать);
```
</details>

## АктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРОРегламентноеЗадание
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// метод запуска регламентного задания ОбновлениеДанныхОнлайнСервисовРО.
Процедура АктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРОРегламентноеЗадание() Экспорт
```

Пример вызова
```bsl
ОнлайнСервисыРегламентированнойОтчетностиВызовСервера.АктуализироватьСлужебнуюИнформациюМеханизмаОнлайнСервисовРОРегламентноеЗадание() 
```
</details>

---

© 2024, **ООО 1С-Софт**  
Все права защищены. Эта программа и сопроводительные материалы предоставляются  
в соответствии с условиями лицензии [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/legalcode).

---
