Рассмотрим распространенную и технически сложную задачу: организацию совместной работы двух сотрудников, находящихся в разных городах, с отраслевой конфигурацией «1С:Бухгалтерия строительной организации» (БСО). Ситуация осложняется тем, что отраслевые решения имеют специфическую систему защиты, которая накладывает жесткие ограничения на сетевую архитектуру и лицензирование.
Проанализируем технические варианты, разберем, почему популярные «простые» советы программистов могут не работать, и найдем оптимальные, юридически чистые решения для вашего бизнеса.
Очень часто приходящие системные администраторы или программисты предлагают бюджетный вариант: купить одну основную поставку («коробку»), докупить к ней одну дополнительную лицензию на платформу «1С:Предприятие» и настроить Распределенную информационную базу (РИБ) с обменом файлами через облачное хранилище (например, Яндекс.Диск). Выясним, почему для строительной конфигурации этот способ технически неосуществим.
Дело в том, что «1С:Бухгалтерия строительной организации» защищена специальной Системой лицензирования и защиты конфигураций (СЛК) от разработчика. В отличие от типовых конфигураций (таких как стандартная «1С:Бухгалтерия предприятия»), БСО требует двойной авторизации при запуске:
1С:Предприятие (USB-ключ или пин-код).Дополнительное рабочее место, которое предлагает докупить программист, содержит только лицензию на платформу. Оно не содержит ключа защиты для строительной конфигурации. При работе в локальной сети дополнительное рабочее место обращается к серверу СЛК, развернутому на главном компьютере, и получает разрешение на запуск отраслевых модулей. Но если этот компьютер находится в другом городе и связь с ним идет только через обмен файлами в Яндекс.Диске, удаленный компьютер не сможет связаться с сервером лицензирования СЛК. В результате программа выдаст ошибку защиты и просто не откроется.
Для наглядности посмотрим, как программный код отраслевого решения выполняет инициализацию защиты при запуске системы:
ПараметрыСЛК = Новый Структура;
ПараметрыСЛК.Вставить("АдресСервераЛицензирования", "192.168.1.100"); // Локальный IP-адрес основного компьютера
ПараметрыСЛК.Вставить("ПортСервераЛицензирования", 9099);
РезультатЗащиты = МодульУправленияСЛК.ПодключитьКлючЗащиты(ПараметрыСЛК);
Если Не РезультатЗащиты.Доступен Тогда
ВызватьИсключение "Ошибка СЛК: Не обнаружен ключ защиты строительной конфигурации!";
КонецЕсли;
Из этого примера видно, что удаленный запуск требует прямого сетевого IP-соединения с сервером СЛК. Без организации VPN-канала удаленный компьютер работать не сможет, даже если база физически скопирована на его жесткий диск. Более того, использование одной коробки на двух физически разделенных объектах без приобретения второй основной поставки является прямым нарушением лицензионного соглашения «1С».
Если ранее отраслевые программы невозможно было разместить в официальном облаке «1С», то сегодня ситуация изменилась. Фирма «1С» совместно с разработчиком «ИМПУЛЬС-ИВЦ» официально запустили приложение «1С:Бухгалтерия строительной организации» в облачном сервисе 1С:Фреш.
Разберем по шагам преимущества этого подхода:
Если ваша база данных была существенно доработана программистами «под себя», типовой сервис «1С:Фреш» вам не подойдет, так как он поддерживает только типовой функционал и расширения. В этом случае проанализируем альтернативный облачный вариант — «1С:ГРМ» (Готовое рабочее место) или аренду виртуального сервера у крупных партнеров-франчайзи (например, «Рарус» или «Первый Бит»).
При аренде облачного сервера вы получаете полноценный удаленный доступ к вашей нетиповой базе. Провайдер берет на себя все заботы по размещению отраслевых ключей защиты СЛК на своих виртуальных серверах лицензирования. Пользователи подключаются к базе через удаленный рабочий стол (RDP) или тонкий клиент, работая в едином информационном пространстве без задержек и сложных настроек.
Если руководство компании приняло решение хранить базу данных строго на собственных компьютерах, рассмотрим вариант построения локальной ИТ-инфраструктуры. Для совместной работы вам потребуются:
Важное примечание по лицензированию: При терминальном доступе к одному серверу вам все равно потребуется приобрести дополнительные клиентские лицензии «1С» на платформу для каждого сеанса работы, а также обеспечить доступ к СЛК.
Проанализируем еще один встроенный инструмент от фирмы «1С» — сервис «1С:Линк». Он позволяет организовать безопасный доступ к базе на вашем компьютере через интернет без сложных настроек VPN-туннелей.
При этом варианте база данных и все ключи защиты (включая СЛК) остаются на основном компьютере в первом городе. На этом компьютере запускается специальный агент «1С:Линк», который публикует базу на защищенном веб-портале. Второй бухгалтер из другого города подключается к базе через веб-браузер или тонкий клиент.
Главный плюс этого решения — простота настройки и сохранение базы под вашим личным контролем. Главный минус — основной компьютер должен быть постоянно включен, иметь высокую производительность и стабильный скоростной интернет-канал на отдачу данных.
Подводя итоги, сопоставим все варианты работы: