Доведение до ума обработок "1С-Минск". Обработка загрузки выписки из программы "Клиент-Банк".

Исправил критические недочеты встроенной в типовую конфигурацию обработки "КлиентБанк".
Обработка распознает контрагента по его расчетному счету, создает нового с правильным УНП.

13/03/2013: Исправил найденные бухгалтером недочеты по поиску контрагентов.
Теперь поиск производится:
— сначала по р/с;
— затем, если контрагент не найден, произвожу поиск по УНП.

Бухгалтер попросил проанализировать возможность перехода на типовую бухгалтерию для Беларуси на платформе 1С:Предприятия 8.
Посмотрел на «самую типовую», поставляемую фирмой «1С-Минск». Сразу наткнулся на невозможность работы с обработкой «КлиентБанк».
бла-бла-бла…

Что исправлено

  • Обработка считывает назначение платежа ПОЛНОСТЬЮ (в типовой подхватывает до первого переноса строки).
  • Обработка распознает контрагента по его расчетному счету (в типовой вообще непонятно, что происходит).
  • Обработка создает контрагента с присвоением УНП (в типовой такого функционала почему-то нет).

Оставил орфографию и пунктуацию программистов 1С-Минск. Кому интересно, может простым сравнением текста модуля выявить мои доработки (очень надеюсь, что это будут программисты 1С-Минск).

Честно признаюсь, опубликовал материал только для заработка баллов, так что «не стесняйтесь».

P.S. Это моя первая публикация, прошу сильно ногами не пинать. Спасибо!

P.P.S. В связи с тем, что у меня нет возможности вернуться к этой обработке, небольшие пояснения на сегодня (16/01/2025):

