Загрузка данных из Клиент-СберБанк

  • Автор темы Автор темы admSpiker
  • Дата начала Дата начала
A

admSpiker

При загрузке данных (входящий платежных) из Клиент-Сбербанк" в "1С 8.1 УПП" выдает ошибку "Преобразование значения к типу число не может быть выполнено"
В скринах детали...
Подскажите что это может быть?



(Есть подозрение на неверный номер входящего документа из Клиент-Банка)
 

Вложения

  • ______.JPG
    ______.JPG
    177,9 КБ · Просмотры: 655
А отладчиком посмотрел чему равно в этой строке СтрокаДокумента.Номер?
 
ну в отладчике на момент появления ошибки он показывает что значение "СтрокаДокумента.Номер" пустое

....
СекцияДокумент=Платежное поручение
Дата=30.09.2008
Номер= <<<<<--------------;)
Сумма=-1000000
ПлательщикСчет=40ххххххххххххххххх
ПолучательСчет=45ххххххххххххххххх
ПлательщикИНН=52хххххххх
Плательщик1=общество с ограниченной ответственностью "бла бла бла"
ПлательщикБИК=42ххххх
ПлательщикБанк1=ВОЛГО-ВЯТСКИЙ БАНК СБЕРБАНКА РФ Г.НИЖНИЙ НОВГОРОД
.....

подозреваю что неверно значение номера входящего документа в файле самого КлиентБанка?
 
Похоже на то! Попробуй для эксперимента ручками в файл циферку поставить - думаю пойдет нормально. А вообще выгрузи из клиент-банка выписку еще раз. Если опять номер будет пустым - звони в клиент-банк и ругайся с ними шоб больше на такие грабли не наступать
 
Проблема решилась так. При внимательной проверке выяснилось, что нОмера не имели платежные поручения касающиеся только одного конкретного случая (входящие ПлатПоручения из банка формируемые банком по выдаче овердрафта). Программулина в которой кредитный отдел формирует эти платежки не предусматривает циферного номера для платежек по офердрафту. В поле клиенского номера этих документов проставляется значение "Выдача". Далее следуя несложной логике становиццо понятно, что КБ интерпретирует это слово(Выдача) как пустое значение, на которое в последствии и ругаетца обработка КлиентБанк в 1С. Следовательно при проверке Клиенского номера
добавляем в строку условия вот такой текст:
...
Процедура РаспознатьДанныеВСтрокеДокумента(СтрокаДокумента)
...
Если Не ОбщегоНазначения.ЕстьНеЦифры(СтрокаДокумента.Номер) и Не ПустаяСтрока(СтрокаДокумента.Номер) Тогда
...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab