При выгрузке платежных поручений из типовой конфигурации «1С:Бухгалтерия предприятия» бухгалтер может столкнуться с неожиданной ситуацией: программа открывает диалоговое окно проверки на вирусы и контроль безопасности, а сразу после его закрытия сформированный файл обмена бесследно исчезает из папки на диске. При этом для одного банка выгрузка может проходить стандартно, а для другого — вызывать подобное поведение.
Рассмотрим подробнее механизм работы этой функции, выясним причину автоматического удаления файла и разберем по шагам варианты настройки обмена с банком.
Появление окна с предупреждением и последующее удаление файла — это не системный сбой платформы, а предусмотренное типовое поведение встроенной подсистемы «Безопасность обмена с банком».
Проанализируем, от чего именно защищает этот алгоритм. Традиционный обмен через промежуточный файл (чаще всего с именем 1c_to_kl.txt) имеет уязвимость: между моментом выгрузки файла из 1С и его загрузкой в интерфейс клиент-банка проходит определенное время. В этот интервал вредоносные программы (банковские трояны и вирусы-клипперы), находящиеся на компьютере пользователя, могут перехватить файл и незаметно подменить номер расчетного счета или БИК получателя на реквизиты злоумышленников. В результате деньги списываются не контрагенту, а на подставные счета.
Для предотвращения подобных инцидентов в 1С реализован контролирующий механизм. Когда опция безопасности активна, программа выполняет следующий алгоритм:
Параметры интеграции с банковскими сервисами в «1С:Бухгалтерии предприятия» настраиваются индивидуально для каждого расчетного счета организации. Соответственно, флаг использования проверки безопасности может быть активирован для расчетного счета в Сбербанке, но оставаться отключенным для счетов, открытых в других кредитных учреждениях. Именно поэтому по одним банкам выгрузка проходит в фоновом режиме без дополнительных диалогов, а по другим открывает окно контроля.
Если на рабочем компьютере используется надежный антивирус, а регламент компании допускает стандартную выгрузку без двойной сверки со стороны 1С, появление окна и удаление файла можно отключить в настройках программы.
После снятия флага 1С перестанет блокировать процесс и файл выгрузки останется в указанном каталоге сразу после нажатия кнопки Выгрузить.
Важно: этот способ полностью снимает ответственность с 1С за проверку целостности файла. Ответственному сотруднику необходимо визуально сверять реквизиты платежа непосредственно в клиент-банке перед подтверждением платежных поручений.
Если политика информационной безопасности компании требует сохранения контроля со стороны программы, отключать опцию не требуется. Нужно изменить последовательность действий бухгалтера:
1c_to_kl.txt в клиент-банк обычным способом.Наиболее современным и защищенным решением проблемы файлового обмена является полный отказ от промежуточных текстовых файлов. Для большинства крупных банков, включая Сбербанк, реализована технология 1С:ДиректБанк (Sber API).
Разберем преимущества и порядок подключения этого режима:
Если переход на прямой обмен временно невозможен, а контроль безопасности в 1С решено отключить, рекомендуется соблюдать следующие правила:
C:\BankExchange\) с ограниченными правами доступа.1c_to_kl.txt на уникальное, характерное только для вашей организации.