Как заметил Strady: Подойдет для банков, использующих систему «Клиент-банк» от «Системные технологии» (файл обмена начинается на «#k8SjZc9DxkType =»).

Файлов-примеров (образцов выписок из систем «Клиент — Банк») у меня на руках нет, поэтому прикрепить не могу.

По состоянию на март-апрель 2013 года обработка успешно загружала файлы выписок (и рублевые, и валютные) из систем банков ВТБ Беларусь и БелВЭБ.

Проверено пользователем Stanar: Выписки Технобанка не загружаются этой обработкой.

27 Comments

  1. Naton

    А для какого банка подходит?

    Reply
  2. vld_trade

    Дык универсальный загрузчик…

    На форме настроек все параметры.

    Проверено на ВТБ.

    Reply
  3. Vertex

    Отличное решение

    Reply
  4. Strady

    Подойдет для банков, использующих систему «Клиент-банк» от «Системные технологии» (файл обмена начинается на «#k8SjZc9DxkType =»). Например Белинвест, БВЭБ, Белсвисс, Альфа, Техно и большинство других некрупных банков. Для банков БПС-банк, Беларусьбанк, Белагропром работать не будет. Нужны обработчики выгрузки в файл и загрузки из файла для каждой системы. А так для заготовки — хорошая работа.

    Reply
  5. malanka

    (4) Strady, а есть вообще обработчики выгрузки в файл и загрузки из файла для беларусбанка

    Reply
  6. malanka

    vld_trade, в какой формат загружаемого файла? И прописано ли там разбор строки без раздителей по заданной длине полей?

    Reply
  7. vld_trade

    (6) В (4) расписали формат. Этот формат [от Системных технологий] не предусматривает полей заданной длины. В каждой строке файла своя информация, причем информация м. б. перенесено на следующие строки.

    Я ответил? Или нужны дополнительные пояснения?

    Я уже и не помню, как конкретно выглядит файл. ПО Клиент-Банк меняется, а обработка продолжает исправно обрабатывать выписки.

    Reply
  8. malanka

    (7) vld_trade, спасибо, да это отличается от Беларусбанка

    Reply
  9. Strady
    Reply
  10. Strady

    (7) vld_trade, мне кажется лучше кое-чем дополнить публикацию:

    1) для какой системы «К-Б» дорабатывалась обработка (версия ПО).

    2) примеры файлов обмена (если не хотите родные выкидывать, то примеры должны быть в документации), т.к. некоторые банки, использующие Системные технологии любят, допиливать что-то под себя (например в БВЭБ файл выписки с приложением начинается на «#k8SjZc9DxkType =400» и др. примеры)

    3) дорабатывалась только загрузка выписок или и ПП?

    4) проверялось только в белке или и в валюте?

    Reply
  11. malanka

    (9) Strady, спасибо большое за код. Я и собиралась дорабатывать, просто искала наиболее приближенную к требуемой.

    Reply
  12. piton66

    (9) Strady,

    У ББ еще встречалась старая система от Софтклуб.

    А кто знает, как из этого клиент-банка файл с выпиской получить?

    Reply
  13. Strady

    (12) piton66, да, был такой. Вопрос как выгрузить из софтклубовкого КБ? Насколько я помню, то файлы выписок автоматически формируются и хранятся в папке типа «C:scclientPOSTINFO».

    Reply
  14. AVK_Alex

    Здравствуйте, коллеги!

    Подскажите, пожалуйста — кто знает: в последних версиях бухгалтерии для РБ обработка КлиентБанк имеет название «Клиент-банк (не используется)». Что бы это означало? Появился какой-то другой механизм? Используется система MailBank от СТ, последняя редакция БП 1.6 для РБ.

    1. Пришлось допиливать данную обработку для загрузки Контрагентов-Счетов (как писалось выше).

    2. Подход разработчиков не впечатлил — видно, что делали на скорую руку (или лишь бы сделать). Вполне возможно, что объект еще в разработке и вскоре нас порадуют отличным функционалом.

    3. Не происходит загрузки платежных поручений. А все потому, что вместо тега ‘Date’ (как ожидали разработчики) используется тег ‘DatePlt’.

    Если у кого есть рабочий вариант — поделитесь, пожалуйста…

    P.S. Посмотрел: выложенные файлы почти годовой давности — не стал качать (голяк со стартманями).

    Reply
  15. AVK_Alex

    P.P.S. Ах, вот оно что!

    на сайте 1С-Минск увидел такую строку:

    1С-Минск: Обмен с банком для 1С: Бухгалтерия для Беларуси 1 350 000 руб.

    Все встало на свои места 🙂

    Reply
  16. Stanar

    Доброго дня) Купил абонемент, скачал обработку — не работает с файлами Технобанка(( Нюанс — файлы из интернет-банка, но думаю от аналогичных с клиент-банка отличаться не должны. Может есть идеи?

    Reply
  17. Stanar

    У технобанка теперь не системные технологии, к сожалению (( Так что эта обработка не подходит (((((

    Reply
  18. leasing

    Не работает с Бухгалтерия для Беларуси 1.6.73. УСН

    с Белсвиссбанк, валютная выписка мультвалютного счета

    Reply
  19. vld_trade

    (18) Евгений, Вы бы посмотрели на дату публикации…

    И основная цель публикации — заставить дистрибьютора работать.

    Ради спортивного интереса: пришлите мне эту выписку, посмотрю, почему она не читается.

    Reply
  20. leasing

    (19) Добрый день, Влад! Вот файл для загрузки.

    Reply
  21. G.P.

    Обработка не подходит для работы в конфигурации Бухгалтерия для Беларуси, редакция 2.1

    Там используются управляемые формы, тут же управляемой формы нет.

    Можно осовременить обработку?

    Reply
  22. merlin1975

    Присоединяюсь к посту выше. Обработка — класс!!! Но вот не для БП 2.1 на 8.3…

    Будет ли новая версия под 8.3?

    Reply
  23. novichok20

    а можете помочь с идея банком?

    Reply
  24. vld_trade

    (23) Пока у меня не хватает времени даже просто установить конфигурации Бухгалтерии для Беларуси, поэтому, «извините, пока нет».

    Для упрощения взаимодействия, пришлите актуальную выписку этого банка, я ее обработаю вместе с другими поступившими выписками, может и найду какой-нибудь единый алгоритм их обработки.

    Reply
  25. vld_trade

    (17), (18), (20),

    Я посмотрел на файлы выписок. Они действительно сильно отличаются от тех форматов, которые обрабатывал я.

    Если актуален вопрос их чтения, мне нужны словари данных (банковские работники обычно их с удовольствием предоставляют). Метод тыка здесь будет не очень удачным решением.

    Reply
  26. user735746

    Не знаю то, не то.

    Reply
  27. Xershi

    (21) (22) уже есть готовое решение https://infostart.ru/public/684586/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *