Сервер и инфраструктура для 1С:Управление холдингом

Про 1С
Сервер и инфраструктура для 1С:Управление холдингом

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

Ниже — как мы проектируем инфраструктуру под УХ и какие вопросы задаём ещё до выбора железа.

Почему только клиент-серверный вариант

Основная поставка УХ формально позволяет работать в файловом варианте на одном рабочем месте. Для пилота на ноутбуке методолога этого хватит. Для рабочей системы — нет, и дело не только в числе пользователей:

  • в базу УХ стекаются показатели десятков компаний за несколько лет, по сценариям «факт», «бюджет», «прогноз»;
  • консолидация и расчёт отчётов идут массово, в конце месяца — одновременно по многим организационным единицам;
  • УХ сам подключается к внешним базам, и при клиент-серверной схеме эти обращения выполняет сервер, а не компьютер пользователя.

Значит, понадобятся сервер «1С:Предприятие 8», лицензия на него и СУБД. Какие лицензии и сколько, мы разбирали в статье «Лицензии 1С:Управление холдингом».

Главный вопрос: как УХ дотянется до баз дочек

По документации УХ для Казахстана, данные из внешних информационных баз можно получать несколькими способами, и от выбора зависит схема сети.

Способ Как работает Что нужно от инфраструктуры
Прямое подключение к базе на «1С:Предприятие 8» УХ подключается к файловой базе по пути или к клиент-серверной по имени сервера и базы, с расшифровкой до документа Сетевой доступ от сервера УХ к базам дочек (VPN или общая сеть), учётная запись в каждой базе
Веб-сервис В базу дочки встраивается веб-сервис из поставки УХ, публикуется на веб-сервере, связь идёт через интернет Веб-сервер у дочки, защищённая публикация, стабильный канал
ADO Импорт из внешних систем, поддерживающих эту технологию Доступ к источнику и драйверы на сервере
Обмен через файлы Дочка выгружает файл, УХ его загружает Ничего особенного, но больше ручной работы

Документация упоминает и ещё один вариант: управляющая компания может работать с копией базы организационной единицы, если дочка предварительно передаёт её в управляющую компанию. Это решение для случаев, когда прямой связи нет.

Практический вывод: если дочки разбросаны по разным городам и прямой сети нет, решать придётся на уровне VPN или публикации веб-сервисов. Вопрос «где будет стоять сервер УХ» надо задавать вместе с вопросом «как он увидит Бухгалтерию в Караганде». Подробно о правилах загрузки — в статье «Сбор данных из дочерних баз в УХ».

Схема инфраструктуры 1С:Управление холдингом: центральный сервер, базы дочерних компаний, VPN и веб-сервисы

Из чего состоит сервер УХ

Минимальная рабочая схема — один физический или виртуальный сервер, на котором стоят сервер «1С:Предприятие 8» и СУБД. Для группы побольше эти роли разносят на две машины.

Сервер 1С. Лицензия ПРОФ x86-64 — 596 160 ₸. Она даёт 64-разрядные рабочие процессы, и для УХ это важно: консолидация и сложные отчёты активно используют память.

СУБД. PostgreSQL бесплатна и для УХ подходит. MS SQL Server покупается у Microsoft отдельно — его выбирают, если в компании уже есть администратор и лицензии. Принципиальной разницы для финансового директора нет, разница — в том, кто и как будет поддерживать базу.

Веб-сервер. Нужен, если пользователи дочек будут работать через веб-клиент, если согласование заявок идёт с телефонов или если данные из дочек забираются через веб-сервис.

Тестовая база. Обязательна. Новые правила загрузки, формы отчётов и обновления сначала проверяются на копии рабочей базы, а не на живой консолидации в день сдачи отчётности.

Свой сервер или облако

Для УХ работает та же логика, что для любой крупной 1С, с одной поправкой — связь с дочками.

Свой сервер Аренда в облаке
Стартовые затраты Железо, лицензии СУБД и ОС, настройка Ежемесячный платёж
Связь с базами дочек Если базы дочек тоже в сети УК — проще всего Нужен VPN между облаком и каждой площадкой
Администрирование Свой администратор или подрядчик Часть задач берёт провайдер
Требования безопасности Данные остаются внутри компании Нужно проверить, где физически стоят серверы
Масштабирование Покупать новое железо Увеличить ресурсы по заявке

Если дочки работают в облаке у одного провайдера, логично и УХ поставить туда же: тогда прямое подключение работает внутри одной сети. Если базы дочек стоят в их офисах, а у управляющей компании есть своя серверная — свой сервер обычно выигрывает. Общее сравнение вариантов — в статье «Где держать 1С».

