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