Чем отличается клиентская лицензия от серверной 1с
Как часто в период отчетности ваша программа 1С дает сбой в работе? Зависает или долго выполняет операцию? Возможно случалось, что вы теряли данные из-за непредвиденного отключения электроэнергии? Предлагаем разобраться, как сделать программу 1С быстрее и безопаснее.
Работа в программах 1С:Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный.
Файловый режим работы 1С
Файловый вариант работы в 1С:Предприятие 8 сможет обеспечить корректную и оперативную работу системы, если в программе будет работать одновременно не более 3 человек.
База данных в файловом режиме состоит только из одного файла. Программа 1С:Предприятие 8, которую пользователь запускает на своем компьютере, обращается к этому файлу по локальной сети. Все операции или запросы (проведение документов, формирование отчетов, поиск документов, закрытие периода и пр.) выполняются непосредственно на компьютере пользователя, что требует наличия производительной машины у каждого работающего в программе.
Для быстрого и безошибочного функционирования системы необходимо, чтобы все действия (запросы), которые совершает пользователь программы 1С:Предприятие 8, выполнялись на компьютере, который хранит базу данных. Однако в файловом режиме работы 1С:Предприятие 8 механизм реализации запросов иной:
- Блокируется часть файла базы данных для других пользователей системы.
- Заблокированные данные перенаправляются по локальной сети к клиенту.
- Операция изменения выполняется на компьютере пользователя.
- Измененная часть файла возвращается в место хранения.
- Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.
Постоянный обмен большим количеством информации значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некое «звено», которое будет координировать и выполнять задачи пользователей. Такое «звено» реализовано в клиент-серверном режиме работы.
Клиент-серверный режим работы 1С
Сервер – это компьютер. На нем установлена программа 1С:Сервер (или Сервер приложений 1С). 1С:Сервер позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер , а уже та в свою очередь работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL или подобные.
В отличии от файлового режима в клиент-серверном база данных состоит не из одного файла, а из множества разных файлов. Механизм реализации запросов пользователей в этом режиме следующий:
- 1С:Сервер распределяет запросы к нужному файлу базы данных.
- Определяет очередность выполнения операций.
- Вносит изменения в базу данных.
В этом режиме ресурсоемкие операции выполняются на сервере, в месте хранения файлов базы данных, а не на компьютерах пользователей. Таким образом, для комфортной работы в программе 1С:Предприятие 8 будет достаточно только одной мощной машины. Задача компьютеров пользователей – отражение визуальной оболочки программы. С этим справится практически любой компьютер.
Клиент-серверный вариант позволяет:
1. Увеличить отказоустойчивость системы в случае экстренного отключения электропитания и большой загруженности локальной сети. Например, клиент-серверный режим работы позволяет настроить создание резервной копии базы данных каждые 30 минут прямо во время работы. Это значит, что даже если случится авария на сервере, будут потеряны данные только за полчаса, и уже через час ваша компания снова будет работать в обычном режиме.
2. Ускорить работу системы за счет отсутствия необходимости в постоянной транспортировке данных между компьютерами сети.
3. Предотвратить кражу данных пользователями системы 1С: Предприятие 8. База данных состоит из множества файлов, которые хранятся на сервере и управляются отдельной СУБД. Копирование файлов возможно только разрозненными частями, которые не дают какой-либо информативности. Для выгрузки базы данных в работоспособном формате необходим доступ с правами администратора к 1С:Серверу и СУБД.
4. Снизить риски повреждения базы данных. База статична – хранится и изменяется на одном компьютере, а значит повреждение во время транспортировки от пользователя к пользователю исключены.
Какой режим работы 1С выбрать – файловый или клиент-серверный?
Файловый режим работы в программах 1С подойдет небольшим компаниям, где одновременно работают в программе максимум 3 пользователя с базой данных до 2Гб.
Рекомендуем использовать 1С Сервер, если выполняется хотя бы одно из следующих условий:
- база данных больше 2Гб;
- количество пользователей 3 и более.
Что нужно сделать для перехода на клиент-серверный режим работы
- PostgreSQL – бесплатная СУБД (Имеет большой ряд ограничений);
3. Настроить СУБД под работу с 1С, включая планы оптимизации и резервного копирования.
В зависимости от вида клиента и месторасположения ключа с клиентскими лицензиями (локального или сетевого), возможны несколько вариантов учета лицензий.
1. Файловый вариант.
В этом случае существуют следующие варианты получения лицензий:
Локальный ключ
Он обеспечивает запуск любого количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор на компьютере с ключом.
Многопользовательский клиентский ключ, доступный по сети через менеджер лицензий
Данный вариант обеспечивает работу стольких компьютеров, на сколько пользователей имеется ключ. На одном и том же компьютере можно запустить произвольное количество экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено количеством компьютеров в сети, на которых установлены и настроены Hasp License Manager.
2. Клиент-серверный вариант. В этом случае существуют следующие варианты получения лицензий:
Локальный ключ
Он обеспечивает запуск любого количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор на компьютере с ключом.
Многопользовательский клиентский ключ, доступный по сети через менеджер лицензий
Данный вариант обеспечивает работу стольких компьютеров, на сколько пользователей имеется ключ. На одном и том же компьютере можно запустить произвольное количество экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено количеством компьютеров в сети, на которых установлены и настроены Hasp License Manager.
Многопользовательский клиентский ключ, без установленного менеджера лицензий и многопользовательский ключ, доступный по сети через HASP License Manager
В данном варианте ключ может находится как в сети, так и на компьютере с сервером "1С:Предприятия". Так как подсчетом лицензий занимается сам сервер, то лицензии расходуются по принципу: один сеанс - одна лицензия.
Ключи 1С делятся на 3 вида, и их можно отличить по цвету:
Клиентское приложение допускает использование следующих ключей HASP:
- локальный клиентский ключ серии ORGL8 на 1 пользователя,
- сетевой клиентский ключ серии ORGL8 на 5, 10, 20, 50, и 100 пользователей,
- сетевой клиентский ключ серии ORGLА на 300 пользователей,
- сетевой клиентский ключ серии ORGLВ на 500 пользователей.
Причём на одном компьютере может быть установлено не более одного ключа одной серии.
Чтобы сетевой ключ HASP стал доступным через локальную сеть для клиентских приложений, должна быть запущена программа менеджер лицензий на том же компьютере, где установлен ключ (HASP Licence Manager). Данная программа входит в комплект поставки. Менеджер лицензий может быть запущен в двух режимах: как сервис или как приложение.
Менеджеру лицензий можно установить различные параметры. Для этого существует файл менеджера лицензий nhsrv.ini. По умолчанию конфигурационный файл установлен в каталог загрузочных модулей, обычно это - "C:\Program Files\Aladdin\HASP LM".
Максимальное количество подключенных к менеджеру лицензий пользователей определяется параметром NHS_USERLIST файла nhsrv.ini.
При использовании ключей 1с могут возникать сложности, если не были выполнены необходимые настройки, либо ключ был применен неправильно. Давайте рассмотрим наиболее распространенные ошибки и проблемы, возникающие при работе с ключом 1с.
1) Установка драйвера ключа защиты HASP завершается неуспешно
Ошибки могут возникать в следующих ситуациях:
Когда на ключе защиты 1с HASP горит светодиодный индикатор, это значит, что ключ определяется системой как физическое устройство, и что драйвер был успешно установлен. Если запустить утилиту инсталляции с интерфейсом командной строки с параметром -info, то можно проверить успешность установки драйверов (haspdinst.exe –info или hinstall -info).
При установке на новую операционную систему старой версии драйвера ключа защиты 1с HASP. Для исправление ошибки нужно всего лишь обновить драйвер.
Файлы драйвера могли быть заблокированы, если перед установкой драйвера ключа защиты HASP было запущено защищенное приложение. В данном случае необходимо установить драйвер сразу же после загрузки системы либо применить консольную версию утилиты установки с параметрами командной строки: hinstall -i -kp.
2) Ошибка: HASP not Found (-3), (Error 7), (H0007)
Данная ошибка может возникать в таких ситуациях:
- К компьютеру не подсоединен ключ 1С HASP. Необходимо подсоединить ключ защиты 1с.
- При использовании сетевого ключа защиты 1с ошибка может возникать, если на компьютере с установленным ключом 1с HASP не запущен менеджер лицензий.
- Сетевой ключ 1с, который в данный момент подключен к компьютеру в сети, на самом деле не является сетевым. Следует проверить установленный ключ 1с и, если была допущена ошибка, подключить требуемый сетевой ключ 1с HASP.
- Используется ключ 1с HASP другой серии (ключ от другого ПО). Для исправления ошибки нужно подключить ключ 1с, требуемой серии.
- Если ключ 1с HASP сетевой, то возникновение ошибки может быть связано с тем, что на компьютере с установленным ключем 1с или на компьютере с запущеным защищенным приложением происходит блокировка передачи трафика по порту 475 (блокировку передачи по сети могут вызывать антивирусные программы или брандмауэр windows)
3) 2 и больше менеджеров лицензий
При работе с 1С может быть одновременно запущены два и более менеджеров лицензий (License Manager). Но для правильной работы необходимо их настроить, а именно назначить каждому менеджеру лицензий свое имя и сообщить эти имена каждой из копий защищенной программы. Чтобы задать имя менеджеру лицензий, нужно использовать файл nhsrv.ini, который обычно находится в том же каталоге, что и менеджер лицензий. В случае, если менеджер установлен как сервис, он находится в каталоге Windows\System32. Чтобы задать имя менеджера лицензий, используйте цифры и латинские символы, при чем длина имени должна быть не больше 7 символов.
Чтобы сообщить защищенной программе имена менеджеров, используйте файл nethasp.ini, который должен находится в той же директории, что и защищенное приложение.
При работе нужно указывать реальные IP-адреса компьютеров, где установлены соответствующие менеджеры лицензий.
Драйвер защиты загружается медленее, чем сервер защиты из автозагрузки.
Вместо Сервера защиты используйте Менеджер лицензий LMSETUP, который устанавливается в качестве службы (Service) Windows.
Несмотря на то, что правила лицензирования 1С Предприятие 8 довольно просты и каждый экземпляр программы содержит лицензионное соглашение на русском языке (которое никто не читает) вопросов на эту тему меньше не становится. Данный материал представляет переработанный конспект-памятку, которую мы готовили для себя, и опирается только на официальные источники, а также включает в себя наш практический опыт лицензирования 1С Предприятия 8.
Базовые понятия
Для понимания всех тонкостей лицензионной политики 1С следует изучить и накрепко запомнить лежащие в ее основе базовые понятия:
- Основная поставка - платформа + прикладное решение (конфигурация) + лицензия на одно рабочее место. Это основополагающий продукт, вся лицензионная политика строится вокруг пакета основной поставки и клиентских лицензий к нему. Физически представляет собой коробочный продукт содержащий диск(и), документацию и однопользовательский ключ защиты
- Клиентская лицензия - позволяет использовать любую правомерно приобретенную конфигурацию фирмы 1С (можно несколько) на количестве рабочих мест не превышающих число купленных лицензий. Данное правило не распространяется на прикладные решения 1С:Совместимо которые могут иметь свои особенности лицензирования.
- Лицензия на сервер - позволяет использовать на сервере приложений неограниченное количество информационных баз любых правомерно приобретенных конфигураций на количестве рабочих мест не превышающем число уже имеющихся лицензий. Следует помнить, что лицензии для доступа к серверу СУБД следует приобретать отдельно.
- Область правомерного использования - применяется к основной поставке и ограничивается локальной сетью предприятия / отдела, разрешается удаленный доступ к сети посредством VPN, веб-интерфейса или терминального режима, во всех остальных случаях для использования 1С Предприятия вне локальной сети требуется обязательное приобретение основной поставки, даже при наличии свободных лицензий.
Существуют также наборы, включающие в себя несколько базовых продуктов. Самым распространенным является 1С:Бухгалтерия 8. Комплект на 5 пользователей, которая также дает право на использование на пяти рабочих местах, помимо Бухгалтерии предприятия, любых правомерно приобретенных конфигураций. Недостатком данного комплекта является его неделимость, например при необходимости расширить количество рабочих мест до 10 вы не сможете заменить один ключ на 5 лицензий одним ключом на 10, придется купить еще один ключ на 5.
Для клиент-серверного варианта определенный интерес представляют продукты 1С:Предприятие 8 + MS SQL Server и 1С:Предприятие 8.2 + DB2 v9.x лицензии на сервер которых содержат кроме серверной лицензии 1С Предприятие лицензию на сервер СУБД и клиентскую лицензию на доступ к БД одного пользователя. Клиентские лицензии содержат кроме лицензий 1С Предприятия соответствующее количество лицензий на доступ к БД. Такое решение обходится существенно дешевле чем приобретение 1С Предприятия и СУБД по отдельности, однако содержит одно важное ограничение: СУБД может быть использована исключительнодля работы с системой 1С Предприятие. Для любого другого применения потребуется купить полную версию СУБД.
Правила лицензирования
Начнем с основного - в каждой области правомерного использования, т.е. в пределах одной физической локальной сети, для каждой применяемой конфигурации вы должны приобрести основную поставку. Лицензии не привязаны к конфигурациям и приобретаются по числу необходимых рабочих мест.
Пример 1. Необходимо организовать работу сотрудников с конфигурациями Бухгалтерия Предприятия на 6 рабочих мест и Управление Торговлей на 8 рабочих мест.
Приобретается основная поставка Бухгалтерия предприятия (БП) и основная поставка Управление Торговлей (УТ) + 10 клиентских лицензий. В этом случае можно правомерно использовать каждую конфигурацию на 11 рабочих станциях.
Второй вариант : приобретается Бухгалтерия предприятия комплект на 5 пользователей, Управление Торговлей + 5 клиентских лицензий. В данном случае БП можно использовать на 10, а УТ на 11 рабочих местах.
Здесь мы подошли к одному важному моменту. Однопользовательские ключи входящие в состав основных поставок дают право на использование на 1 рабочем месте исключительно данной конфигурации, в отличии от клиентских лицензий и комплекта на 5 пользователей, которые дают право использовать любую конфигурацию на указанном числе мест.
При наличии у организации нескольких отделов расположенных в пределах одной территории, но не связанных в единую локальную сеть, для каждого отдела потребуется приобрести свою основную поставку.
Отдельного разговора заслуживают варианты удаленного подключения к сети предприятия, рассмотрим их подробнее. При VPN подключении образуется единая виртуальная сеть, т.е. клиент имеет непосредственный доступ к ресурсам локальной сети предприятия, согласно информационного письма №3895 от 31.03.2005если работа осуществляется с информационной базой расположенной в основном офисе и на удаленном рабочем месте информационные базы отсутсвуют, то в этом случае приобретать основную поставку не надо, достаточно обеспечить удаленное рабочее место клиентской лицензией. Аналогичные правила действуют и для терминального режима.
Пример 2. Филиалу организации необходимо обеспечить работу с конфигурациями БП и УТ на 3 рабочих места каждая в терминальном режиме и еще на 5 мест УТ локально, в распределённом режиме (РИБ), основной узел РИБ находится в центральном офисе.
Необходимо приобрести основную поставку только для УТ и пять клиентских лицензий. Также в центральном офисе должны быть предусмотрены клиентские лицензии для трех удаленных клиентов.
Еще один часто упускаемый из виду момент, это подключения к информационной базе или конфигурации других программ (например через COM соединение), в этом случае на каждое такое подключение необходима отдельная клиентская лицензия.
Больше всего вопросов и ошибок возникает при лицензировании веб-расширений и веб-сервисов. Многие считают политику лицензирования в их отношении излишне строгой или излишне сложной, на самом деле все довольно просто.
Сами по себе веб-сервисы объектом отдельного лицензирования не являются, однако каждое рабочее место с которого тем или иным образом осуществляется доступ к данным находящимся в информационной базе требует отдельной клиентской лицензии.
Если при помощи веб-сервисов 1С Предприятие планируется организовать доступ к данным для широкого круга лиц (например дилерский интерфейс) необходимо будет приобрести количество лицензий позволяющее осуществлять одновременный доступ к информационной базе полному количеству пользователей.
Например, если планируется организовать доступ к веб-сервисам для 30 дилеров необходимо приобрести 30 клиентских лицензий, независимо от количества пользователей использующих систему одновременно.
Новые правила работы лицензирования 1С. Отличия лицензий ПРОФ и КОРП
10 сентября вступили новые правила лицензирования 1С. Фирма 1С закрепила разделение на ПРОФ и КОРП лицензии. Все «простые» лицензии стали лицензиями уровня ПРОФ, которые ограничили по числу подключений и используемых процессорных. Лицензии ПРОФ работают с базами, в которых:
- используется не более 12 ядер процессоров;
- и/или одновременно работают не более 500 сеансов пользователей.
Для остальных случаев работа возможна только с лицензиями КОРП.
Фирмой 1С запущена проверка на соблюдение этих требований. Например, если вы купили лицензии ПРОФ и при этом 501-ый пользователь попытается войти в систему, на экране появится ошибка.
Также пользователям лицензий ПРОФ станет недоступна функциональность уровня КОРП. Раньше настройки лицензий КОРП были доступны и для лицензий ПРОФ. Система не проверяла наличие корпоративных лицензий для того, чтобы использовать их функциональность. С 10 сентября при попытке начать работать с корпоративными лицензиями эти настройки переключаются на настройки по умолчанию.
Давайте разберемся, нужны ли лицензии КОРП вашей компании, и какие возможности они откроют перед вами.
Возможности лицензий КОРП
Помимо отсутствия ограничений на 500 сеансов и 12 ядер процессоров, у лицензий 1С:Предприятие 8 КОРП есть ряд преимуществ, которые выгодно отличают их от версий 1С:Предприятие 8 ПРОФ.
1. Наличие систем взаимодействия
2. Конфигурации баз данных обновляются в фоновом режиме
Обновлять программу в то время, когда в ней работают сотрудники категорически запрещено. Часто это приводит к негативным последствиям – потере данных, порче файлов выгрузки данных. Система лицензии КОРП позволяет обновлять конфигурацию баз данных в фоновом режиме.
Это особенно важно для компаний с большим объемом баз данных 1С, обновление которых отнимает много времени. Благодаря фоновому обновлению компании избегают простоя. Кроме того, фоновый режим обновления важен и в том случае, если вы постоянно дорабатываете программу, и вам нужно минимизировать время простоя при внедрении новых функций.
3. Гибкость в управлении нагрузками кластера
Это важная возможность для крупных клиентов, которые работают не с одним сервером, а с несколькими. Такие серверы объединены в общую кластерную сеть и позволяют использовать мощность каждого для того, чтобы производительность 1С была выше.
Лицензии КОРП позволяют использовать несколько инструментов, которые помогают гибко настраивать работу серверов в кластере. Например:
- обеспечить безопасный уровень расхода памяти в рамках одного вызова;
- установить количество информационных баз, используемых каждым процессом;
- указать величину объёма памяти процессов, до достижения которой сервер будет считаться производительным;
- определить максимальную величину объёма памяти для каждого рабочего процесса;
- оперативно управлять балансировкой между серверами как с точки зрения расхода памяти, так и с точки зрения показателей производительности.
Эти возможности действительно помогают правильно и очень тонко организовать систему 1С.
4. Инструменты для внешнего управления пользовательскими сеансами
Эти инструменты предоставляют возможности для гибкого управления сеансами и подключением пользователей к 1С на базе правил и стратегии, определяемых во внешней системе.
5. Управление уровнем потребления ресурсов
При необходимости контроля над уровнем потребления ресурсов компания может подключить сервер, на котором работает программное обеспечение 1С, к внешней системе для мониторинга данного показателя. Таким образом, инструмент позволит постоянно обновлять сведения о загрузке серверов с 1С. Кроме того, осуществляется мониторинг отдельных пользовательских сеансов. Если будет обнаружено патологическое использование ресурсов одним из сеансов, система сможет принудительно завершить его.
6. Широкие возможности для обеспечения безопасности
Эта возможность особенно важна для компаний с усиленными требованиями к безопасности.
Специализированные профили безопасности гибко управляют взаимодействием между платформой 1С и другими ресурсами, которые потенциально могут стать источником уязвимости (сайты, внешние обработки, внешние компоненты системы, приложения и другое).
7. Дополнительные возможности для обновления
Как перейти с лицензий ПРОФ на лицензии КОРП
Используете лицензии ПРОФ, где более 500 одновременных сеансов с информационной базой или более 12 ядер процессора, купленные до 11 февраля? Тогда бесплатно выполните обновление лицензий для снятия ограничений по количеству сеансов пользователей и используемых ядер процессоров.
Для использования всех возможностей платформы выполните платный апгрейд на лицензии КОРП. Что для этого нужно:
- Приобрести основную корпоративную поставку «1С:Корпоративный инструментальный пакет 8». Это требование объясняется сложностью и масштабностью информационных систем, для которых предназначены корпоративные лицензии «1С:Предприятие 8 КОРП».
- Сделать апгрейд сервера и клиентских лицензий платформы «1С:Предприятие 8 КОРП».
- Приобрести «1С:Предприятие 8. Расширенной корпоративной лицензии» (РКЛ). РКЛ – это именная лицензия на получения обновлений платформы КОРП. Если ваша компания не хочет обновлять платформу, она не обязана покупать РКЛ. Если компания планирует обновления платформы, то ей необходимо купить расширенную корпоративную лицензию. Она приобретается на определенный срок – на полгода, год, два года и так далее. Стоимость зависит от срока ее действия.
Остались вопросы? Не можете определить, требуется ли вам лицензия уровня КОРП? Звоните. Наши специалисты проконсультируют вас и рассчитают стоимость лицензий.
Читайте также: