Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Хранилище: скачать бесплатно отчеты, обработки, конфигурации, программы, внешние компоненты, литературу > 1С: Предприятие 8 > Отчеты / Обработки
Страницы: 1, 2, 3
l2d808
Загрузка выписок из Банк-Клиент, 6-ть банков (ОТП, Сбербанки России, Південний, Камбіо, УкрЕсІм Банк, СЕБ Банк, Приват24 ,УкрСибБанк) в конфигурацию 1С Бухгалтерия для Украины версия 1.2.5.3 (и старше) платформа 8.2. Обработка должна работать и в других конфигурациях, не тестировал.
Доработанная стандартная обработка из конфигурации.

В виду того, что предложенный формат обмена данными между 1С-ми конфигурациями и системами Клиент-Банк, поддерживается только некоторыми банками, пришлось брать напильник и дотачивать обработку из конфигурации.

Так как загрузка выполняется из разных по структуре файлов обмена данными пришел к мысле, что нужно реализовать на каждый файл свой обработчик.

Изменены в модуле объекта стандарные процедуры и функции:
ЗаполнитьДокументыНаИмпорт - сдесь вызиваются обработчики распознавания файлов обмена и формируется таблица документов для импорта.
ПолучитьДатуИзСтроки - добавлено распознавание дат в формате "дд.мм.гггг"

Выбор обработчика происходит автоматически исходя из МФО банка выбранного расчетного счета, который выбран на форме.

Какие форматы поддерживаются:
ОТП (МФО 300528) - файл Excel
Сбербанки России (МФО 320627) - DBF (реализована загрузка нескольких файлов одновременно, нужно в пути к файлу указать только путь к папке)
Південний (МФО ) - хитрый формат *.ord
Камбіо (МФО 394523, 380399) - сам файл базы на Access
УкрЕсІм Банк (МФО 380333) - DBF
СЕБ Банк (МФО 300175) - 1c_to_kl.txt - этот файл имеет старую структуру 1С потому ее также нужно загружать по хитрому.
Приват24 (МФО 300711) - DBF
УкрСибБанк (МФО 351005) - CSV

Не реализован выбор путей к файлам загрузки в интерактивном режиме, так как у меня все пути записываются один раз и не изменяются, достаточно только скопировать и вставить при настройке путей загрузки выгрузки.




необходимо зарегистрироваться для просмотра ссылки


 i 

1. добавлено описание и собственно сама обработка (Batchir)
2. добавив рисунки і авторство (mister-x)
 
Helena Z

 ! 

Что бы был толк надо читать правила форума.
 
zlobar

 ! 

Правила, п.13
 


Приватбанк не только 300711:

МФО 305299 - ПАТ КБ "ПРИВАТБАНК"
МФО 321842 - Філія "Київське РУ" ПАТ КБ "ПРИВАТБАНК"
МФО 300711 - ПЕЧЕРСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 380775 - ФІЛІЯ "КИЇВСІТІ" ПАТ КБ"ПРИВАТБАНК"
МФО 320649 - ФІЛІЯ "РОЗРАХУНКОВИЙ ЦЕНТР" ПАТ КБ "ПРИВАТБАНК"
+
МФО 302689 - ВІННИЦЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 303440 - ВОЛИНСЬКЕ ГРУ ПАТ КБ "ПРИВАТБАНК"
МФО 305965 - ДНІПРОДЗЕРЖИНСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 335496 - ДОНЕЦЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 311744 - ЖИТОМИРСЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 312378 - ЗАКАРПАТСЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 313399 - ЗАПОРІЗЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 325321 - ЗАХІДНЕ ГРУ ПАТ КБ "ПРИВАТБАНК"
МФО 336677 - ІВАНО-ФРАНКІВСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 323583 - КІРОВОГРАДСЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 335548 - КРАМАТОРСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 305750 - КРИВОРІЗЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 384436 - КРИМСЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 304795 - ЛУГАНСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 335429 - МАРІУПОЛЬСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 326610 - МИКОЛАЇВСЬКЕ РУ ПАТ КБ "ПРИВАТБАНК"
МФО 300711 - ПЕЧЕРСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
МФО 331401 - ПОЛТАВСЬКЕ ГРУ ПАТ КБ "ПРИВАТБАНК"
МФО 333391 - РІВНЕНСЬКА ФІЛІЯ ПАТ КБ "ПРИВАТБАНК"
eldarua
Вот такие крякозяблы отображаются при загрузке csv-файла Нажмите для просмотра прикрепленного файла или (необходимо зарегистрироваться для просмотра ссылки).

Нажмите для просмотра прикрепленного файла
Может кто-подскажет как быть? Хотя бы какая кодировка должна быть. в настройках выбирал как Windows так и Текст - одинаково.
eldarua
Кодировка стоит UTF-8. Подскажите, пожалуйста, где в коде исправить, чтоб можно было UTF-8 загружать?


 ! 

