1с контроль безопасности обмена с банком
Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.43.243.
Сервис 1С:ДиректБанк позволяет отправлять и получать банковские документы непосредственно из программы без переключения в дополнительные программы (модули) «Клиент Банка».
Порядок подключения к сервису зависит от того, в каком банке открыт счет. Возможны следующие варианты:
- автоматическое получение настроек через интернет с указанием адреса сервера банка, способа аутентификации и данных клиента;
- загрузка настроек из файла, предварительно скаченного из личного кабинета банка или полученного через техническую поддержку банка;
- ручное заполнение (все параметры для подключения необходимо запросить через техническую поддержку банка). В рамках этого варианта реализована возможность подключить взаимодействие с банком с использованием внешнего модуля, поставляемого банком.
Если банк, в котором открыт счет организации, входит в список банков, поддержавших технологию DirectBank, и подал заявку на включение этой информации в программы «1С», то «1С:Бухгалтерия 8» автоматически определит сценарий подключения и запустит его в Помощнике подключения к сервису 1С:ДиректБанк. В остальных случаях порядок настройки требуется уточнить в банке.
Настройку прямого обмена с банком можно начать непосредственно из карточки организации по ссылке Подключите сервис 1С:ДиректБанк. Ссылка доступна, если выбранный банк поддерживает технологию прямого обмена.
Настройка создается при помощи пошагового Помощника. На первом шаге Помощника приводится общее описание сервиса 1С:ДиректБанк.
На следующем шаге помощника указываются параметры входа на сервер банка: логин и пароль. После этого осуществляется загрузка параметров обмена с сервера банка и создаются настройки прямого обмена.
После завершения настройки программа автоматически запустит тестирование обмена по выполненным настройкам. Для аутентификации на сервере банка пользователь еще раз должен ввести пароль (пароль для настроек и для теста может отличаться).
При успешном исходе в программе будет создана настройка прямого обмена с банком. Выполненные настройки можно открыть либо через форму элемента справочника Банковские счета, либо из раздела Администрирование - Обмен электронными документами.
Сейчас уже сложно представить взаимодействие бухгалтерии с банком без интернета. Если с технологией Клиент-банк знаком практически каждый, то ситуация с 1С:ДиректБанком обстоит совсем иначе. Не все используют возможности сервиса 1С:ДиректБанк и, по нашему мнению, зря. Используя этот сервис, вы значительно сокращаете время обмена с банком и обеспечиваете себе надлежащий уровень безопасности.
5 причин начать пользоваться 1С:ДиректБанком:
- Технология обмена документами между 1С и банком происходит напрямую, поэтому отдельный Клиент-банк не нужен.
- Легко работать в одном сервисе с расчётными счетами в разных банках
- Документы в 1С подписываются электронной подписью и передаются в банк по шифрованным каналам, все операции защищены и безопасны, потому что не происходит выгрузки в стороннюю программу.
- 1С:ДиректБанк отслеживает этапы отправки платежа и показывает их в программе 1С, всё прозрачно и под вашим контролем.
- Сервис бесплатный для лицензионных пользователей 1С.
Теперь разберёмся, как подключить и настроить 1С:ДиректБанк. Для этого необходимо знать некоторые тонкости, о которых мы сейчас расскажем.
Как подключить 1С:Директ Банк
Чтобы подключить этот сервис, понадобится:
- Использовать в работе систему «1С: Предприятие». По умолчанию сервис доступен не во всех конфигурациях, и если для вас он не доступен, обратитесь за помощью в вашу обслуживающую компанию.
- Обратиться в банк за информацией о подключении к системе 1С:ДиректБанк. Возможно, понадобится составить дополнительное соглашение, после чего вы получите от техподдержки банка порядок настройки. В зависимости от технологии обмена, которую выберет банк, вам понадобится:
- Логин и пароль;
- Сертификат.
- Настроить прямое подключение непосредственно в программе 1С.
Примеры настройки 1С:ДиректБанк
1С:ДиректБанк со Сбербанком в программе 1С:Бухгалтерия предприятия 8 ред.3.0
На подготовительном этапе убедитесь, что ваша конфигурация обновлена до последнего релиза.
1С:ДиректБанк кроме Сбербанка в программе 1С:Бухгалтерия предприятия 8 ред.3.0
На подготовительном этапе уточняем в банке, поддерживают ли они обмен по технологии DirectBank. Число банков постоянно увеличивается, на сегодняшний день в списке более 30 банков, в том числе:
- Сбербанк
- ВТБ(см. подробнее раздел "Интеграционный Банк-Клиент" )
- ВТБ (24) (требуется отдельное подтверждение платежей на стороне банка)
- Россельхозбанк
- Альфа-Банк
- ФК Открытие
- Банк Точка (требуется отдельное подтверждение платежей на стороне банка)
- Промсвязьбанк (требуется отдельное подтверждение платежей на стороне банка)
- Росбанк
- Уралсиб
- Ак Барс
- Всероссийский Банк Развития Регионов
- Зенит (Москва)
- Российский национальный коммерческий банк (РНКБ)
- АО АКБ «ЦентроКредит»
- Севергазбанк
- Первоуральскбанк
- Народный банк Казахстана
- АО "Банк ЦентрКредит" Казахстан
По вышеуказанному списку подключение доступно как в локальных версиях программ, так и для пользователей с размещением баз данных в облаке - на 1С:Фреш.
Виды ошибок
Рассмотрим разные типы возможных ошибок:
- 1001–1013 — ошибки со стороны банка. Для оперативного решения лучше сразу обратиться в техническую поддержку банка;
- 1101– 1106 — имеются проблемы с сертификатом ЭЦП (см. подробное описание в тексте ошибки);
- 1201–1205 — ошибки связаны с аутентификацией пользователей на сервере банка;
- 2001–2015 — ошибки говорят о том, что в транспортном контейнере имеются ошибки, чаще всего это неверный формат самого шаблона или же некорректное заполнение документов;
- 2201–2207 — ошибки по обработке электронных документов.
Если потребуется произвести обмен «вручную», вы можете вернуться к обмену через функцию «выгрузка/загрузка» текстового файла, не отключая услугу на стороне банка.
Перейдите к ранее выполненным настройкам 1С:ДиректБанка через Администрирование → Обмен электронными документами, группа Обмен с банками по ссылке Настройки DirectBank.
Выберите из списка счёт банка и установите флажок Недействительна. После этого обмен в программе будет снова работать через текстовый файл. Чтобы вернуться к прямому обмену с банком, снимите установленный ранее флажок с Недействительна.
Если же вы хотите отключить сервис, то снимите флажок 1С:ДиректБанк в Администрирование → Обмен электронными документами → Обмен с банками → Сервис 1С:ДиректБанк.
Представители «1С» напомнили о том, какие способы защиты при взаимодействии с банком предусмотрены в решениях «1С:Предприятие».
В середине февраля «Лаборатория Касперского» заявила об обнаружении зловреда TwoBee, который подменял платежные реквизиты в текстовых файлах для обмена данными между бухгалтерскими и банковскими системами. В результате платежи пострадавших организаций уходили злоумышленникам. Проблема была в том, что файлы не были защищены шифрованием и по умолчанию имели стандартные имена.
«Техника подмены реквизитов в платежных поручениях в свое время сошла на нет благодаря массовому распространению технологий шифрования в большинстве финансовых систем. Вероятно, тот же способ будет эффективен и в борьбе с TwoBee – защищенные выгрузки не позволят троянским программам так просто менять реквизиты в денежных переводах. Именно поэтому мы советуем всем компаниям передавать финансовую информацию в зашифрованном виде», – прокомментировал ситуацию Денис Легезо, эксперт «Лаборатории Касперского».
Об опасности модификации файла 1c_to_kl.txt и о способах предотвращения этого фирма «1С» рассказывала еще в январе. Тогда предлагалось менять имя файла выгрузки, согласовав это с системой «Клиент – Банк», и сообщалось, что «в “1С:Бухгалтерии 8” редакции 3.0 реализована проверка файлов на модификацию, которая выполняется после загрузки данных в программу банка, но до отправки их на исполнение». Такую же функциональность планировалось добавить в другие типовые решения.
«С тех пор проверка файлов платежек на модификацию реализована не только в “1С:Бухгалтерии 8” редакции 3.0 – обновления выпущены для всех поддерживаемых нами решений “1С:Предприятия”, в которых предусмотрен обмен с банками через промежуточные файлы», – рассказали в «1С» в ответ на запрос редакции Инфостарт. В качестве примера приводится механизм безопасной выгрузки платежей в банк в свежей версии 2.2.2.212 конфигурации «1С:ERP Управление предприятием 2».
Кроме того, и тогда, и сейчас фирма «1С» напоминает о том, как гарантированно решить указанную проблему. Это сервис «1С:ДиректБанк» (DirectBank), который позволяет отправлять документы в банк и получать из банка непосредственно из программ системы «1С:Предприятия», нажатием одной кнопки. С этой технологией не потребуется выгрузка документов в промежуточные файлы, установка и запуск дополнительных программ (модулей) «Клиент Банка». На начало года DirectBank поддерживается более чем 30 банками, включая крупнейшие («Сбербанк», ВТБ, «Альфа-Банк» и др.).
В 1С Бухгалтерия 3.0 появилась функция, которая называется 1С Директ банк.
Краткое описание оставлю под спойлером.
Технология DirectBank была разработана нами для того, чтобы облегчить работу пользователей программ "1С:Предприятия" при взаимодействии с банками.
DirectBank – технология, позволяющая отправлять документы в банк и получать документы из банка непосредственно из программ системы "1С:Предприятия", нажатием одной кнопки в программе "1С". В отличие от технологии Клиент-банк не требуется установка и запуск дополнительных программ на клиентский компьютер; технология позволяет избежать выгрузки документов в промежуточные файлы.
Так, все платежные поручения можно формировать и подписывать электронной подписью в "1С:Предприятии", а затем одним нажатием кнопки отправлять прямо на сервер банка.
Узнать о статусе платежа (проведен или нет), а также получить банковские выписки можно также не выходя из программы "1С", в режиме онлайн. Таким образом, прямо из программы "1С" можно отслеживать движение по расчетном счету.
Используя технологию DirectBank можно напрямую отправлять в банк реестры на открытие счетов и реестры на зачисление зарплаты работникам предприятия в рамках зарплатных проектов банка.
На момент написания статьи для работы в сервисе "1С:ДиректБанк" необходимо заключить договор на дистанционное банковское обслуживание (ДБО) с банком. Фирма "1С" в настоящее время предоставляет сервис "1С:ДиректБанк" без дополнительной оплаты.
Рассмотрим пример настройки 1С Директ банк на примере связки 1С Бухгалтерия 3.0 и Сбербанк.
Как подключить 1С:Директ Банк
Чтобы подключить этот сервис, понадобится:
Использовать в работе систему «1С: Предприятие».
Программа должна быть на официальной поддержке (Как выяснилось, 1С: Директ банк без подписки ИТС тоже работает)
Полный список банков, поддерживающих DirectBank, можно найти
В открывшемся помощнике указываем логин и пароль от личного кабинета «Сбербанк Бизнес Онлайн». Далее в зависимости от вашего типа подключения: Токен. При подключении программа запросит PIN и пароль доступа к токену. Выберите необходимый номер PIN и введите пароль для данного PIN.
После ввода всех данных и подтверждения одноразовым паролем 1С Директ банк подключен.
На этом настройка завершена. Вы можете загружаться выписки и отправлять платежные поручения прямо из программы 1С.
Рассмотрим виды ошибок которые могут возникнуть:
1001–1013 — ошибки со стороны банка. Для оперативного решения лучше сразу обратиться в техническую поддержку банка;
1101– 1106 — имеются проблемы с сертификатом ЭЦП (см. подробное описание в тексте ошибки);
1201–1205 — ошибки связаны с аутентификацией пользователей на сервере банка;
2001–2015 — ошибки говорят о том, что в транспортном контейнере имеются ошибки, чаще всего это неверный формат самого шаблона или же некорректное заполнение документов;
2201–2207 — ошибки по обработке электронных документов.
Если потребуется произвести обмен «вручную», вы можете вернуться к обмену через функцию «выгрузка/загрузка» текстового файла, не отключая услугу на стороне банка.
Если вам нужно отключить сервис, то снимите флажок 1С:ДиректБанк в Администрирование → Обмен электронными документами → Обмен с банками → Сервис 1С:ДиректБанк.
Специальные предложения
Всё было бы так хорошо, если бы не было так плохо.
На практике с каждым банком приходится по своему заморачиваться. Сбер самый простой в настройке, который не требует установки какого-либо дополнительного ПО.
Промсвязьбанк требует установленный свой клиент банк, другой банк требует установки утилиты от рутокена, третий банк утилиту eToken.
Некоторый банки вообще свою программу для шифрования используют, что тоже создаёт трудности.
Не говоря уже про необходимость во многих банках подписания кучи всевозможных заявлений и доп соглашений.
Если бы реально была единая настройка где просто далее-далее, было бы здорово.
Хотя и не спорю, если пройти весь этот бред всевозможной бюрократии, кучи часов общения с техподдержкой банка, то результат работы в ДиректБанке куда приятнее, чем через клиент-банк
(1)
Сбер самый глючный директ-банк который я видел. Постоянно теряется связь с ключом. Приходиться перед каждой операцией перетыкивать флешку. Если вставлен еще один ключ от другого банка Сбер не может вообще найти свой ключ.
Да, не спорю. При описании статьи, основной посыл хотели донести что 1С Директ банк работает без подписки ИТС, но модераторы указали на требования 1с, где указано что для работы нужна поддержка. Сам первоначально когда настраивал, долго не мог найти внешнюю компоненту "VPN-key-TLS, по этому и решил написать данную статью.
(2) Приветствую! Статья очень хорошая, только по ссылке компонента видимо не целиком, потому что не загружается и требует дополнительный файл.
Может кто подскажет в чем дело. В банке говорят что очередность авторизации должна быть иначе..
Управление торговлей, редакция 11 (11.4.3.160)
P.S. веб морде всё норм проходит
У Тинькова более менее сносно работает.
Правда если не работает, то поддержка делает круглые глаза и просит писать в спортлото 1cv8
Со Сбером Директ-банк подключить, как квест длиною в жизнь пройти. В руководстве пользователя в СББОЛ написано "перейдите на вкладку Иентеграция с 1С. " (для того, чтобы получить файл настроек для загрузки в 1С-ку), но вкладки такой нет. Хорошо, ТП взяла в работу - сказали отработают. Позже присылают модуль, ссылка на который дана автором статьи. Всеми правдами и не правдами дошел я до ручной настройки в ЗГУ 3.1.6 правил обмена с банком. Подгрузил модуль, добавил сертификаты, нажимаю кнопку "Проверить" и о, чудо (от слова нет) - выходит ошибка "При работе с внешним модулем произошла ошибка. Выберите другой внешний модуль или обратитесь в техническую поддержку." На этом пока многоточие, подожду ответа техподдержки и починят наконец-таки вкладку "Интеграция 1С" в СББОЛ, скачаю файлы настройки и попробую еще раз пройти этот квест. Пока же только печаль и боль.
(8)Ничем собственно. Техподдержка Сбербанка долго убеждала меня в том, что никаких манипуляций проводить не нужно - все работает из коробки, сослались на свой звонок в ТП 1С - те, мол, это предположение подтвердили. Тем не менее, это не так. В конфигурации ЗКГУ 3.1 (думаю и в других тоже есть подобное) есть справочник "НастройкиОбменаСБанками". К нему прилагается макет "СписокБанков" , который и определяет наличие/отсутствие гиперссылки "Подключить 1С:DirectBank" в справочнике "Зарплатные проекты" при выборе того или иного банка. Так вот, в вышеуказанном макете прописана настройка со Сбербанком только с помощью файла, который необходимо скачать из СББОЛ. К примеру, если выбрать Тинькофф, то гиперссылка появляется и настройка проходит иначе, нежели со Сбербанком. Скажу больше, при выборе нашего отделения Сбера, 1С-ка выдает, что с ним невозможно настроить обмен по зарплатным проектам. Во вложении часть того самого макета для сравнения "зашитых" настроек. Бороться мне с ними всеми надоело - времени было потрачено много, а вопрос так и не решился в итоге. Сделав вывод, что заявление Сбербанка и 1С о беспроблемном ДиректБанке, а также вот эта и эта статьи не более, чем просто болтовня, я занялся другим не менее интересным занятием - интергацией 1С с ГИС ГМП через "прокладку" РСУ ГМП от Кейсистемс. Но это уже совсем другая история.
я долго бьюсь и не понимаю почему при загрузке выписки из банка оно всегда делает дубли, как сделать включить проверку дубликатов платежей
Nikolats; asto; user7777777777777777; user985998; EAxxx; user1202150; user1488942; xellboy8; programteh; oyeah; KrivosheevEV; + 11 – Ответить
На данный перестал работать 1С: Директ банк на Windows Server 2008 со Сбером, выдает ошибку:
Ошибка работы с Интернет: Удаленный узел не прошел проверку
Загрузка и выгрузка выписок. Сбербанк, ВТБ, Альфа-банк, Тинькофф и другие. Бесплатный доступ к 1С:Директ-банк.
Настроим API-интеграцию 1С со Сбербанк Бизнес Онлайн. Функционал банка теперь доступен прямо в 1С!
Чтобы настроить обмен с клиент-банком в 1С Бухгалтерии 8.3, можно обратиться к нашим специалистам по сопровождению 1С, или произвести настройки самостоятельно, начав с открытия « Банк и касса-Банковские выписки»
Рис.1 Банковские выписки
Здесь в списке документов жмем «ЕЩЕ-Настроить обмен с банком».
Рис.2 Настроить обмен с банком
Настройка обмена в 1С с клиент-банком для каждого р/сч фирмы предусматривает заполнение полей:
- Организация;
- Обслуживаемый банковский счет;
- Имя программы. Тут надо выбрать идентифицирующую программу. Если в указанном списке вы не наименование таковой, то надо выбрать любую из предоставленного списка;
- Прописываем имя файла, откуда загрузятся операции по р/сч, и файла, в который загрузятся;
- Кодировка. 1С 8.3 может обмениваться форматами DOS и Windows, поэтому указываем кодировку, соответствующую клиент-банку.
Группа реквизитов, которые могут быть проставлены по умолчанию:
- Группа для новых контрагентов
- Статьи ДДС.
- В выгрузках указываем, какие документы войдут в файл и будут контролироваться при загрузке (корректность номера документа и безопасность обмена с банком).
- В Загрузках справа активируем автоматическое создание ненайденных элементов (т.е. при загрузке выписки программа автоматически будет создавать контрагентов, договора, р/сч, которые она не нашла в справочниках ), а также демонстрацию формы «Обмен с банком» перед загрузкой.
- Тут же отмечаем, что после загрузки документы надо проводить автоматом.
Рис.3 Заполнение информации
Нажимаем «Сохранить и закрыть» и получаем пример заполнения настройки нужного нам обмена.
Рис.4 Пример заполнения настройки нужного нам обмена
Чтобы загрузить или выгрузить из клиент-банка документы, в журнале «Банковские выписки» жмем «ЕЩЕ-Обмен с банком».
Рис.5 Загрузка и выгрузка документов из клиент банка
Второй вариант – там же нажать на «Загрузить».
Заходим в окно «Обмен с банком».
Настройка выгрузки в клиент банк
Выбираем закладку «Отправка в банк», находим организацию, по которой надо выгрузить документы, банковский счет и период, за который мы выгружаем документы.
Рис.7 Настройка выгрузки в клиент банк
После этого табличная часть заполняется документами, при этом красный шрифт означает, что либо он некорректно заполнен, либо платежка недействительна. Черный цвет говорит о том, что заполнение корректное, можно делать выгрузку в файл банк-клиент.
Рис.8 Выгрузка в файл
Выбирая документы, которые необходимо выгрузить в Клиент-банк, проставляем напротив них галочки. В поле «Файл выгрузки в банк» указываем путь выгрузки и жмем «Выгрузить».
Рис.9 Файл выгрузки в банк
Загрузка выписки из банка
В закладке «Загрузка выписки из банка» отмечаем организацию, банковский счет и файл загрузки. Жмем «Обновить из выписки».
Рис.10 Загрузка выписки из банка
Табличная часть заполнится данными из файла, при этом строки с красным шрифтом говорят, что программа не нашла в справочниках данные (р/сч, контрагента по совпадению ИНН и КПП), на которые необходимо распределить документы поступления или списания. Черным цветом выделены корректно распределенные документы.
Рис.11 Корректно распределенные документы
Если в настройке обмена с клиентом банка вы отметили «Автоматическое создание ненайденных документов», программа автоматически создаст ненайденные объекты, если «Автоматическое создание ненайденных документов» – будет активна кнопка «Создать ненайденное», по которой доступен журнал «Создание ненайденных объектов».
Рис.12 Создание ненайденных объектов
Здесь, нажав на кнопку «Создать», можно создать все объекты либо выбрать определенные объекты, которые необходимо создать.
Рис.13 Создать объекты
Создав ненайденные объекты, выбираем проставлением галочки документы из выписки, которые мы хотим загрузить. Жмем «Загрузить».
Рис.14 Выбираем документы
После загрузки мы можем просмотреть «Отчет о загрузке».
Рис.15 Отчет о загрузке
Он содержит информацию по загруженным и незагруженным в программу документам.
Рис.16 Данные по загруженным документам
Рис.17 Данные по незагруженным документам
Посмотреть загруженные документы можно в блоке «Банк и касса-Банковские выписки».
Рис.18 Посмотреть загруженные документы
Загруженные документы будут отображаться в журнале «Банковские выписки», проведенные будут отмечены зеленой галочкой.
Рис.19 Банковские выписки
Создание платежного поручения
Рассмотрим пошагово, как создать платежное поручение и выполнить его импорт в клиент-банк.
Шаг 1. Перейдите в раздел «Банк и касса-Платежные поручения».
Рис.20 Журнал платежных поручений
Платежное получение можно создать двумя способами:
- Новый документ – кнопка «Создать»;
- Скопировать имеющийся, ранее созданный документ, и отредактировать – кнопка «Копировать».
Шаг 2. Создайте платежное поручение.
Рис.21 Создание платежного поручения
Шаг 3. Заполните реквизиты документа, в зависимости от выбранного вида операции. Сохраните через «Провести и закрыть».
Рис.22 Заполнение реквизитов платежного поручения
Интеграция 1С с банками
Загрузка выписок, контроль платежей, управление счетами в Сбербанк, ВТБ, Альфа-банк, Тинькофф и т.д.
Консультация по настройке клиент-банка
Поможем разобраться с настройкой клиент-банка в 1С. Первая консультация бесплатно!
Настройка обмена данными с клиент-банком
Рис.23 Кнопка отправки документов в банк
Шаг 2. Нажмите «Настройка» внизу окна.
Рис.24 Окно «Обмен с банком»
Шаг 3. Заполните поля настройки. Укажите программу, через которую производится связь с банком.
Рис.25 Выбор банковской программы
Шаг 4. Укажите файл выгрузки для обмена данными. Файл формируется в формате .txt и имеет имя 1С_to_kl (из 1С в клиент-банк).
Рис.26 Окно выбора файла выгрузки
Шаг 5. Укажите файл загрузки для обмена данными с банком. Файл загрузки имеет имя kl_to_1С (из клиент-банк в 1С).
Рис.27 Окно выбора файла загрузки
Шаг 6. Укажите статью движения денежных средств (ДДС) по умолчанию.
Рис.28 Настройка статьи ДДС по умолчанию
Шаг 7. Сохраните настройку.
Настройка выполнена, можно перейти к отправке платежек в банк. После настройки, имя файла выгрузки указывается автоматически.
Шаг 8. Нажмите «Выгрузить». Файл сохранится в указанную директорию.
Рис.29 Выгрузка платежек в файл
Особенностью программы 1С:Бухгалтерия является то, что для настройки прямого обмена с банком надо воспользоваться сервисом DirectBank*. Так как условия работы устанавливаются со стороны банка, параметры настроек необходимо выяснить в своем банке.
*DirectBank является альтернативной технологией по организации взаимодействия между предприятием и банком. Всего 40 банков поддерживает данную технологию и ряд основных конфигураций 1С.
Читайте также: