Сервер 1С не имеет прямого доступа в интернет по требованиям безопасности, но бухгалтерии нужно регулярно получать банковские выписки. Открывать серверу внешний доступ только ради обмена с банком не всегда допустимо. При этом на рабочем месте бухгалтера или другом согласованном компьютере в локальной сети интернет может быть доступен.
Для такой схемы мы предлагаем обработку «Выписки директ банк по расписанию». Она позволяет получать выписки через тонкий клиент, запущенный на компьютере с доступом в интернет, и передавать полученные данные штатному механизму загрузки 1С:Бухгалтерии. Компьютером обмена может быть как рабочее место пользователя, так и другой компьютер в сети, с которого доступна нужная информационная база 1С.
Почему обычный обмен с банком может не работать
Наличие интернета на компьютере бухгалтера ещё не означает, что он доступен процессу, который выполняет обмен с банком. В клиент-серверной базе обращение к банковскому сервису может выполняться на стороне сервера 1С. Если исходящие соединения сервера запрещены, такой сценарий обмена не сможет установить соединение с банком.
Фирма «1С» описывает это различие в вопросах по технологии DirectBank, пункт 4: для типового варианта обмен выполняется на сервере, а при использовании внешнего модуля возможен обмен на клиенте. Поэтому перед настройкой важно определить, где именно устанавливается соединение с банком в вашей конфигурации и варианте подключения.
Как работает предлагаемое решение
- На компьютере с разрешённым доступом в интернет запускается тонкий клиент 1С и открывается нужная информационная база.
- В обработке выбираются настройка обмена с банком и банковский счёт.
- Обработка запрашивает выписку через клиентский компьютер и ожидает её подготовки банком.
- Полученная выписка передаётся штатной загрузке 1С:Бухгалтерии для дальнейшей обработки в информационной базе.
- Пользователь проверяет результат загрузки и выполняет необходимые действия с банковскими операциями в привычном интерфейсе программы.
Схема обмена: банковский сервис → компьютер с интернетом и тонким клиентом → информационная база на сервере 1С. Прямое исходящее соединение с банком с изолированного сервера в этой схеме не требуется. Доступ клиентского компьютера к банку и базе должен быть согласован с администратором и соответствовать правилам организации.

Какие настройки доступны в обработке
Основные параметры собраны в одной форме. Пользователю не нужно каждый раз заново подготавливать последовательность действий для запроса выписки.
- Настройки из зарегистрированной обработки. В верхней части формы можно выбрать обработку в справочнике и загрузить выбранные настройки. Этот шаг обозначен как необязательный.
- Настройка обмена с банком. Выбирается подключение, подготовленное для соответствующего банка и организации.
- Пароль. Указывается, если он требуется используемым подключением. В форме значение отображается скрытым.
- Банковский счёт. Выбирается счёт, по которому нужно получать выписки.
- «Ждать выписку, минут». Задаётся время, в течение которого обработка будет пытаться получить подготовленную банком выписку. Это важно, когда банк формирует ответ не сразу после запроса.
- «Интервал загрузки, минут». Определяет периодичность повторного получения при включённом расписании.
- «Состояние». Показывает результат выполнения. На приведённом примере выписка получена и передана штатной загрузке Бухгалтерии.
Значения 3 и 15 минут на скриншоте приведены как пример, а не как обязательная настройка для любого банка. Время ожидания и интервал подбираются с учётом подготовки выписок банковским сервисом и потребностей бухгалтерии.
Получение вручную и по расписанию
Для разового запроса используется команда «Получить выписку». Такой запуск удобен при первоначальной настройке, проверке подключения или когда данные нужны в определённый момент.
Для регулярного получения в форме предусмотрены команды «Включить расписание» и «Отключить расписание». Это позволяет организовать повторные запросы с заданным интервалом и сократить количество ручных запусков в течение рабочего дня.
Условие для клиентского запуска: компьютер обмена должен оставаться доступным и иметь соединение с банком и информационной базой. Работу расписания при закрытии формы, выходе пользователя из 1С, блокировке сеанса или переходе компьютера в спящий режим нужно проверить для используемого варианта обработки. Круглосуточный обмен без активного клиентского сеанса требует отдельного согласования схемы запуска.
Когда такая обработка полезна
- Сервер 1С размещён в защищённом сегменте сети без прямого выхода в интернет.
- Доступ к банковским сервисам разрешён только с определённых рабочих мест.
- Нужно получать выписки регулярно, сохранив принятую сетевую схему.
- Для обмена можно использовать отдельный согласованный компьютер с тонким клиентом и доступом к нужной базе.
- Бухгалтерии важно продолжать работу через штатный механизм загрузки, не меняя привычный порядок проверки банковских операций.
Если тонкий клиент запускается через удалённый рабочий стол, учитывайте фактическое место его выполнения: доступ к интернету нужен на том компьютере или терминальном сервере, где работает клиент 1С. Сам по себе интернет на устройстве, с которого открыта удалённая сессия, эту задачу не решает.
Что проверяем перед подключением
Перед внедрением уточняем редакцию и релиз конфигурации, версию платформы, используемый банк и способ авторизации. На скриншоте показана 1С:Бухгалтерия предприятия, редакция 3.0, и настройка обмена с Банком Точка. Для другой конфигурации, релиза или банка совместимость и порядок подключения проверяются отдельно.
- Доступ к базе и банку. Проверяем подключение тонкого клиента к информационной базе и доступность банковского сервиса с выбранного компьютера.
- Права и авторизацию. Проверяем права пользователя 1С, настройки обмена и требования банка к паролям, сертификатам или дополнительным компонентам, если они используются.
- Разовый запрос. Получаем выписку вручную, проверяем сообщение о состоянии и передачу данных в штатную загрузку.
- Результат в учёте. Проверяем корректность загруженных операций и поведение при повторном запросе, чтобы исключить нежелательные дубли в рабочем сценарии.
- Расписание. Подбираем ожидание и интервал, проверяем условия работы клиентского сеанса и порядок действий при потере связи.
Материал посвящён получению банковских выписок. Автоматическая отправка платёжных поручений, их подписание и подтверждение в банке в описанный сценарий не входят. Обработка также не отменяет правила доступа к банковским данным и требования безопасности организации.
Поможем настроить получение выписок в вашей сети
Опишите вашу схему: какая программа 1С используется, где расположен сервер, с какого компьютера разрешён доступ в интернет и с каким банком настроен обмен. Мы проверим возможность подключения обработки, подберём параметры и поможем организовать получение выписок без прямого выхода сервера 1С в интернет.