Правила, п. 13!
 
Ardi
Цитата
Кодировка

Первый пост - картинка №2 - работает или нет?
eldarua
Цитата(Ardi @ 16.10.12, 13:28) необходимо зарегистрироваться для просмотра ссылки
Первый пост - картинка №2 - работает или нет?


Уже исправил. Дело в том что в обработке UTF-8 доступен только для XML. Добавил поддержку и для текста и заработало. Спасибо!
АРА
Подскажите пожалуста пароль на архив?!


 ! 

Правила, п. 13!
 
Vofka
Цитата(АРА @ 26.11.12, 17:16) необходимо зарегистрироваться для просмотра ссылки
Подскажите пожалуста пароль на архив?!

А что в замен?
odrik
Цитата(Vofka @ 26.11.12, 17:38) необходимо зарегистрироваться для просмотра ссылки

Цитата(Vofka @ 26.11.12, 17:38) необходимо зарегистрироваться для просмотра ссылки


Так все ж таки, як отримати пароль на архів?
MATEVI
Цитата(odrik @ 02.01.13, 18:54) необходимо зарегистрироваться для просмотра ссылки
Так все ж таки, як отримати пароль на архів?

необходимо зарегистрироваться для просмотра ссылки
Serg1uz
Читал правила
ввожу пароль pro1c.org.ua а мне доблестный архиватор говорит иди и еще читай правила ибо это не тот пароль wink.gif
или перезалейте файл с нормальным паролем или скажите свой пароль
Vofka
Пароль подходит, только что проверил. Проверьте раскладку клавиатуры.
ekris
Подскажите как исправить, при загрузке п/п в которых есть новый контрагент, при добавлении его в базу (нажатие на кнопку - создать не найденное) возникает ошибка - В составе МФО банка должны быть только цифры. Не удалось создать банковский счет контрагента!
Vofka
ekris,
Цитата(ekris @ 01.04.13, 9:39) необходимо зарегистрироваться для просмотра ссылки
В составе МФО банка должны быть только цифры

загадочная фраза, правда?
ekris
Цитата(Vofka @ 01.04.13, 9:03) необходимо зарегистрироваться для просмотра ссылки
ekris,

загадочная фраза, правда?



ага, жутко загадочная, особенно если учесть, что она и так состоит из цифр, и поле DBF numeric , если просто сделать - МФО = Число(База.МФО), то результат не меняется, поэтому и прошу помочь, а не просто стебаться.
logist
Цитата(ekris @ 01.04.13, 9:37) необходимо зарегистрироваться для просмотра ссылки
если просто сделать - МФО = Число(База.МФО)

А если сделать:
МФО = Формат(Число(База.МФО),"ЧГ=0");
zay
Если там идет сообщение "В составе МФО банка должны быть только цифры." - то это сообщение выдает не обработка, а "штатная" процедура записи банка. Там идет проверка на наличие "не цифр" в МФО.
Попробуйте сделать так:
В клиент-банке выберите банк проблемного контрагента, сделайте Ctrl+С его код МФО (или возьмите этот код из DBF)
В 1С создайте этот банк, при создании код - Ctrl+V
А еще лучше - добавьте также в 1С проблемного контрагента с банковским счетом
Обработка найдет банк по коду и не будет его создавать
ekris
Цитата(logist @ 01.04.13, 10:02) необходимо зарегистрироваться для просмотра ссылки
МФО = Формат(Число(База.МФО),"ЧГ=0");


результат тот же - не записывается по причине той же ошибки. Может подскажите какой процедуре передается управление после нажатия кнопки создать из формы Контрагентов. Извините за такие может быть простые вопросы, просто на 1с не программирую, а бухгалтеру шибко надо, вот и сижу разбираюсь.

Цитата(ekris @ 01.04.13, 10:12) необходимо зарегистрироваться для просмотра ссылки
В клиент-банке выберите банк проблемного контрагента, сделайте Ctrl+С его код МФО (или возьмите этот код из DBF)
В 1С создайте этот банк, при создании код - Ctrl+V



Проблема в том, что бухгалтеру только купили 1с и все базы пустые, и ей бы хотелось, чтобы это все делалось автоматически, а не вбивать всех ручками....
zay
Цитата(ekris @ 01.04.13, 11:12) необходимо зарегистрироваться для просмотра ссылки
Может подскажите какой процедуре передается управление после нажатия кнопки создать из формы Контрагентов.

