Разработка собственной конфигурации «с нуля» на платформе 1С:Предприятие часто вызывает вопросы относительно юридической чистоты и лицензирования. Разберем детально, какие лицензии требуются для использования конфигурации собственной разработки, нужно ли покупать платформу 1С, серверную лицензию и требуется ли приобретать лицензию на бесплатную редакцию Microsoft SQL Server Express.
Проанализируем базовые принципы лицензирования продуктов фирмы 1С:
1С:Бухгалтерия или 1С:ERP), авторские и имущественные права на нее целиком принадлежат разработчику. Ее можно свободно использовать, тиражировать и продавать конечным пользователям. Допускается использование свободно распространяемых библиотек от фирмы 1С, например, Библиотеки стандартных подсистем (БСП).1С:Предприятие 8.Рассмотрим, какие программные продукты 1С позволяют легально запускать платформу для работы с конфигурацией собственной разработки:
1С:Бухгалтерия 8 ПРОФ). В ее состав входит платформа 1С:Предприятие 8 и лицензия на одно рабочее место, что дает полное право создавать и запускать любые собственные базы данных.1С:Деньги, 1С:Платежные документы или базовые версии типовых конфигураций) не подходят для легализации собственной разработки, так как их программная лицензия привязана исключительно к конкретной базовой конфигурации и не позволяет открывать конфигуратор для создания и редактирования собственных решений.Выясним правовой статус и особенности использования бесплатной СУБД MS SQL Server Express в связке с 1С:
SQL Server Agent: настройку создания резервных копий и регламентных процедур (реиндексация, обновление статистик) необходимо выполнять через системный планировщик задач ОС с помощью консольных скриптов.MS SQL Server Standard или Enterprise (с лицензированием по ядрам процессора либо по схеме «Сервер + клиентские лицензии CAL на каждого пользователя»).Разберем обязательные требования для перехода на архитектуру клиент-сервер:
1С:Предприятие 8 (32-разрядная или 64-разрядная) приобретается отдельно в обязательном порядке.Apache или IIS). Этот вариант позволяет пользователям подключаться через тонкий клиент или браузер по протоколам HTTP/HTTPS без лицензии на сервер 1С. Однако информационная база остается файловой, что сохраняет ограничение на размер одной таблицы (до 4 ГБ) и риск блокировок при одновременной интенсивной записи данных.Рассмотрим альтернативный вариант бесплатной СУБД. Платформа 1С поддерживает работу с СУБД PostgreSQL, которая не имеет ограничений по объему базы и числу используемых ядер. Однако важно учитывать технический нюанс: стандартная сборка PostgreSQL не подходит для работы с 1С. Необходимо использовать специализированную сборку с патчами от фирмы 1С или Postgres Professional, обеспечивающую правильную обработку блокировок, временных таблиц и регистронезависимых сортировок.
Проанализируем итоговый комплект лицензий, который необходим предприятию для запуска собственной конфигурации в клиент-серверном режиме (на примере 10 рабочих мест с СУБД MS SQL Express):
1С:Предприятие 8. Технологическая поставка (включает платформу и 1 клиентскую лицензию).1С:Предприятие 8 на 10 рабочих мест (или дополнительно на 9 рабочих мест к уже имеющейся лицензии из основной поставки).1С:Предприятие 8.3 (КОРП/ПРОФ или Сервер МИНИ).MS SQL Server Express (бесплатно, при условии соблюдения лимитов базы до 10 ГБ) либо PostgreSQL для 1С.