Какой нужен сервер

Конкретные цифры мы называем только после обследования: число организационных единиц, глубина аналитики, сколько лет истории, сколько сценариев. Но ориентиры такие:

  • процессор — важнее частота ядра, чем их количество: расчёт отчётов в 1С во многом идёт последовательно;
  • память — с запасом под СУБД и рабочие процессы 1С, особенно если консолидация и бюджетирование работают в одной базе;
  • диски — только SSD для базы и отдельный том под резервные копии;
  • сеть — стабильный канал до каждой базы дочки важнее, чем мощность самого сервера.

Для сравнения: в 1С:ERP основную нагрузку дают сотни пользователей, проводящих документы, и сервер подбирают от них. Этот подход подробно описан в статье «Сервер для 1С:ERP: облако или свой». В УХ пользователей меньше, а пик нагрузки приходится на закрытие периода.

Подобрать сервер под УХ

Резервные копии и права

База УХ — это консолидированная отчётность группы, бюджеты и платёжный календарь. Потерять её после закрытия квартала — значит пересобирать всё заново. Минимум, который мы закладываем:

  • ежедневная копия средствами СУБД, хранение копий на отдельном носителе или площадке;
  • копия перед каждым обновлением конфигурации и перед массовой загрузкой данных;
  • регулярная проверка восстановления — копия, из которой ни разу не восстанавливались, это надежда, а не резерв.

Отдельно — учётные записи для подключения к базам дочек. Это технические пользователи с правом только на чтение нужных данных. Давать УХ полные права в чужой бухгалтерии не нужно и небезопасно.

Ошибки, которые встречаются чаще всего

Сервер купили, а связь с дочками не проверили. На этапе настройки загрузки выясняется, что часть баз доступна только изнутри офиса дочки. Проект встаёт на недели, пока строят VPN.

УХ поставили на сервер к бухгалтерии управляющей компании без оценки нагрузки. В день закрытия месяца бухгалтерия и консолидация мешают друг другу.

Нет тестовой базы. Новые правила загрузки проверяют на рабочей базе, и в отчётах группы появляются задвоенные цифры.

Обновления платформы ставят без согласования с дочками. Прямое подключение чувствительно к совместимости, и после обновления на одной стороне загрузка может перестать работать. Регламент обновлений — тема статьи «Сопровождение и обновление УХ после запуска».

Как понять, что сервер справляется

Лучшая проверка — не тест в день запуска, а первое закрытие периода в рабочем режиме. На что мы смотрим:

  • сколько времени занимает загрузка данных из всех баз дочек и не обрывается ли она на какой-то из них;
  • как долго рассчитывается консолидированный отчёт и не растёт ли это время от месяца к месяцу;
  • не мешают ли друг другу пользователи, когда в один день бюджетная кампания совпадает со сдачей отчётности;
  • сколько места занимает база и копии и на сколько месяцев хватит дисков при текущем росте.

Если загрузка из одной базы идёт в разы дольше, чем из остальных, проблема обычно не в сервере УХ, а в канале связи или в самой базе дочки. Это одна из причин, по которой мы записываем время каждой загрузки и сравниваем периоды между собой.

Частые вопросы

Можно ли держать УХ и Бухгалтерию управляющей компании на одном сервере?

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

Нужен ли отдельный сервер, если дочки на базах 1С:Предприятие 7.7?

Не отдельный, но нужен доступ к ним и подготовка: по документации УХ для таких баз доступны остатки и обороты по плану счетов и данные регистров через специальную обработку из поставки, а произвольные запросы не поддерживаются. Часто разумнее сначала перевести такие компании на актуальную Бухгалтерию.

Сколько стоит настройка сервера?

Работы оплачиваются по часам — от 22 000 ₸ в час. Объём зависит от того, сколько площадок нужно связать с сервером УХ. Полную смету проекта мы разбирали в статье «Сколько стоит внедрение УХ», продукт — в карточке 1С:Управление холдингом.

Можно ли начать в облаке и потом перенести базу к себе?

Да, база УХ переносится средствами СУБД или выгрузкой 1С. Важно заранее продумать, как после переезда изменятся пути подключения к базам дочек.

Товары из статьи

Остались вопросы по 1С?

Проконсультируем бесплатно — подскажем программу, настройку или доработку под ваш учёт.

+7 771 944-41-18Пн–Пт 9:00–18:00 · или пишите в WhatsApp

Получить консультацию

или