Skip to content

Аудит состояния системы

ВыполнитьПроверкуСостоянияСистемы

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

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

Результат = АудитСостоянияСистемы.ВыполнитьПроверкуСостоянияСистемы(Проверка, ЗначенияДопПараметров);

ОчиститьРезультатыПроверок

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

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

АудитСостоянияСистемы.ОчиститьРезультатыПроверок(МассивПроверок, МассивОрганизаций, НачалоПериода, КонецПериода);

ТаблицаПроблемСостоянияСистемы

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

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

Результат = АудитСостоянияСистемы.ТаблицаПроблемСостоянияСистемы(МассивПроверок, МассивОрганизаций, НачалоПериода, КонецПериода);

ТаблицаОбъектовПроблемСостоянияСистемы

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

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

Результат = АудитСостоянияСистемы.ТаблицаОбъектовПроблемСостоянияСистемы(МассивПроверок, МассивОрганизаций, НачалоПериода, КонецПериода);

ТаблицаПроверокПоКонтексту

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

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

Результат = АудитСостоянияСистемы.ТаблицаПроверокПоКонтексту(КонтекстПроверокВеденияУчета, УточнениеКонтекстаПроверокВеденияУчета, ВыполняетсяТолькоВКонтексте);

НайтиПроверкуПоКлючевымПолям

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

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

Результат = АудитСостоянияСистемы.НайтиПроверкуПоКлючевымПолям(КонтекстПроверокВеденияУчета, Идентификатор, ВозвращатьТолькоСсылку, ЗаполнятьПроверкиЕслиНеНайдена);

СформироватьОписаниеПроблемы

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

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

Результат = АудитСостоянияСистемы.СформироватьОписаниеПроблемы(ТекстПроблемы, Важность, ТекстУточнения, );

ЗарегистрироватьПроблему

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

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

АудитСостоянияСистемы.ЗарегистрироватьПроблему(Проверка, Организация, ПроверяемыйПериод, ОписаниеПроблемы)

ДобавитьСтрокуВТаблицуВыявленныхПроблем

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

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

АудитСостоянияСистемы.ДобавитьСтрокуВТаблицуВыявленныхПроблем(ПараметрыПроверки, Организация, ПроверяемыйПериод, Представление, );

ДобавитьОбъектКЗафиксированнойПроблеме

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

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

АудитСостоянияСистемы.ДобавитьОбъектКЗафиксированнойПроблеме(ПараметрыПроверки, Объект, Представление);

ДобавитьСоставнойОбъектКЗафиксированнойПроблеме

Описание, пример вызова
// Добавляет не ссылочный объект к последней строке таблицы выявленных проблем. Вызывается при выполнении проверки.
//
// Параметры:
// ПараметрыПроверки - см. АудитСостоянияСистемы.ИнициализироватьПараметрыПроверки
// Расшифровка - Произвольный -
// Представление - Строка -
//
Процедура ДобавитьСоставнойОбъектКЗафиксированнойПроблеме(ПараметрыПроверки, Расшифровка, Представление = "") Экспорт

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

АудитСостоянияСистемы.ДобавитьСоставнойОбъектКЗафиксированнойПроблеме(ПараметрыПроверки, Расшифровка, Представление);

ТаблицаПроверокСостоянияСистемы

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

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

Результат = АудитСостоянияСистемы.ТаблицаПроверокСостоянияСистемы()

ИнициализироватьПараметрыПроверки

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

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

Результат = АудитСостоянияСистемы.ИнициализироватьПараметрыПроверки(Проверка, КонтекстПроверокВеденияУчета, ЗначенияДопПараметров);

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