Многие пользователи 1С сталкиваются с необходимостью получать доступ к своей информационной базе не только из офиса, но и из дома, или с других рабочих мест. В данной теме мы рассмотрим типичную ситуацию, когда у пользователя есть базовая версия 1С:Управление нашей фирмой (УНФ), один пользователь, но возникает потребность в удаленной работе. Мы проанализируем, какие лицензии требуются, какие технические решения доступны, и как правильно организовать такой доступ, используя виртуальный выделенный сервер (VDS).
При организации удаленного доступа к 1С мы сталкиваемся с несколькими фундаментальными подходами, каждый из которых имеет свои особенности в плане лицензирования, настройки и требований к производительности. Давайте рассмотрим основные из них.
Доступ к базовой версии 1С через инструменты удаленного рабочего стола.
Начнем с базовой версии 1С, которая по своей сути предназначена для работы одного пользователя на одном компьютере. Это ограничение часто воспринимается как невозможность удаленной работы, но это не совсем так. Ключевой аспект здесь — это понятие "одного рабочего места" или "одного сеанса". Если вы используете программы удаленного доступа, такие как AnyDesk, RustDesk, RuDesktop, БИТ.Деск или даже стандартный RDP (Удаленный рабочий стол Windows), и подключаетесь к тому же компьютеру, где установлена и запущена 1С, то для системы 1С это выглядит как работа с одного рабочего места. То есть, один пользователь взаимодействует с базой данных через один и тот же сеанс операционной системы, независимо от того, с какого физического компьютера он подключается.
Преимущества этого метода:
Недостатки и ограничения:
Доступ к ПРОФ версии 1С через веб-публикацию на VDS.
Если же вы хотите более гибкое, масштабируемое и соответствующее современным стандартам решение, особенно с использованием VDS, то основным рекомендованным вариантом будет использование версии 1С:Предприятие 8 ПРОФ и публикация информационной базы через веб-сервер на вашем виртуальном сервере.
Этот подход предполагает, что платформа 1С устанавливается непосредственно на VDS, где также настраивается веб-сервер (Apache, IIS или встроенный веб-сервер 1С). Информационная база публикуется на этом веб-сервере, и пользователи подключаются к ней удаленно через тонкий клиент 1С или веб-браузер (веб-клиент).
Необходимость лицензии ПРОФ: Для реализации такого сценария обязательно потребуется приобретение клиентской лицензии 1С:Предприятие 8 ПРОФ. Именно эта лицензия предоставляет право на многопользовательскую работу (хотя в вашем случае пользователь пока один) и, что критично, на публикацию информационных баз через веб-сервер для доступа тонким и веб-клиентом.
Установка платформы 1С на VDS: Выполняется стандартная установка платформы 1С:Предприятие на операционную систему вашего VDS. Важно выбрать версию платформы, соответствующую вашей конфигурации (например, 64-битную для Windows Server).
Публикация базы через веб-сервер: После установки платформы и размещения информационной базы (например, в файловом режиме) на VDS, вы производите ее публикацию. Это можно сделать через Apache, IIS или с помощью встроенного в платформу автономного веб-сервера 1С. Публикация позволяет обращаться к базе по HTTP/HTTPS-протоколу, что является безопасным и эффективным способом удаленного доступа.
Подключение тонким и веб-клиентом: После публикации пользователи могут подключаться к базе из любой точки мира, где есть интернет. Если на их компьютере установлен тонкий клиент 1С, они указывают адрес опубликованной базы. Если тонкого клиента нет или требуется максимальная простота, они могут использовать любой современный веб-браузер, также указывая адрес опубликованной базы. Это обеспечивает независимость от операционной системы клиентского компьютера.
Вопрос лицензирования при публикации на VDS: Автор темы столкнулся с ситуацией, когда после публикации базы на VDS через автономный сервер, 1С не "спросила" лицензию, хотя лицензия ПРОФ у него была. Это важный момент. Программные лицензии 1С "привязываются" к параметрам компьютера (в данном случае, к VDS), на котором они были активированы. Если система не запрашивает лицензию, это может быть связано с несколькими причинами:
Для обеспечения законности использования и полного функционала, необходимо убедиться, что ваша клиентская лицензия ПРОФ активирована именно на VDS. Мы разберем процесс активации подробнее в следующих разделах.
Отличия файловой и клиент-серверной базы на VDS для одного пользователя:
1Cv8.1CD.Вопросы лицензирования являются одним из наиболее запутанных аспектов при работе с 1С, особенно при переходе к удаленному доступу и развертыванию на VDS. Давайте внесем ясность в эти моменты.
Лицензия 1С:Предприятие 8 Базовая.
Как мы уже выяснили, базовая версия имеет ряд фундаментальных ограничений. Она предназначена для работы одного пользователя на одном компьютере (в одном сеансе). Это ключевое ограничение:
Исходя из этого, если вы хотите использовать базовую версию удаленно, единственным "легальным" и технически возможным способом будет подключение к физическому или виртуальному компьютеру, на котором она установлена, посредством удаленного рабочего стола (RDP, AnyDesk, RustDesk и т.п.). Для 1С это будет один и тот же "сеанс", и, следовательно, лицензионные ограничения не нарушаются, если вы являетесь тем самым единственным пользователем. Однако, такой метод не лишен недостатков, включая зависимость от качества интернет-соединения и производительности удаленного компьютера.
Лицензия 1С:Предприятие 8 ПРОФ.
Лицензия ПРОФ открывает гораздо более широкие возможности для удаленной работы и использования 1С. Это основной тип клиентской лицензии для большинства внедрений, требующих сетевого или удаленного доступа.
Основные отличия от базовой версии:
Принцип "одновременной работы": Ключевой принцип лицензирования 1С – лицензия приобретается на количество одновременно работающих пользователей. Если у вас есть одна лицензия ПРОФ на 1 пользователя, вы можете работать с базой 1С с нескольких разных компьютеров (например, из офиса и из дома), но не одновременно. То есть, если вы закончили работу в офисе и закрыли 1С, то можете открыть ее дома. Если вы попытаетесь запустить 1С с лицензией на одного пользователя одновременно с двух разных мест, система выдаст ошибку о превышении количества лицензий.
Активация программной лицензии ПРОФ на VDS: Если вы приобретаете программную лицензию ПРОФ, ее необходимо активировать на VDS. Процесс активации обычно происходит при первом запуске 1С или через специальный пункт меню "Получение лицензии" в конфигураторе. Лицензия "привязывается" к уникальным параметрам аппаратного и программного обеспечения VDS (MAC-адрес, параметры процессора, жесткого диска, операционной системы). Если параметры VDS сильно изменятся, лицензия может "слететь", и потребуется повторная активация (с ограничениями по количеству активаций). Убедитесь, что после активации лицензия сохранена в надежном месте на VDS (обычно в папке с платформой 1С или в профиле пользователя).
Нужна ли лицензия на сервер 1С:Предприятия? Для одного пользователя, использующего файловую базу, опубликованную через веб-сервер (Apache, IIS, встроенный), отдельная лицензия на сервер 1С:Предприятия 8 не требуется. Лицензия на сервер 1С необходима только в случае, если вы разворачиваете полноценный клиент-серверный вариант с использованием сервера 1С:Предприятия и СУБД (PostgreSQL, MS SQL).
ИТС: его необходимость для обновлений и стоимость: При использовании лицензии ПРОФ, для получения легальных обновлений конфигурации и платформы 1С вам потребуется активная подписка на Информационно-технологическое сопровождение (ИТС). Без ИТС вы не сможете получать официальные обновления, что может привести к проблемам с отчетностью (включая подписание и шифрование документов электронной подписью), соответствием законодательству и функциональностью системы. ИТС является платной услугой и оплачивается ежегодно. Стоимость ИТС зависит от его уровня (ТЕХНО, ПРОФ) и выбранного периода подписки. Кроме стоимости самого ИТС, учтите также возможные затраты на услуги специалиста по обновлению, если вы не планируете заниматься этим самостоятельно.
Использование одной ПРОФ лицензии для нескольких несвязанных баз.
Автор задавал вопрос, можно ли использовать одну лицензию ПРОФ на 1 пользователя для двух компьютеров, на каждом из которых своя отдельная, не связанная между собой база. Ответ категоричен: нет, так делать нельзя. Лицензия 1С привязана к праву использования экземпляра платформы одним пользователем или группе пользователей (для многопользовательских лицензий) в рамках одной информационной базы (или группы баз, доступных с одного сервера 1С). Она не дает права на установку и использование *двух независимых экземпляров* 1С на разных компьютерах, даже если каждая из них обслуживает свою базу. Если вам нужно работать с двумя отдельными базами на разных компьютерах, которые не взаимодействуют, вам потребуется две отдельные лицензии 1С.
После того как мы разобрались с лицензированием, перейдем к практическим шагам по настройке 1С:УНФ на VDS для удаленного доступа через веб-публикацию. Этот процесс включает подготовку VDS, выбор и настройку веб-сервера, а также публикацию самой информационной базы.
Подготовка VDS.
Первый шаг — это подготовка вашего виртуального сервера.
Выбор веб-сервера.
Для публикации информационной базы 1С вам потребуется веб-сервер. Есть несколько вариантов:
Это популярный, бесплатный и очень гибкий веб-сервер. Часто используется с 1С на Linux, но также отлично работает на Windows. Apache хорошо себя зарекомендовал в качестве надежной платформы для публикации 1С.
Плюсы: Открытый исходный код, кроссплатформенность, высокая стабильность, большое сообщество, широкие возможности по настройке безопасности (SSL/TLS).
Минусы: Настройка может быть чуть сложнее для новичков, чем IIS.
Веб-сервер от Microsoft, встроенный в Windows Server. Это стандартный выбор для многих Windows-систем, так как он глубоко интегрирован с ОС.
Плюсы: Простая интеграция с Windows Server, удобное графическое управление, хорошая производительность.
Минусы: Доступен только на Windows Server.
Это легковесный веб-сервер, который поставляется в составе платформы 1С. Автор темы уже попробовал его и успешно опубликовал базу.
Плюсы: Максимально прост в настройке, не требует установки дополнительных компонентов, активируется прямо из конфигуратора 1С.
Минусы: Предназначен в основном для разработки, тестирования и очень небольших внедрений (1-2 пользователя). Его производительность и функциональность уступают Apache и IIS, а также он не рекомендуется для высоконагруженных или критически важных систем. Хотя для одного пользователя УНФ на VDS его может быть достаточно.
Для вашего случая (один пользователь, УНФ) встроенный веб-сервер 1С может быть достаточным, но для большей стабильности и масштабируемости в будущем мы рекомендуем настроить Apache или IIS. Выбор будет зависеть от ваших предпочтений и опыта работы с серверными ОС.
Процесс публикации информационной базы.
Независимо от выбранного веб-сервера, процесс публикации начинается в конфигураторе 1С:
UNF_Office). Это имя будет частью URL для доступа.IUSR для IIS или пользователя Apache).Подключение тонкого и веб-клиента.
После успешной публикации ваша база станет доступной по определенному URL.
http://ваш_ip_или_домен_vds/имя_публикации/ (например, http://123.45.67.89/UNF_Office/). Если используется HTTPS, адрес будет начинаться с https://. Если вы используете встроенный веб-сервер на нестандартном порту, адрес будет http://ваш_ip_или_домен_vds:порт/имя_публикации/.При организации удаленного доступа к 1С через VDS важно не забывать о безопасности и оптимизации производительности. Эти аспекты помогут обеспечить стабильную и защищенную работу.
Использование VPN.
Хотя веб-публикация 1С через HTTP/HTTPS уже обеспечивает определенный уровень безопасности (особенно HTTPS с шифрованием трафика), дополнительный уровень защиты никогда не помешает. Использование VPN (Virtual Private Network) позволяет создать зашифрованный туннель между вашим рабочим местом и VDS, что делает передачу данных еще более защищенной и конфиденциальной. Это особенно актуально, если вы планируете использовать другие сервисы на VDS или просто хотите максимально обезопасить свой трафик.
Защита VDS (firewall, обновления).
Ваш VDS является точкой входа в вашу систему 1С, поэтому его безопасность должна быть приоритетом. Мы рекомендуем:
Избегание файлового доступа по сети/VPN.
В обсуждении на форуме поднималась идея организации файлового доступа к базе 1С по сети (например, через сетевую папку на VDS, доступную через VPN). Мы категорически не рекомендуем такой подход.
1Cv8.1CD через нестабильные или медленные каналы связи (такими часто бывают интернет-соединения). Это может привести к следующим проблемам:
Выбор VDS: Оптимальная конфигурация для 1 пользователя.
Для одного пользователя 1С:УНФ с файловой базой, опубликованной через веб-сервер на VDS, не требуется слишком мощная конфигурация, но есть оптимальные рекомендации:
В заключение, организация удаленного доступа к 1С:УНФ с разных компьютеров через VDS является вполне реализуемой задачей. Если у вас базовая версия и вы хотите сэкономить, вы можете использовать инструменты удаленного рабочего стола, подключаясь к одному компьютеру. Однако, для более гибкого, надежного и масштабируемого решения, соответствующего современным стандартам, мы настоятельно рекомендуем приобрести лицензию 1С:Предприятие 8 ПРОФ и настроить веб-публикацию вашей информационной базы на VDS. Этот подход обеспечит комфортную работу из любой точки мира через тонкий или веб-клиент, минимизируя риски повреждения данных и обеспечивая лучшую производительность.