Преобразовать выписку банка из excel в 1с

Обновлено: 05.07.2024

Есть выписка из банка в формате .xls. Надо загрузить в документ выписка в 1С. В банковской выписке в одну ячейку вбит расчетный счет/ИНН/контрагент. Как можно присвоить значение Расчетный счет - первые 20 знаков, затем ИНН - 9 знаков

в строке может быть разделитель типа ИНН/КПП или еще какой. ТС - как партизан..

Еще не вечер Почему не присваивает Субконто1 наименование контрагента. В отладке Наименование контрагента выбирает правильно по инн.

Потому, что вот тут Субконто1 = СпрКонт.Наименование написан бред (не Пит)

Субконто1 у вас, это не строка, это элемент конкретного справочника

Субконто1 реквизит в выписке тип значения не определенный. в зависимости от счета выбирается тип. почему бред

В - вместо Наименование нужно ТекущийЭлемент. А в - просто ищите нужно контрагента по ИНН - не нужно перебирать все элементы.

Упоротый постановщик задачи.Давно уже есть 1С-совместимый формат обмена с банками.Читается Любой типовой.Вам зачем велосипеды с квадратными колёсами?

может у вас и есть 1С-совместимый формат обмена с банками.

у нас нет, поэтому приходится пыхтеть самим или с помощью форума

В первый раз слышу, что выписки банка в формате xls. У вас клиент-банк их формирует? Нельзя формат изменить на другой - dbf, cvs?

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

а зачем вы активную ячейку какую-то там берете? Бредите? Тупо взять номер строки и колонки в таблице уже не модно?

работает не могу понять, почему на сдвигает только на две

Была аналогичная ситуацию и у нас - у каждого банка свой формат. Разбил задачу на две части. 1. Для каждого банка - свой блок загрузки данных в Таблицу значений стандартного формата. 2. Общий блок обработки этой ТЗ по формированию БВ.

Загрузите БВ из Excel в ТЗ - легче будет работать. Всегда отделяйте мух от котлет, по другому - применяйте принцип разделяй и властвуй.

при загрузке в ТЗ надо все равно считывать с Excel. т.е. те же проблемы при переводе строк

Ты делишь задачу на стандартизированные этапы 1. Загрузка БВ из Excel в Т3_1 2. Обработка ТЗ_1 - заполнение ТЗ_2 3. Обработка ТЗ_2 - формирование из ТЗ_2 БВ Поверь, это гораздо проще и быстрее, чем сразу из Excel в БВ. Потом эти 3 модуля можешь отдельно дорабатывать, усовершенствовать, не трогая остальных. Последний, 3-й, будет стандартный для остальных банков.

спасибо. в как перевести строку в Excel. БВ состоит из много строк и 8 столбцов. первую строку загрузила. надо прочитать следующую в Excel. пытаюсь сделать через Ячейка=ОкноExcel.ActiveCell.Offset(1, -6) не получается. как сдвинутся на вторую строку

Найди обработку XLS_Doc_v26 в инете, я ее еще лет 15 назад писал для 1С 7.7, универсальная обработка загрузки данных из excel. Попробуй, может пригодится.

Спасибо всем! Большое спасибо! Пока работает 1 банк. Буду экспериментировать с другими., Ура.

Дата публикации 15.10.2019

Использован релиз 3.0.73

