2 378 документов
← К списку

ОписаниеПроблемы

страница

Формирует описание проблемы для последующей регистрации с помощью процедуры КонтрольВеденияУчета.ЗаписатьПроблему в процедуре-обработчике проверки.

Синтаксис

Функция ОписаниеПроблемы(ПроблемныйОбъект, ПараметрыПроверки) Экспорт

Параметры

  • ПроблемныйОбъект — ЛюбаяСсылка - объект, с которым связана выявленная проблема.
  • ПараметрыПроверки — Структура - параметры выполняемой проверки, значение которых следует взять из одноименного параметра процедуры-обработчика проверки:
    • Проверка - СправочникСсылка.ПравилаПроверкиУчета - выполненная проверку.
    • ВидПроверки - СправочникСсылка.ВидыПроверок - вид проверки, к которому относится выполненная проверка.
    • ВажностьПроблемы - ПеречислениеСсылка.ВажностьПроблемыУчета - важность, с которой следует зарегистрировать выявленную проблемы учета: Информация, Предупреждение, Ошибка, ПолезныйСовет или ВажнаяИнформация.
    • Идентификатор - Строка - строковый идентификатор проверки.
    • ДатаНачалаПроверки - Дата - пороговая дата, обозначающая границу проверяемых объектов (только для объектов с датой). Объекты, дата которых меньше указанной, не следует проверять. По умолчанию не заполнено (т.е. проверять все).
    • ЛимитПроблем - Число - количество проверяемых объектов. По умолчанию 1000. Если указано 0, то следует проверить все объекты.
    • ВидПроверки - СправочникСсылка.ВидыПроверок - ссылка на вид проверки, к которому относится выполненная проверка.

Возвращаемое значение

Структура:

  • ПроблемныйОбъект - ЛюбаяСсылка - ссылка на объект-источник проблемы.
  • Проверка - СправочникСсылка.ПравилаПроверкиУчета - ссылка на выполненную проверку. Взято из переданной структуры ПараметрыПроверки.
  • ВидПроверки - СправочникСсылка.ВидыПроверок - ссылка на вид проверки, к которому относится выполненная проверка. Взято из переданной структуры ПараметрыПроверки
  • ВажностьПроблемы - СправочникСсылка.ВидыПроверок - ссылка на вид проверки, к которому относится выполненная проверка. Взято из переданной структуры ПараметрыПроверки.
  • УточнениеПроблемы - Строка - строка уточнения проблемы. По умолчанию не заполнена.
  • КлючУникальности - УникальныйИдентификатор - ключ уникальности проблемы.
  • Выявлено - Дата - момент обнаружения проблемы.
  • ДополнительнаяИнформация - ХранилищеЗначения
    • Неопределено - произвольные дополнительные сведения, связанные с выявленной проблемой. По умолчанию Неопределено.
  • Ответственный - СправочникСсылка.Пользователи
    • Неопределено - заполнен, если за проблемный объект имеется конкретный ответственный. По умолчанию Неопределено.

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

Проблема = КонтрольВеденияУчета.ОписаниеПроблемы(ПроблемныйДокумент, ПараметрыПроверки);
Проблема.ВидПроверки = ВидПроверки;
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
  НСтр("ru = 'По контрагенту ""%1"" имеется непроведенный документ ""%2""'"), Результат.Контрагент, 
    ПроблемныйДокумент);
КонтрольВеденияУчета.ЗаписатьПроблему(Проблема, ПараметрыПроверки);

Доступность

Сервер, Толстый клиент, Внешнее соединение