Выгрузка платежных поручений (ведомостей на счета) из ЗУП 3 в банк-клиент

9 Comments

  1. YUC2015

    Добрый. По описанию то, что искали. Загрузила в допотчеты, но в документах ведомость на счета не появилось догожданное окошко? Что не так?

    Reply
  2. mmch

    Кнопка «Платежное поручение на основании ведомости» стандартно располагается в подменю «Печать». Для того чтобы она отображалась на форме, необходимо нажать «Еще» — «Изменить форму» — «Командная панель» — «Печать» и перенести команду «Платежное поручение на основании ведомости» из группы «Печать» в Командную панель.

    Reply
  3. user820402

    Добрый день. Подскажите, пожалуйста, каким образом подставляется счет плательщика.

    Reply
  4. malikova_julia

    (7) Добрый день! В Организации доп. реквизит «Основной банковский счет», в котором указан р/с, БИК и другие обязательные поля плательщика

    Reply
  5. user820402

    В типовой ЗУП в Организации нет реквизитов для хранения банковского счета. Предполагается, что нужно создать доп. реквизиты к справочнику Организации?

    Reply
  6. malikova_julia

    (9) Да, в нашем случае реквизит называется «Основной банковский счет», строкового типа, пример — «Р/с 4111111111111111 в АО Банк «ПСКБ», БИК 22222222222222, К/с 301018100012212122″

    Reply
  7. user820402

    Было бы интересно использовать данную обработку, но пока все же не понятно, как заполняются реквизиты счета плательщика. В выгрузке платежных поручений должно быть поле для расчетного счета — 20 цифр. Как оно заполняется, если доп. реквизит «Основной банковский счет» содержит строку произвольной длины и с цифрами и с буквами? Что ещё кроме добавления описанного доп. реквизита необходимо для работы обработки?

    Reply
  8. malikova_julia

    Необходим вышеуказанный доп. реквизит в предложенном формате.

    Дальше в обработке он разбивается на реквизиты платежного поручения следующим образом:

    ОснБанкСчетСтрока = Ссылка.Организация.ДополнительныеРеквизиты.Найти(ТипДопРеквизитаОсновнойБанковскийСчет);
    РСОрганизацииНомер = СтрНайти(СтрокаОсновнойБанкСчет, «Р/с»);
    РСОрганизации = Сред(СтрокаОсновнойБанкСчет, РСОрганизацииНомер + 4, 20);
    БанкОрганизацииНомер = СтрНайти(СтрокаОсновнойБанкСчет, «в»);
    БикНомер = СтрНайти(СтрокаОсновнойБанкСчет, «БИК»);
    БикОрганизации = Сред(СтрокаОсновнойБанкСчет, БикНомер + 4, 9);
    КСОрганизацииНомер = СтрНайти(СтрокаОсновнойБанкСчет, «К/с»); 

    и т.д.

    Reply
  9. user820402

    Принцип формирование полей понятен, спасибо.

    Reply

Leave a Comment

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