Причина возникновения: Возникает при попытке синхронизировать банки с классификатором банков.
Где расположена: Общий модуль - БанкиУНФ - Процедура РаспространитьБанкиПоОД
Что делать: Проверить количество параметров в Структуре параметров. Обратится за помощью к программисту 1С.
Для программиста: Код в данной процедуре производит синхронизацию с банковским классификатором, в случае ошибки синхронизации - выдает данное сообщение.
Текст процедуры:
Причина возникновения: Возникает при попытке синхронизировать банки с классификатором банков.
Где расположена: Общий модуль - БанкиУНФ - Процедура РаспространитьБанкиПоОД
Что делать: Проверить количество параметров в Структуре параметров. Обратится за помощью к программисту 1С.
Для программиста: Код в данной процедуре производит синхронизацию с банковским классификатором, в случае ошибки синхронизации - выдает данное сообщение.
Текст процедуры:
/ Копирует банки во все области данных
//
// Параметры:
// СписокБанков - см. СинхронизироватьБанкиСКлассификатором.СписокБанков
// ИдентификаторФайла - см. ПоставляемыеДанные.ОбластиТребующиеОбработки.ИдентификаторФайла
// КодОбработчика - см. ПоставляемыеДанные.ОбластьОбработана.КодОбработчика
Процедура РаспространитьБанкиПоОД(Знач СписокБанков, Знач ИдентификаторФайла, Знач КодОбработчика) Экспорт
ОбластиДляОбновления = ПоставляемыеДанные.ОбластиТребующиеОбработки(ИдентификаторФайла, "БанкиРФ");
Для каждого ОбластьДанных Из ОбластиДляОбновления Цикл
УстановитьПривилегированныйРежим(Истина);
РаботаВМоделиСервиса.ВойтиВОбластьДанных(ОбластьДанных);
УстановитьПривилегированныйРежим(Ложь);
НачатьТранзакцию();
Попытка
//@skip-check query-in-loop
СинхронизироватьБанкиСКлассификатором(СписокБанков);
ПоставляемыеДанные.ОбластьОбработана(ИдентификаторФайла, КодОбработчика, ОбластьДанных);
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
ТекстСообщения = СтрШаблон(НСтр("ru = 'Не удалось синхронизировать банки в области данных %1.
|%2'"), ОбластьДанных, ПодробноеПредставлениеОшибки);
ИмяСобытия = НСтр("ru = 'БанкиУНФ.РаспространитьБанкиПоОД'", ОбщегоНазначения.КодОсновногоЯзыка());
ЗаписьЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , , ТекстСообщения);
КонецПопытки;
КонецЦикла;
КонецПроцедуры