Часто перед техническими специалистами и системными администраторами встает задача отправки электронной отчетности разных организаций (например, в рамках одной базы 1С:Бухгалтерия) с использованием разных IP-адресов. Разберем подробнее, можно ли настроить прокси-сервер для каждой конкретной организации внутри программы 1С:Отчетность, с какими техническими ограничениями платформы мы столкнемся и как грамотно решить эту задачу.
Проанализируем ситуацию: в самой платформе 1С предусмотрены настройки прокси-сервера. Обычно они располагаются в разделе регламентированных отчетов (Настройки — Прочие настройки обмена). Однако здесь кроется главная проблема: эти настройки применяются глобально ко всей информационной базе или к конфигурации сервера в целом.
Настроить внутреннюю маршрутизацию так, чтобы одна организация отправляла пакеты через один прокси, а вторая — через другой, стандартными средствами 1С невозможно. Более того, выясним причину, по которой маскировка IP не всегда работает так, как ожидается:
Поскольку штатный функционал не позволяет гибко распределять трафик по организациям, посмотрим на альтернативные технические решения, предложенные специалистами.
Если необходимо завернуть трафик от конкретного процесса или службы через определенный прокси (даже если программа поддерживает только прямое соединение), мы можем использовать стороннее программное обеспечение на уровне операционной системы.
Разберем по шагам использование утилит вроде Proxifier:
Этот метод позволяет гибко управлять сетевым потоком, однако требует ручного переключения правил, если отправка отчетов разных организаций происходит с одного и того же серверного процесса. Рутинные действия в интерфейсе проксификатора или веб-кабинете оператора выполняет программный робот на платформе One RPA.
Рассмотрим более низкоуровневый вариант обмана маршрутизации, если мы работаем с локальными базами:
hosts.hosts привязываем новое имя сервера к IP-адресу нужного нам прокси-сервера.Если стоит жесткая задача избежать любых пересечений сетевых идентификаторов, специалисты рекомендуют отказаться от общих баз и сетей. Разберем этот подход:
Используется отдельный недорогой нетбук для каждой группы компаний. К нему подключается 3G/4G-модем ("свисток") от мобильного оператора. Устройство физически не подключается к офисной локальной сети (LAN/Wi-Fi). Базы ведутся локально (файловый режим) или используется веб-интерфейс оператора (СБИС, Контур). Отправка отчетов и работа с Клиент-Банком происходят исключительно через мобильный интернет. Для подготовки автономной базы из общей применяется выборочное удаление организаций, рекурсивно очищающее документы и записи по всем остальным фирмам.
Проанализируем ситуацию с точки зрения налогового контроля. Многие компании стремятся скрыть IP-адреса, опасаясь обвинений в "дроблении бизнеса" и взаимозависимости. Однако современные реалии облачных технологий сильно изменили картину.
Во-первых, сейчас огромный процент бизнеса работает в облаках (например, 1С:Фреш или аренда выделенных серверов). В такой архитектуре тысячи абсолютно независимых компаний сдают отчеты с одного и того же IP-адреса дата-центра или провайдера. Судебная практика показывает, что совпадение IP-адресов при использовании облачной бухгалтерии является нормой и само по себе не доказывает аффилированность.
Во-вторых, использование 3G/4G-модемов также не дает 100% уникальности. Сотовые операторы используют технологию NAT, выдавая динамические (серые) IP-адреса. В один и тот же момент под одним IP могут находиться сотни абонентов. Налоговая служба об этом знает.
В-третьих, контролирующие органы анализируют данные в комплексе. Если вы скрыли IP-адрес для 1С:Отчетности, обратите внимание на другие факторы риска:
Подводя итог, можно сделать вывод: настроить отправку отчетов разных организаций с разных IP внутри одной базы стандартными инструментами 1С нельзя. Для решения задачи потребуется использовать проксификаторы трафика (например, Proxifier), поднимать VPN-туннели для конкретных рабочих мест или физически разделять машины и интернет-каналы. Однако перед реализацией сложных сетевых схем стоит оценить их целесообразность, так как совпадение внешнего IP-адреса в эпоху облачных серверов уже давно не является критичной уликой для проверяющих органов. В случае физического разделения на множество автономных баз их пакетное обслуживание выполняет программа Обновлятор 1С.