Как организовать работу 1С для удаленных офисов: выбор архитектуры и настройка

Системный администратор 1С v8.3 (Обычные формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

Пересылка ежедневных архивов баз 1С из удаленных филиалов в центральный офис — это метод, который изжил себя из-за высокого риска потери данных, отсутствия оперативности и огромной нагрузки на бухгалтерию при сведении отчетности. Современные возможности платформы «1С:Предприятие» позволяют организовать работу в едином информационном пространстве. В данной статье мы подробно разберем три основных стратегии перехода на новую модель работы, проанализируем технические требования и вопросы безопасности.

Вариант 1: Терминальный доступ (RDP) — работа в реальном времени

Метод терминального доступа (Remote Desktop Protocol) считается наиболее популярным благодаря своей надежности и простоте обслуживания. Суть заключается в том, что база 1С и сама программа физически находятся только на центральном сервере, а удаленные пользователи подключаются к нему и видят лишь «картинку» рабочего стола.

Преимущества терминального режима:

  1. Работа в реальном времени: Все изменения, внесенные в филиале, мгновенно видны в центральном офисе.
  2. Минимальные требования к ПК в филиалах: Вся обработка данных происходит на сервере, поэтому на местах можно использовать даже «древние» компьютеры.
  3. Централизованное обслуживание: Обновление конфигурации или платформы делается один раз только на сервере.
  4. Безопасность данных: База не копируется на удаленные точки, она никогда не покидает пределы серверной комнаты.

Технические нюансы реализации:

Для стабильной работы 15 и более пользователей мы рекомендуем использовать клиент-серверный вариант (SQL). Файловая база при таком количестве подключений будет работать медленно и подвергаться риску повреждения заголовков таблиц при сбоях сети. Разберем ключевой момент настройки оборудования: критически важным фактором является дисковая подсистема. Переход с обычных HDD на SSD или NVMe накопители в массиве RAID-10 дает колоссальный прирост производительности, который не обеспечит ни один мощный процессор.

Для решения проблем с печатью из терминала (когда сервер не видит локальный принтер филиала) часто применяются сторонние утилиты, такие как ScrewDrivers, или настройка Easy Print в современных версиях Windows Server.

Вариант 2: Распределенные информационные базы (РИБ) — автономность филиалов

Если интернет-канал в регионах крайне нестабилен или часто обрывается, лучшим выбором станет механизм РИБ. В этой схеме в каждом офисе стоит своя копия базы. Периодически (раз в час, день или по расписанию) происходит обмен только измененными данными через XML-файлы.

Основные плюсы РИБ:

Сложности и подводные камни:

Проанализируем проблему коллизий: если один и тот же документ изменят одновременно в центре и в филиале, при обмене приоритет по умолчанию получит центральная база. Чтобы избежать путаницы с номерами документов, обязательно настройте Префикс информационной базы для каждого узла. Например, документы офиса будут иметь номер «ОФ001», а филиала — «ФЛ001».

Разберем ситуацию с обновлением конфигурации. При изменении структуры базы в центре (например, добавили новый реквизит), файл обмена может «раздуться» до 200 Мб и более, так как он будет содержать в себе конфигурацию целиком. Рассмотрим пример кода для программного инициирования обмена, который можно вставить в регламентное задание:


ПланыОбмена.УстановитьГлавныйУзел(Неопределено); // Пример команды для работы с узлами
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Данные);

Помните, что для работы РИБ на каждом удаленном объекте должна быть приобретена отдельная лицензия на основную поставку «1С», если это разные юридические лица.

Вариант 3: Публикация базы через веб-сервер (Тонкий и веб-клиент)

Для конфигураций на управляемых формах (например, БП 3.0 или УТ 11) это наиболее современный метод. База публикуется на веб-сервере (Apache или IIS), и пользователи заходят в нее через браузер или через небольшое приложение «Тонкий клиент».

Разберем по шагам процесс оптимизации веб-доступа:

  1. Сжатие трафика: Обязательно включите модуль gzip на веб-сервере. Это ускорит загрузку форм на медленных каналах (3G/4G) в несколько раз.
  2. Безопасность: Не оставляйте веб-морду открытой для всего мира. Настройте доступ по протоколу HTTPS с использованием SSL-сертификата.
  3. Hardware: При использовании веб-клиента нагрузка на оперативную память сервера выше, чем в RDP, так как каждый сеанс требует ресурсов для исполнения кода на стороне сервера. Заложите минимум 1 ГБ RAM на каждого активного пользователя.

Вопросы безопасности и каналов связи

Выясним причину, по которой многие системные администраторы против прямого открытия портов RDP (3389) наружу. Это прямой путь к взлому серверов шифровальщиками. Рассмотрим правильную схему организации канала:

Использование VPN (Virtual Private Network):

Создадим защищенный туннель между офисом и филиалом с помощью OpenVPN или WireGuard. Только после установки VPN-соединения пользователь получает доступ к терминальному серверу. Это решает проблему безопасности и позволяет использовать «серые» IP-адреса в филиалах, если в центре есть статический IP.

Проанализируем альтернативу — сервис 1С:Линк. Он позволяет опубликовать базу в интернете без глубоких знаний администрирования сетей. Это своего рода безопасный туннель, который «пробрасывает» вашу базу на защищенный веб-адрес.

Итоговые рекомендации по выбору

Подводя итог нашему анализу, предложим следующий алгоритм выбора решения:

Внедрение любой из этих схем позволит полностью отказаться от ручного переноса архивов, исключит ошибки дублирования данных и даст руководству актуальную картину состояния бизнеса в режиме «здесь и сейчас».

← На главную