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