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

Тема в разделе "1C и всё что с ней связано", создана пользователем admSpiker, 21 окт 2008.

  1. admSpiker

    admSpiker Гость

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



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

    Вложения:

    • ______.JPG
      ______.JPG
      Размер файла:
      205,8 КБ
      Просмотров:
      18
  2. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    А отладчиком посмотрел чему равно в этой строке СтрокаДокумента.Номер?
     
  3. admSpiker

    admSpiker Гость

    ну в отладчике на момент появления ошибки он показывает что значение "СтрокаДокумента.Номер" пустое

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

    подозреваю что неверно значение номера входящего документа в файле самого КлиентБанка?
     
  4. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Похоже на то! Попробуй для эксперимента ручками в файл циферку поставить - думаю пойдет нормально. А вообще выгрузи из клиент-банка выписку еще раз. Если опять номер будет пустым - звони в клиент-банк и ругайся с ними шоб больше на такие грабли не наступать
     
  5. admSpiker

    admSpiker Гость

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

Поделиться этой страницей