Развертывание собственной («самописной») конфигурации 1С для небольшой группы пользователей — задача, требующая понимания как юридических аспектов лицензирования, так и технических способов доставки программного продукта до рабочих мест. Рассмотрим подробно ситуацию, когда имеется 5 пользователей, файловый вариант базы и уже приобретенная основная поставка 1С:Бухгалтерия 8 ПРОФ.
Первым делом проанализируем правовой аспект. Согласно правилам лицензирования «1С», право на использование платформы (движка программы) дает любая купленная основная поставка версии ПРОФ или КОРП. Если у вас уже есть 1С:Бухгалтерия 8 ПРОФ, вы имеете законное право создавать и использовать на этой же платформе неограниченное количество собственных конфигураций в пределах одной локальной сети.
Важно понимать, что дополнительные клиентские лицензии приобретаются не на конкретную программу (конфигурацию), а на количество рабочих мест. Таким образом, купленные лицензии будут работать как для «Бухгалтерии», так и для вашей «самописки».
Разберем экономическую выгоду. Для обеспечения работы 5 пользователей у вас есть два пути:
1С:Бухгалтерия 8 ПРОФ как отдельный программный продукт.1С:Бухгалтерия 8 ПРОФ и с доплатой получить 1С:Бухгалтерия 8. Комплект на 5 пользователей.Как показывает практика и сообщения опытных пользователей, вариант с апгрейдом часто оказывается дешевле, чем покупка отдельного пакета на 5 мест. При этом вы получаете тот же функционал и те же 5 лицензий, которые можно использовать для любой базы в сети.
Выясним, как технически лицензии попадают к пользователям, если используется файловый вариант (без полноценного сервера приложений 1С). Рассмотрим три основных сценария:
1. Использование веб-сервера (Apache или IIS)
Это наиболее современный и рекомендуемый способ для тонких клиентов. Вы публикуете базу на веб-сервере, установленном на «главном» компьютере. В этом случае программные лицензии активируются непосредственно на этом сервере. Модуль расширения веб-сервера сам занимается раздачей лицензий подключающимся пользователям.
Однако здесь есть нюанс: при работе через веб-сервер в файловом режиме действует правило «один сеанс — одна лицензия». Если один и тот же сотрудник откроет две разные базы через браузер или тонкий клиент, у него спишутся две лицензии из пяти доступных.
2. Прямое подключение к расшаренной папке
Рассмотрим вариант, когда база лежит в общем доступе по сети. В этом случае «раздавать» лицензии некому (службы 1С на сервере нет). Вам придется активировать однопользовательские пин-коды на каждом клиентском компьютере отдельно. Плюс этого метода: с одной лицензией на локальном ПК пользователь может открывать неограниченное количество баз 1С. Минус: это самый медленный и небезопасный вариант работы, часто приводящий к порче файловой базы при сбоях сети.
3. Терминальный сервер (RDP)
Если все 5 пользователей подключаются к одному серверу через удаленный рабочий стол, лицензии активируются на этом сервере в многопользовательском режиме. Программа будет сама определять наличие лицензии для каждой сессии.
Проанализируем состав электронной поставки клиентской лицензии на 5 мест. В комплекте вы найдете два типа пин-кодов:
Внимание: вы должны выбрать только один тип активации. Если вы начнете использовать однопользовательские коды, многопользовательский станет недействительным, и наоборот.
Посмотрим на перспективу роста и стабильности. У файлового режима есть критическое ограничение — размер одной внутренней таблицы не может превышать 4 ГБ. Для самописных баз с интенсивным накоплением данных это может стать проблемой.
Если база предполагает активную работу, стоит рассмотреть покупку 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений. Разберем его преимущества:
Однако помните об ограничении: Сервер МИНИ поддерживает строго не более 5 сеансов. Если вам потребуется шестое подключение (например, для администратора или программиста), зайти в базу не удастся, пока кто-то другой не выйдет.
Рассмотрим по шагам, что нужно сделать для публикации базы через веб-сервер:
Apache или IIS на компьютере, где физически находится база.Администрирование — Публикация на веб-сервере.Публиковать информационную базу и Публиковать стандартные интерфейсы.Каталог укажите путь к папке на диске, где будут лежать файлы публикации.Опубликовать.После этого пользователи смогут подключаться к базе, используя адрес вида http://имя_сервера/имя_базы. При этом лицензии будут автоматически подхватываться с сервера, если они там активированы.
Проанализировав ситуацию, можно дать следующие рекомендации:
PostgreSQL. Это даст профессиональный уровень защиты данных при минимальных затратах.Помните, что правильный выбор архитектуры на начальном этапе избавит вас от проблем с производительностью и «битыми» индексами в будущем.