Подробная информация по видам проверки. Устарела. Следует использовать функцию ПодробнаяИнформацияПоВидамПроверок.
// Устарела. Следует использовать функцию ПодробнаяИнформацияПоВидамПроверок.
// Возвращает подробные сведения о выявленных проблемах указанного вида проверки.
//
// Параметры:
// ВидПроверок - СправочникСсылка.ВидыПроверок - ссылка на вид проверки.
// - Строка - строковый идентификатор вида проверки Свойство1.
// - Массив - строковые идентификаторы вида проверки Свойство1...СвойствоN.
// ПоискПоТочномуСоответствию - Булево - Регулирует возможности точности. Если Истина, то поиск ведется
// по переданным свойствам на равенство, остальные свойства должны быть равны
// Неопределено (табличная часть дополнительных свойств должна быть пуста).
// Если Ложь, то значения остальных свойств могут быть произвольными, главное
// чтобы соответствующие свойства были равны свойствам структуры. По умолчанию Истина.
//
// Возвращаемое значение:
// ТаблицаЗначений - таблица проблем:
// * ПроблемныйОбъект - ЛюбаяСсылка - Ссылка на объект "Источник" проблем.
// * ПравилоПроверки - СправочникСсылка.ПравилаПроверкиУчета - Ссылка на выполненную проверку.
// * УточнениеПроблемы - Строка - Строка-уточнение найденной проблемы.
// * ВажностьПроблемы - ПеречислениеСсылка.ВажностьПроблемыУчета - Важность проблемы учета
// "Информация", "Предупреждение", "Ошибка" и "ПолезныйСовет".
// * Ответственный - СправочникСсылка.Пользователи - Заполнен если есть возможность
// идентифицировать ответственного в проблемном объекте.
// * ДополнительнаяИнформация - ХранилищеЗначений - Служебное свойство с дополнительными
// сведениями, связанными с выявленной проблемой
// * Выявлено - Дата - Серверное время идентификации проблемы.
//
// Пример:
// 1) Результат = ПодробнаяИнформацияПоВидамПроверок("СистемныеПроверки");
// 2) ВидПроверок = Новый Массив;
// ВидПроверок.Добавить("ЗакрытиеМесяца");
// ВидПроверок.Добавить(Организация);
// ВидПроверок.Добавить(МесяцЗакрытия);
// Результат = ПодробнаяИнформацияПоВидамПроверок(ВидПроверок);
//
Функция ПодробнаяИнформацияПоВидамПроверки(ВидПроверок, ПоискПоТочномуСоответствию = Истина) Экспорт
ИмяПроцедуры = "КонтрольВеденияУчета.ПодробнаяИнформацияПоВидамПроверок";
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ВидПроверок", ВидПроверок, КонтрольВеденияУчетаСлужебный.ОписаниеТипаВидПроверки());
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ПоискПоТочномуСоответствию", ПоискПоТочномуСоответствию, Тип("Булево"));
ПодробнаяИнформация = Новый ТаблицаЗначений;
МассивВидовПроверок = Новый Массив;
Если ТипЗнч(ВидПроверок) = Тип("СправочникСсылка.ВидыПроверок") Тогда
МассивВидовПроверок.Добавить(ВидПроверок);
Иначе
МассивВидовПроверок = КонтрольВеденияУчетаСлужебный.ВидыПроверок(ВидПроверок, ПоискПоТочномуСоответствию);
КонецЕсли;
Если МассивВидовПроверок.Количество() = 0 Тогда
Возврат ПодробнаяИнформация;
КонецЕсли;
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РезультатыПроверкиУчета.ПроблемныйОбъект КАК ПроблемныйОбъект,
| РезультатыПроверкиУчета.ВажностьПроблемы КАК ВажностьПроблемы,
| РезультатыПроверкиУчета.ПравилоПроверки КАК ПравилоПроверки,
| РезультатыПроверкиУчета.ВидПроверки КАК ВидПроверки
|ИЗ
| РегистрСведений.РезультатыПроверкиУчета КАК РезультатыПроверкиУчета
|ГДЕ
| НЕ РезультатыПроверкиУчета.ИгнорироватьПроблему
| И РезультатыПроверкиУчета.ВидПроверки В (&МассивВидовПроверок)");
Запрос.УстановитьПараметр("МассивВидовПроверок", МассивВидовПроверок);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
ПодробнаяИнформация = Результат.Выгрузить();
КонецЕсли;
Возврат ПодробнаяИнформация;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПодробнаяИнформацияПоВидамПроверок (БСП)
СводнаяИнформацияПоВидамПроверки (БСП)
ПоказатьПодробнуюИнформацию (БСП)
СводнаяИнформацияПоВидамПроверок (БСП)
ВидыКонтактнойИнформацияОбъекта (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)