Смотрите справочник "Банки", модуль объекта, процедура ПередЗаписью
Если НЕ ОбщегоНазначения.ТолькоЦифрыВСтроке(СокрЛП(КоррСчет)) Тогда
logist
Вот блин. МФО = Формат(Строка(База.МФО),"ЧГ=0");
zay
Цитата(ekris @ 01.04.13, 11:15) необходимо зарегистрироваться для просмотра ссылки
Проблема в том, что бухгалтеру только купили 1с и все базы пустые, и ей бы хотелось, чтобы это все делалось автоматически, а не вбивать всех ручками....

Думаю, что бухгалтер вбил в поле МФО в клиент-банке "не числовые" символы и теперь кампостирует вам мозги.
Ну, есть два варианта:
1. Вы заходите в отладчик и в процедуре ОбщегоНазначения.ТолькоЦифрыВСтроке у вас выполнится условие
Если НЕ (КодСимвола >= 48 И КодСимвола <= 57) Тогда
    Возврат Ложь;
КонецЕсли;

Так вы узнаете с каким символом проблема.

2. Создать банк, Ctrl+С Ctrl+V код МФО как я писал ранее. При записи он у вас "ругнется" на "не числовые" символы. Перебираем символы типа "0", "3" которые могут оказаться буквами, заменяя их на цифры - так найдем проблемный символ.

В конечном итоге у вас в клиент-банке должен быть правильный код МФО. Иначе при следующем платеже с этим банком у вас опять будет эта проблема.
ekris
угу, я так и сделала, при записи из базы числа разделяются пробелом на группы из 3-х символов, вот этот пробел все и портит.... А бухгалтер ничего не могла сделать неправильно, это выгрузка из клиент-банка...
logist
Цитата(ekris @ 01.04.13, 10:34) необходимо зарегистрироваться для просмотра ссылки
при записи из базы числа разделяются пробелом на группы из 3-х символов, вот этот пробел все и портит....

Цитата(logist @ 01.04.13, 10:17) необходимо зарегистрироваться для просмотра ссылки
МФО = Формат(Строка(База.МФО),"ЧГ=0");

да/нет?
ekris
Цитата(logist @ 01.04.13, 11:59) необходимо зарегистрироваться для просмотра ссылки
МФО = Формат(Строка(База.МФО),"ЧГ=0");



нет, этот вариант тоже не подходит....
Следующий вариант записывает как надо, но где-то на последующих этапах значение переписывается опять к виду группы из 3-х + пробел
МФО = СокрЛП(База.MFO);
               М="";
            Для а = 1 По СтрДлина(МФО) Цикл
             КодСимвола = КодСимвола(Сред(МФО, а, 1));
              Если (КодСимвола >= 48 И КодСимвола <= 57) Тогда
                     М = М + Сред(МФО, а, 1);
              КонецЕсли;
             КонецЦикла;
Таб.ПолучательМФО  = М;
logist
Цитата(ekris @ 01.04.13, 12:07) необходимо зарегистрироваться для просмотра ссылки
нет, этот вариант тоже не подходит....
Следующий вариант записывает как надо,

Если преобразование в строку из числа не подходит, а этот ваш вариант записывает как надо, то у вас в файле нифига не число, а строка с непонятным разделителем, ну либо проблема совершенно не там где вы ее нашли.
ekris
Вот проблема-таки в представлении числа. Вариант посимвольной записи все-таки подошел, хотя и не понятно почему изначально логически правильные операции не получались...

Цитата(logist @ 01.04.13, 12:12) необходимо зарегистрироваться для просмотра ссылки
то у вас в файле нифига не число


Вы когда-нибудь пробовали в DBF файл с полем типа Numeric записать не число?
logist
Цитата(ekris @ 01.04.13, 12:34) необходимо зарегистрироваться для просмотра ссылки
Вы когда-нибудь пробовали в DBF файл с полем типа Numeric записать не число?

Залейте куда-то этот файл и дайте ссылку, можно в ЛС.
logist
МФО = Строка(Формат(База.МФО,"ЧГ=0"));


nikonorov2010
Уважаемые форумчане. Кто-нибудь поделитесь макетом файла выгрузки в формате xls для тестирования этой замечательной обработки банк-клиента
Irusya
Сразу извините, но бьюсь вторые сутки..у меня открывается стандартная, недоработанная форма, та, в которую можно загрузить только не dbf...Что я делаю не так?
LuBashaT
Здравствуйте, помогите , пожалуйста, скачала с Вашего форума файл rar/ по обработке клиент - банк для Бухгалтерии, и при распаковке запрашивает пароль, а где его брать - то


 ! 

Нужно было правила читать
 