В программе для загрузки и выгрузки файлов в/из системы "Клиент-банк" необходимо выполнить настройку обмена данными с системой "Клиент-банк" (рис. 1):

  1. Раздел: Банк и касса – Банковские выписки.
  2. По кнопке "Еще" выберите "Настроить обмен с банком". В открывшемся окне "Настройка обмена с клиентом банка" выберите:
    • банковский счет, по которому будут выгружаться платежные поручения и загружаться выписки;
    • название программы банк-клиента из списка;
    • в поле "Файл выгрузки в банк" укажите расположение файла 1с_to_kl.txt (файл создается автоматически), если планируется выгружать платежные поручения из программы "1С:Бухгалтерия 8" в "Клиент-банк";
    • в поле "Файл загрузки из банка" укажите расположение файла kl_to_1c.txt (файл создается автоматически) для загрузки данных из "Клиент-банка";
    • переключатель "Кодировка" по умолчанию установлен в положение Windows, его можно установить в положение DOS (кодировка должна соответствовать кодировке в программе "Клиент-банк");
    • в поле "Группа для новых контрагентов" можно указать группу, в которую будут добавляться новые контрагенты (которых еще нет в информационной базе) при их создании. Если оставить поле пустым, то новые контрагенты будут создаваться в корне справочника "Контрагенты";
    • в блоках "Выгрузка" и "Загрузка" установите или снимите флажки по параметрам выгрузки и загрузки (например, чтобы отключить автоматическое проведение банковской выписки после загрузки снимите флажки "Поступление на расчетный счет" и "Списание с расчетного счета" в блоке "После загрузки автоматически проводить").
  3. Кнопка "Сохранить и закрыть".

Для прямого взаимодействия с банком без загрузки и выгрузки файла в/из системы "Клиент-банк" воспользуйтесь сервисом 1С:ДиректБанк. При этом обязательно использование электронных подписей. Условия подключения и способ взаимодействия устанавливает банк, в котором открыт счет.

Смотрите также

При восстановлении учета в случае отсутствия в 1с банковских выписок, можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с. При этом будут созданы загружаемые контрагенты и их р/с.


Для удобства работы сделаны кнопки для сохранения настроек и восстановления. Если у вы собираетесь загружать информацию о выписках из нескольких банков, они могут предоставить Excel файлы с разным расположением колонок.

1.Первым делом прописываем номера колонок/указываем формат даты. Некоторых колонок в Excel может не быть оставляем значения =0. На второй закладке указываем Организацию и расчетный счет - они понадобятся для формирования файла.

2.Кнопкой «Прочитать Excel” заполняем таблицу данными из выбранного файла.

3.Проверяем данные. Если все в порядке то жмем кнопку «Создать файл выписки». Имя файла формируется как дд1_мм1_гггг1_дд2_мм2_гггг2.txt В имени файла приписываются дата начала и дата конца предоставляемых в Excel данных. (мин и максимальная дата из Excel колонки ДатаДокумента )

5.Идем в Банк и касса/Банковские выписки

6.Жмем кнопку «Загрузить» и указываем на наш файл

Для чего мы на второй закладке указываем Организацию и расчетный счет? Потому что в файл выписки эта информация запишется и загрузить сформированный файл выписки надо будет в этой же 1с! Или в той учетной программе где эта организация и р/с прописан. При загрузке банковских выписок штатный механизм 1с сперва проверит для какой организации эта выписка сформирована. Если внутри не будет р/с организации, который прописан в 1с - то загрузка отменится. Поэтому! Если предполагается сформировать файл выписки для другой организации(например для программы на обычных формах БП2 или УТ10, так как данная обработка работает только на управляемых формах), можно открыть демо базу БП3, прописать там Организацию и р/с. Запустить мою обработку/прочитать Excel/Создать файл выписки/Загрузить в БП2 или УТ10.

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

Обработка подключается стандартно через Администрирование/Печатные формы и обработки. Можно использовать через Файл/Открыть

Поддерживает тонкий клиент

Проверялось на Бухгалтерия предприятия, редакция 3.0 (3.0.69.35) (3.0.77.106)

Управление торговлей (базовая), редакция 11 (11.4.7.141).

Пароль на архив 1

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Реализовать обработку банковских выписок формата 1CClientBankExchange (из программы 1С) с выводом данных в Excel.
Вывести в отдельные столбцы: название файла с выпиской, дату операции, номер документа, сумму (дебет и кредит - в отдельные столбцы), назначение платежа, тип документа, данные по контрагенту и компании, чья выписка обрабатывается (наименование организации, ИНН, расчетный счет, название банка, БИК банка)
Из всех выписок 1С в папке, создать единый файл Excel.

При запуске парсера, выводится диалоговое окно выбора ПАПКИ с файлами выписок.
Выбираете папку, - парсер создаёт по шаблону новый файл Excel, и выводит в него данные из всех файлов выписок 1С.

