Причина возникновения: Возникает Процедуре НаписатьОбОшибкеВыполненияВОбсуждениях.
Где расположена: Общий модуль - АссистентАправления - Процедура НаписатьОбОшибкеВыполненияВОбсуждениях
Что делать:Проверить количество параметров в Структуре параметров. Обратится за помощью к программисту 1С.
Для программиста: Код в данной процедуре информирует пользователя об возникшей ошибке.
Текст процедуры:
Причина возникновения: Возникает Процедуре НаписатьОбОшибкеВыполненияВОбсуждениях.
Где расположена: Общий модуль - АссистентАправления - Процедура НаписатьОбОшибкеВыполненияВОбсуждениях
Что делать:Проверить количество параметров в Структуре параметров. Обратится за помощью к программисту 1С.
Для программиста: Код в данной процедуре информирует пользователя об возникшей ошибке.
Текст процедуры:
Процедура НаписатьОбОшибкеВыполненияВОбсуждениях(Задача, Предмет, Источник, ИнформацияОбОшибке)
ТекстОшибкиКороткий = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
МассивСтрок = Новый Массив;
МассивСтрок.Добавить(СтрШаблон(НСтр("ru='Ошибка при выполнении задачи ""%1""'"), Задача));
МассивСтрок.Добавить(Символы.ПС);
Если ЗначениеЗаполнено(Источник) Тогда
МассивСтрок.Добавить(ПолучитьНавигационнуюСсылку(Источник));
КонецЕсли;
Если ЗначениеЗаполнено(Источник) И ЗначениеЗаполнено(Предмет) Тогда
МассивСтрок.Добавить(" → ");
КонецЕсли;
Если ЗначениеЗаполнено(Предмет) Тогда
МассивСтрок.Добавить(ПолучитьНавигационнуюСсылку(Предмет));;
КонецЕсли;
МассивСтрок.Добавить(Символы.ПС);
МассивСтрок.Добавить(ТекстОшибкиКороткий);
ДанныеСообщения = ОбсужденияУНФ.НовыйДанныеСообщения();
ДанныеСообщения.Объект = КлючОбсуждениеЖурналРаботыАссистента();
ДанныеСообщения.Текст = СтрСоединить(МассивСтрок, "");
ДанныеСообщения.Автор = ПользовательАссистент();
ОбсужденияУНФ.СоздатьСообщениеОтложенно(ДанныеСообщения);
КонецПроцедуры