lutik0914
Добрый день
у меня скачивается обработка не доточенная:(((
не могу установить dbf? и пишет что нет обработчика для банка ПИБ, приват, Агрокомбанка:(((
подскажите что делать?
logist
Цитата(lutik0914 @ 04.02.15, 11:18) необходимо зарегистрироваться для просмотра ссылки
не могу установить dbf? и пишет что нет обработчика для банка ПИБ, приват, Агрокомбанка:(((

Прежде чем заявлять об ошибке, нужно почитать, в первом сообщении этот текст:
Цитата(l2d808 @ 21.07.12, 5:46) необходимо зарегистрироваться для просмотра ссылки
Какие форматы поддерживаются:
ОТП (МФО 300528) - файл Excel
Сбербанки России (МФО 320627) - DBF (реализована загрузка нескольких файлов одновременно, нужно в пути к файлу указать только путь к папке)
Південний (МФО ) - хитрый формат *.ord
Камбіо (МФО 394523, 380399) - сам файл базы на Access
УкрЕсІм Банк (МФО 380333) - DBF
СЕБ Банк (МФО 300175) - 1c_to_kl.txt - этот файл имеет старую структуру 1С потому ее также нужно загружать по хитрому.
Приват24 (МФО 300711) - DBF
УкрСибБанк (МФО 351005) - CSV

kos_d
А как с таким бороться?
Не возможно загрузить данные из листа, по причине: {ВнешняяОбработка.КлиентБанк.МодульОбъекта(4145)}: Помилка при виклику методу контексту (Cells): Відбулася виняткова ситуація (0x800a03ec)
logist
Цитата(kos_d @ 27.02.15, 16:31) необходимо зарегистрироваться для просмотра ссылки
А как с таким бороться?

Например, если в документе включен автофильтр - отключить его.
kos_d
Цитата(logist @ 27.02.15, 21:05) необходимо зарегистрироваться для просмотра ссылки
Например, если в документе включен автофильтр - отключить его.


Я уточню, используется 1С 8.2 с конфигурацией "Бухгалтерия для Украины Базовая"
Никаких дополнительных настроек, изменений и прочего нет.

А о каких фильтрах идёт речь? Как отключить? help.gif
logist
Цитата(kos_d @ 28.02.15, 18:26) необходимо зарегистрироваться для просмотра ссылки
А о каких фильтрах идёт речь?

В файле xls у Вас может быть включен фильтр по колонкам, в этом случае может возникнуть такая ошибка в 1С
kos_d
Цитата(logist @ 02.03.15, 10:42) необходимо зарегистрироваться для просмотра ссылки
В файле xls у Вас может быть включен фильтр по колонкам, в этом случае может возникнуть такая ошибка в 1С


Так у меня нет файла xls.
У меня к/б экспортирует к xml, да и сама обработка в 1С понимает или XML или TXT файлы.

Что я делаю не так? 05071.gif
kos_d
Друзья,
ну помогите уже разобраться с этой ситуацией.

Спасибо!
kot488
Вроде написано загрузка с csv, но в настройках нашел только xml и txt(( как загружать с csv
Petre
Загружайте csv как txt.
kot488
Цитата(Petre @ 02.07.15, 9:57) необходимо зарегистрироваться для просмотра ссылки
Загружайте csv как txt.


переименовать csv в txt?

Попробовал, вот что
Банк ПАТ Укрсоцбанк 300023
kot488
Что я делаю не так?
logist
Цитата(kot488 @ 02.07.15, 20:36) необходимо зарегистрироваться для просмотра ссылки
Что я делаю не так?

Не прочли первое сообщение темы, в котором указаны поддерживаемые банки. Укрсоца там нет.
Istorik88
Здравствуйте!
Кто-нибудь знает, по какой причине в 1С 8.2 "Бухгалтерия для Украины", вер. конф. 1.2.32.2 перестали автоматически отображаться документы с комиссиями банков? Ранее, после расчёта с клиентом, автоматом создавался документ с комиссией банку за услугу. С недавнего времени, такие документы перестали отображаться, хотя комиссия снимается... Для отчётности, такой документ должен быть и приходится создавать его каждый раз вручную.
Как сделать, чтобы "комиссионные" снова автоматом создавались?
logist
Istorik88, этот вопрос связан с этой обработкой? Вообще не помню, что бы в "бухгалтерии" или каком-то клиент-банке был такой функционал. Может это была доработка которую затерли при обновлении?
viplviv
l2d808 @ 21.07.12, 5:46 необходимо зарегистрироваться для просмотра ссылки,
День добрий. А пароль якось можна отримати. Дякую
logist
Цитата(viplviv @ 17.02.16, 0:46) необходимо зарегистрироваться для просмотра ссылки
А пароль якось можна отримати

Мабуть треба прочитати правила...
akebono
Прошу Вашей помощи, обработку скачал, подключил, при выборе файла завантаження выбираются только файлы типа ТХТ, как переключится чтоб можно было подключать файлы типа DBF
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.