Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0
Загрузка выписок из Банк-Клиент, 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)
Сообщение отредактировал mister-x - 21.07.12, 13:34
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0
Вот такие крякозяблы отображаются при загрузке csv-файла 0102.csv.txt ( 460 байт )
Кол-во скачиваний: 212 или ([необходимо зарегистрироваться для просмотра ссылки]).
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0
Читал правила ввожу пароль pro1c.org.ua а мне доблестный архиватор говорит иди и еще читай правила ибо это не тот пароль или перезалейте файл с нормальным паролем или скажите свой пароль
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 0 раз
Рейтинг: 0
Подскажите как исправить, при загрузке п/п в которых есть новый контрагент, при добавлении его в базу (нажатие на кнопку - создать не найденное) возникает ошибка - В составе МФО банка должны быть только цифры. Не удалось создать банковский счет контрагента!
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Vofka @ 01.04.13, 9:03)
ekris,
загадочная фраза, правда?
ага, жутко загадочная, особенно если учесть, что она и так состоит из цифр, и поле DBF numeric , если просто сделать - МФО = Число(База.МФО), то результат не меняется, поэтому и прошу помочь, а не просто стебаться.
Если там идет сообщение "В составе МФО банка должны быть только цифры." - то это сообщение выдает не обработка, а "штатная" процедура записи банка. Там идет проверка на наличие "не цифр" в МФО. Попробуйте сделать так: В клиент-банке выберите банк проблемного контрагента, сделайте Ctrl+С его код МФО (или возьмите этот код из DBF) В 1С создайте этот банк, при создании код - Ctrl+V А еще лучше - добавьте также в 1С проблемного контрагента с банковским счетом Обработка найдет банк по коду и не будет его создавать
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 01.04.13, 10:02)
МФО = Формат(Число(База.МФО),"ЧГ=0");
результат тот же - не записывается по причине той же ошибки. Может подскажите какой процедуре передается управление после нажатия кнопки создать из формы Контрагентов. Извините за такие может быть простые вопросы, просто на 1с не программирую, а бухгалтеру шибко надо, вот и сижу разбираюсь.
Цитата(ekris @ 01.04.13, 10:12)
В клиент-банке выберите банк проблемного контрагента, сделайте Ctrl+С его код МФО (или возьмите этот код из DBF) В 1С создайте этот банк, при создании код - Ctrl+V
Проблема в том, что бухгалтеру только купили 1с и все базы пустые, и ей бы хотелось, чтобы это все делалось автоматически, а не вбивать всех ручками....
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!