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