Телефоны в Молдове и Украине

022-87-43-21

Закрыть

Перезвоните мне

Имя

Телефон

Обмен данными "1С: Предприятие - Клиент банк"

Обмен данными

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

Оформить заявку

Заявка на продукт: Обмен данными "1С: Предприятие - Клиент банк"

Телефон
+373
Контактное лицо
Заказать

Полное описание продукта

Цели и назначение:

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

Основные понятия и характеристики:

  • "1С:Предприятие" – любая произвольная конфигурация на платформе "1С:Предприятия", в которой реализованы оформление платежных документов, учет операций по расчетным счетам.
  • Модуль "Клиент банка" – программа, установленная на рабочем месте пользователя. Обеспечивает формирование, контроль, шифрование/дешифрование данных, электронную подпись, обмен данными с "Банком" через систему телекоммуникаций. 
  • Модуль "Банк" – программа, установленная в банке. Осуществляет автоматическую обработку транзакций и запросов клиента, обмен информацией с "операционным днем банка", формирование и отправку "Клиенту банка" ответных пакетов сообщений. 
  • Передача данных – передача данных от "1С:Предприятия" в "Клиент банка".
  • Прием данных – передача данных от "Клиента банка" в "1С:Предприятие".

Перечень видов документов при передаче:
платежное поручение,
аккредитив (заявление на аккредитив),
платежное требование,
инкассовое поручение.

Модуль обмена данными системы "1С:Предприятие" позволяет запоминать выбор значений основных реквизитов выгрузки (перечни видов документов и расчетных счетов и другие реквизиты), которые используются в следующем сеансе передачи данных.

Подготовка платежных документов

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

Передача данных из "1С:Предприятие" в "Клиент банка":

Передача данных осуществляется в два этапа: 

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

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

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


В "Клиенте банка" пользователем инициируется загрузка данных из созданного с помощью "1С:Предприятия" текстового файла. При этом:

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

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

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

Прием данных из "Клиента банка" в "1С:Предприятие":

Прием данных также осуществляется в два этапа: 

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

В "Клиенте банка" пользователем инициируется выгрузка данных – операций по расчетному счету в текстовый файл установленного формата. При этом:

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

В результате выгрузки данных создается текстовый файл. В нем хранится следующая информация:

  • Служебная информация: сведения о формате файла, о времени его создания, и т. д.
  • Перечень расчетных счетов, по которым выгружены операции.
  • Период, за который выгружались операции.
  • Остатки и обороты по счетам.
  • Содержание полей каждого документа, дата его проведения по расчетному счету.

В "1С:Предприятии" пользователем инициируется загрузка данных из текстового файла. При этом:

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

Таким образом, происходит синхронизация данных в "1С:Предприятии" по данным "Клиента банка".