Как настроить клиент банк для 1с

Как настроить клиент банк для 1с

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

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

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

Загрузку и выгрузку файла данных в/из системы «Клиент-банк» можно выполнять как в разделе Банк и касса – Платежные поручения (по кнопкам «Загрузить» и «Отправить в банк» соответственно), так и в разделе Банк и касса – Банковские выписки (по кнопке «Загрузить» или по кнопке «Еще» – команда «Обмен с банком» (рис. 2).

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

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

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Источник

Системы «Клиент банка»

Технология DirectBank позволяет отправлять платежные документы в банк и получать выписки из банка непосредственно из программ системы «1С:Предприятие 8» нажатием одной кнопки. При использовании технологии DirectBank не нужно устанавливать и запускать дополнительные программы на клиентском компьютере; не требуется выгрузка документов из программ «1С:Предприятия» в промежуточные файлы. Все платежные документы можно формировать и подписывать электронной подписью в «1С:Предприятии», а затем одним нажатием кнопки отправлять прямо на сервер банка.

Подробно о подключении к сервису вы можете узнать в разделе DirectBank.

Взаимодействие с системами типа «Клиент банка»

(Стандарт разработан в 2000 году. В настоящее время рекомендуется переходить на стандарт DirectBank).

Для передачи платежных документов в банк часто применяются системы дистанционного банковского обслуживания, в том числе и системы класса «Банк — Клиент». Один из модулей этой системы (модуль «Клиент Банка») устанавливается на рабочем месте бухгалтера техническими специалистами банка.

Система «1С:Предприятие» позволяет подготавливать и учитывать платежные документы. Чтобы исключить повторный ввод платежных документов в модуль «Клиент Банка», в системе «1С:Предприятие» предусмотрен обмен данными с указанным модулем.

В типовых решениях системы «1С:Предприятие» реализована следующая схема дистанционного финансово-платежного обслуживания:

Здесь модуль «Клиент банка» — это программа, установленная на рабочем месте пользователя. Модуль «Клиент банка» обеспечивает формирование, контроль, шифрование и дешифрование данных, электронную подпись, обмен данными с «Банком» через систему телекоммуникаций. А модуль «Банк» — это программа, установленная в самом банке. Модуль «Банк» обеспечивает обмен данными с информационной системой банка, формирование и отправку ответных сообщений модулю «Клиент банка».

Читайте также:  Delphi opendialog initialdir не работает

Для электронного обмена финансовыми документами используется открытый стандарт, разработанный фирмой «1С».

Передача данных из системы «1С:Предприятие»

Передача данных в коммерческий банк осуществляется в два этапа. На первом этапе пользователь подготавливает платежные документы в системе «1С:Предприятие» и формирует текстовый файл. На втором этапе с помощью программы «Клиент банка» этот текстовый файл читается и обрабатывается, а результат обработки передается по телекоммуникационным каналам в модуль «Банк».

Рассмотрим эти этапы более подробно.

  • виды выгружаемых документов;
  • перечень расчетных счетов, по которым нужно произвести выгрузку. У предприятия может быть несколько расчетных счетов, но платежные документы могут выгружаться не по всем счетам (чтобы уменьшить объем передаваемой информации при повторной выгрузке, чтобы передавать документы по разным счетам в разные банки и т. д.);
  • период выгрузки платежных документов. Для указанного периода — интервала дат — будут выгружены все платежные документы указанных видов по указанным расчетным счетам. Период выгрузки целесообразно выбирать таким образом, чтобы были выгружены все документы, введенные (измененные) после предыдущей выгрузки данных. Но если период охватит ранее выгруженные документы, это не будет считаться ошибкой; модуль «Клиент банка» рассчитан на такую ситуацию.

Результатом выгрузки данных является файл.

  • если документ данного вида не может обрабатываться модулем «Клиент банка» (в силу ограниченных функциональных возможностей) — процедура загрузки информирует об этом пользователя;
  • если загружаемый документ уже присутствует в «Клиенте банка» и не отличается по содержанию, то он не обрабатывается;
  • если этот документ уже присутствует в «Клиенте банка», но отличается по содержанию, то он перезаписывается, если в соответствие с логикой работы модуля «Клиент банка» документ еще может быть изменен (еще документ еще не был подписан, не был передан в банк и т. д.);
  • документ не обрабатывается, если в соответствии с логикой работы «Клиента банка» он не может быть передан в банк (просрочен и т. д.).

Затем модуль «Клиент банка» по телекоммуникационным каналам обменивается данными с модулем «Банк»: туда передаются данные о подготовленных документах, оттуда принимаются сведения о результатах обработки переданных документов, выписки по счетам и т. д.

Прием данных в систему «1С:Предприятие»

Данные из коммерческого банка принимаются также в два этапа. На первом этапе пользователем инициируется прием данных в модуль «Клиент банка» из модуля «Банка» и формирование файла. На втором этапе с помощью системы «1С:Предприятие» этот файл читается и обрабатывается.

Рассмотрим эти этапы более подробно.

На первом этапе пользователь работает с модулем «Клиент банка», где инициируется получение сведений из модуля «Банк» об операциях по расчетному счету и их выгрузка в файл установленного формата. При этом пользователь указывает ряд сведений:

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

  • если загружаемый документ уже присутствует в «1С:Предприятии» и не отличается по содержанию, то он не обрабатывается;
  • если загружаемый документ уже присутствует в «1С:Предприятии», но отличается по содержанию, то он считается исправленным. Процедура загрузки информирует об этом пользователя и предлагает ему изменить существующий документ.

Вы можете посмотреть список банков, предоставляющих услуги клиентам по дистанционному обслуживанию счетов через системы банк-клиент, интегрированные с системой программ «1С:Предприятие» по обмену платежными рублевыми документами.

Источник

Как правильно подключить клиент-банк к 1С — инструкция

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

Какие бывают способы взаимодействия между 1С-Бухгалтерией и банк-клиентом

Широкое распространение банковских программ, позволяющих руководить счетами без визитов в банк, подписания платежек вручную и подобных «устаревших» действий, разумеется, не осталось незамеченным и на рынке бухгалтерских программ. Сегодня практически в любую достаточно проработанную бухпрограмму встроены опции, позволяющие работать с системами клиент-банкинга. И лидер в таких технологиях, безусловно, 1С. Для примера, во многих банковских программах модуль импорта/экспорта документов прописан именно для 1С. Если фирма-клиент пользуется какой-то другой программой для бухучета — зачастую фирме следует обратиться к программистам, чтобы написать соответствующее дополнение к своему банк-клиенту.

Читайте также:  Лента не работает личный кабинет

Таким образом, если у вас 1С и банк-клиент — можно считать, что вам повезло. Воспользовавшись этим материалом, вы сможете значительно оптимизировать свою работу с банковской документацией.

Итак, сначала нужно выбрать метод взаимодействия между 1С и клиент-банком. Таких методов 2:

  1. Обмен документами между двумя системами выполняется с участием пользователя. Работа ведется по алгоритму «выгрузка файла — загрузка файла». Данные вручную выгружаются из одной системы и загружаются в другую для дальнейшей обработки.
  2. Обмен происходит автоматически в режиме прямого взаимодействия. То есть задача запускается 1 раз, и программы начинают обмениваться информацией. При этом у пользователя практически исчезает необходимость открывать (и даже отдельно устанавливать) сам банк-клиент — все опции становятся доступны через 1С. Такой подход требует дополнительного участия технических специалистов банка и некоторых дополнительных действий от клиента. О них и расскажем далее.

Согласовываем работу с банком

Чтобы наладить работу с банковскими документами напрямую, следует:

  1. Сообщить о таком намерении банку и уточнить, что следует предпринять, чтобы это стало возможным. Может понадобиться:
  • наличие дополнительного материально-технического обеспечения;
  • установка дополнительного ПО (которое предоставит банк).
  1. Согласовать с банком, будет использоваться электронная подпись клиент-банка при работе в 1С или не будет (от этого зависит порядок дальнейшей настройки).
  2. Определить с банком вариант, по которому будет осуществляться взаимодействие. Их обычно 2:
  • подключение к банковскому серверу напрямую:

  • через дополнительную обработку:

Заметим, что для клиента — пользователя настроенной системы отличия минимальны и заметны в основном в процессе начальной настройки.

Настраиваем 1С для работы напрямую

Сразу оговоримся — предлагаемый процесс настройки предназначен не для клиент-банкинга ПАО «Сбербанк». У Сбербанка есть собственный регламент подключения, инструкциями по которому снабжают клиентов. Кроме того, подробная инструкция именно по подключению к Сбербанку есть на сайте 1С.

Для остальных банков — сначала настраиваем встроенный в программу DirectBank (программная возможность установить соединение с ресурсом банка).

Выход в настройщик DirectBank можно осуществить двумя путями:

  1. Через меню «Администрирование» выходим в «Обмен электронными документами». В открывшемся окошке настройки ставим галочки:
  • Обмен с банками
  • Обмен с банками по технологии DirectBank (прямое подключение)
  • Электронная подпись (если значок не был установлен ранее и по требованию банка вы будете работать с электронной подписью)

ВАЖНО! Сертификат электронной подписи и ПО для ее работы скорее всего понадобится устанавливать отдельно (в формате данной статьи мы этого аспекта не касаемся).

Затем из этого же окошка заходим в настройки DirectBank. Откроется форма примерно такого вида и содержания (зависит от модификации программы):

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

  1. Второй вариант, который доступен во многих версиях 1С, — настройка DirectBank непосредственно из карточки введенного в программу банковского счета. Открываем нужную карточку счета, который хотим подключить. В карточке ищем «Подключить DirectBank» (обычно внизу окна). Нажимаем и попадаем либо в форму настройки, которая рассмотрена выше (и действуем аналогично), либо в «Помощник прямого подключения».
Читайте также:  Не работает что делать если scp containment breach последняя

Если вышли в Помощнике — замечательно. Это означает, что ваш банк входит в группу банков, подавших заявку на включение информации о его настройках директ-банкинга в 1С, и 1С может выполнить все автоматически. Укажите Помощнику «Автоматически получить настройки с сервера банка», проверьте, работает ли интернет, и просто нажмите «Далее».

После установки настроек по любому из этих сценариев 1С автоматически выполнит тестирование настроенного обмена. Если в окошке появилась надпись «Прямой обмен подключен успешно!» — то все получилось. Если возникают проблемы — лучше всего их решать через техническую поддержку вашего банка.

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

В целом процесс подключения через программу клиент-банкинга похож на прямое подключение. Разница в том, что:

  1. В форме «Обмен электронными документами» нужно указывать не параметры сервера банка, а параметры допобработки (их, как и саму обработку, тоже должен предоставить банк). Для этого в окне настройки выбираем вариант подключения «Через допобработку».

  1. На закладке «Подписи п/п» задаем параметры сертифицированных подписей для клиент-банка (в зависимости от того, сколько человек имеют право ставить подписи в платежках и сколько подписей в ваших платежках — 1 или 2).

Нюанс по экспорту выписок из клиент-банка в 1С

Исходя из написанного выше, ручная перегрузка данных между банк-клиентом и 1С, конечно, уже вчерашний день. Напомним, что она выполняется через создание специальных текстовых файлов в одной программе и перегрузку этих файлов во вторую. Делается это посредством меню «Экспорт/импорт документов», которые есть практически в любой программе. Кроме того, во всех банк-клиентах, как уже указывалось в начале статьи, есть встроенная функция обмена документами с 1С.

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

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

  • Корректно указывать в настройках название банка, название программы клиент-банка, стандартное имя для файлов выгрузки и загрузки. Напомним, что это делается в меню настроек обмена с банком, путь: главное меню — «Банк и касса» — «Платежные поручения» — «Настройка обмена с клиент-банком».
  • В том же меню настроек нужно снять галочку с варианта загрузки с автоматическим созданием ненайденных элементов. Вот так:

«□ Автоматическое создание ненайденных элементов».

Для чего это нужно? Когда файлы, полученные из клиент-банка, подгружаются в 1С — 1С выполняет их проверку и соотнесение с данными своих справочников. В частности, контрагентов. При этом если совпадений сведений по какому-то контрагенту, с точки зрения программы, недостаточно, то при наличии галочки 1С сама создаст нового контрагента по данным, полученным из клиент-банка. В результате часто происходит дублирование одного и того же контрагента в справочниках 1С.

ООО «Рапида» открыло новый банковский счет и произвело оплату ООО «Корона» с этого счета. ООО «Корона» выгрузило данные из своего банк-клиента в 1С. 1С ООО «Корона» не обнаружила по платежу от ООО «Рапида» достаточного числа совпадений с существующей карточкой ООО «Рапида» (другие банковские реквизиты) и сформировала автоматически еще одного контрагента ООО «Рапида» с новыми реквизитами. То есть после выгрузки бухгалтеру понадобится сначала ошибку обнаружить, потом вручную в несколько итераций исправлять. Если же галочка автоматического создания документов снята, то 1С выдаст табличку-предупреждение с непонятными ей элементами на этапе загрузки данных в программу (и будет ждать участия пользователя в дальнейших действиях). Понадобится только скорректировать информацию в оперативном режиме.

Итоги

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

Еще о работе с 1С читайте:

Источник

Оцените статью