Парсер берет блоки текста между СекцияДокумент и КонецДокумента, анализирует их содержимое, определяя тип операции (приход или расход) на основании реквизитов плательщика и получателя, сравнивая эти реквизиты с номером счёта организации из заголовка выписки.

Парсер учитывает многие «косяки» в выписках, — отсутствующие наименования котрагентов / банков, различные названия полей в выписках, и т.п.

Как протестировать:
1) Скачиваем архив «Настройки парсера + шаблон для вывода», и извлекаем оба файла (1CClientBankExchange test.xlp и шаблон.xlsx) в папку НАСТРОЙКИ ПАРСЕРОВ
2) Скачиваем архив «Тестовые выписки формата 1CClientBankExchange», извлекаем из него папку в любое место на компе
Если у вас уже есть папка в выписками, этот шаг можно пропустить
3) Чтобы программа увидела файл настроек, в меню нажмите «Дополнительно» - «Обновить панель инструментов»
На панели инструментов появится выпадающий список с названием парсера (1CClientBankExchange test)
4) Нажимаем кнопку «Начать загрузку данных»
В появившемся диалоговом окне указываем путь к папке с выписками
Обратите внимание, - это диалоговое окно выбора ПАПКИ, сами файлы выписок в нём видны не будут.
5) Если всё правильно сделали, - увидите, как парсер заполняет файл данными из банковских выписок.

По вопросам приобретения настроек парсера, обращайтесь в скайп или на почту

Ограничения пробной версии: выводится только первые 25 записей (операций)

Стоимость этого парсера без перенастройки («как есть»): 1500 рублей
Стоимость этого парсера c перенастройкой (под ваши нужды): от 1800 рублей
(плюс стоимость программы-парсера 3300 рублей , если вы ранее не покупали надстройку «Parser»)

Статья является примером использования программы «Парсер сайтов и файлов» для решения нижеописанной задачи.

Комментарии

Здравствуйте, ссобщите пожалуйста, можете ли Вы и на каких условиях решить мне проблему преобразования выписки банка из exsel в формат txt (далее txt-выписку буду загружать в 1 С 8.3. бухгалтерию).

Исправил ошибку (с сегодняшним обновлением программы она появилась)
Удалите файл надстройки Parser.xla, и скачайте заново с сайта. И всё заработает.

При запуске программы выдает ошибку Compile error inhidden module: shm

Здравствуйте.
Высылайте заказ на почту, сделаем
(только опишите, что есть изначально, и что надо получить, с примерами файлов)

аналогичный вопрос, у меня выписки в exsel формате

Добрый день!
"Здравствуйте, у меня выписка из банка в файле в exsel формате, мне необходимо его преобразовать в txt файл для загрузки в 1 С 8.3. бухгалтерию. Как можно использовать ваш парсер?"
У меня та же проблема. Помогите с решением, пожалуйста.

Ответил на почту

Здравствуйте, у меня выписка из банка в файле в exsel формате, мне необходимо его преобразовать в txt файл для загрузки в 1 С 8.3. бухгалтерию. Как можно использовать ваш парсер?


При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt

Формат файла обмена Российская Федерация, версия 1.02

При восстановлении учета в случае отсутствия в 1с банковских выписок, можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с. При этом будут созданы загружаемые контрагенты и их р/с.


Для удобства работы сделаны кнопки для сохранения настроек и восстановления. Если у вы собираетесь загружать информацию о выписках из нескольких банков, они могут предоставить Excel файлы с разным расположением колонок.

2.Кнопкой «Прочитать Excel” заполняем таблицу данными из выбранного файла.

3.Проверяем данные. Если все в порядке то жмем кнопку «Создать файл выписки». Имя файла формируется как дд1_мм1_гггг1_дд2_мм2_гггг2.txt В имени файла приписываются дата начала и дата конца предоставляемых в Excel данных. (мин и максимальная дата из Excel колонки ДатаДокумента )

5.Идем в Банк и касса/Банковские выписки

6.Жмем кнопку «Загрузить» и указываем на наш файл

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

Обработка подключается стандартно через Администрирование/Печатные формы и обработки. Можно использовать через Файл/Открыть

Читайте также: