Отсутствие возможности загрузить файл формата XML в 1С

Индивидуальную консультацию запросил Подписчик Бухэксперт

Ответственный за ответ: Матвеева Екатерина (★10.00/10)

Добрый день, подскажите, есть ли в 1С какой-нибудь инструмент удобный для загрузки данных из банка.
Открыли счет в Т-Банке. Есть интернет-эквайринг. При выгрузке обычной выписки комиссия за перевод платежей по платежным картам заходит неправильно. Хочу автоматизировать процесс. Банк говорит: выгружайте реестр оплат по платежным картам из банка отдельно, там комиссия верная. Банк-клиент позволяет выгрузить 2 вида формата (эксель и для 1С, но не тот, который прикладываю). В 1С видела журнал «Операции по платежным картам». Может, это как-то поможет? Не хочется править каждое поступление на р/сч.

Метки вопроса: —
Все комментарии (7)
  1. Матвеева Екатерина Матвеева Екатерина Сотрудник Бухэксперт:

    Здравствуйте!

    Я правильно поняла, что вам нужно загрузить реестр оплат по платежным картам из банка в 1С?

    Для этого нужно включить функционал загрузки реестров: Настройки — Функциональность программы — Банк и касса — установите галочку «Платежи по реестрам».

    Загрузите платежи по реестру из файла, полученного из банка: раздел Главное — Банк и касса — Банк — Платежи по реестрам — нажмите «Загрузить из файла».

    Проверьте реквизиты, в которые будут загружены. Нажмите «Загрузить» и автоматически выгрузятся платежи по реестру.

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

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

  2. Матвеева Екатерина Матвеева Екатерина Сотрудник Бухэксперт:

    Наталья, благодарю за информацию.

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

    1
  3. Здравствуйте!

    Загрузка реестров в Бухгалтерия 3.0 возможна только для файлов формата TXT или CSV. То есть это форматы отнюдь не XML!

    XML — это «расширяемый язык разметки», структурируемый тегами начала и конца данных с выводом уникальных идентификаторов ссылочных данных. Он используется в синхронизации и обмене между разными конфигурациями, но при загрузке и выгрузки банковских данных используется текстовый формат.

    То есть это должно выглядеть так при просмотре на диске и при открытии файлов.
    Вот открытый формат TXT.

  4. Вот формат CSV

    Формат XML не предусмотрен к загрузке реестров банка в 1С.
    Поэтому если вы из Банка выгружаете в формате для «csv», но получается выгрузка данных в формате xml — это вопрос все-таки к техподдержке банка.

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

  5. Вот из 1С могу показать содержание этих полей, которые 1С ожидает увидеть в выгруженном текстовом формате из банка.

    Поэтому, даже если вы переведете из xml данные в файле в формат txt, то программа возьмет в обработку такой файл, но если там не будет нужных полей — загрузки не произойдет.

    Есть много бесплатных конверторов для перевода в необходимые форматы, например, для перевода из xml в csv:
    https://onlineconvertfree.com/ru/convert-format/xml-to-csv/

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

    Попробуйте уточнить у техподдержки почему при заявленной позиции выгрузки реестров в формате «csv» — выгружается файл в формате xml.

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

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

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

    1. Поля используемые для настройки загрузки из файла реестра (из конфигуратора), выше обещала показать их, но файл не прикрепился, поэтому прикрепляю здесь.

Комментарии закрыты.