При развитии бизнеса часто возникает ситуация, когда стандартного функционала приобретенного программного продукта (например, «1С:Розница ПРОФ») становится недостаточно. В такой момент руководство принимает решение разработать собственную, уникальную конфигурацию («самописку»), которая будет идеально закрывать потребности предприятия, включая ведение управленческого или даже полноценного бухгалтерского учета.
Здесь возникает закономерный юридический и технический вопрос: обязана ли компания покупать новые лицензии под созданную конфигурацию, или же можно использовать уже имеющуюся платформу и лицензию от «1С:Розница ПРОФ»? Давайте подробно разберем эту ситуацию по шагам, проанализируем лицензионную политику фирмы «1С» и выясним все подводные камни.
Для начала обратимся к официальной позиции фирмы «1С» касательно использования полностью оригинальных (самописных) конфигураций. Согласно официальным правилам лицензирования (в частности, ответу на вопрос № 63 в базе знаний «1С»):
Чтобы использование полностью оригинальной конфигурации для автоматизации предприятия было правомерным и не нарушало авторские права, организация обязана приобрести любую основную поставку системы «1С:Предприятие 8» версии ПРОФ и выше. При этом продукт не должен быть специализированным решением для обучения.
Рассмотрим подробнее, что это значит на практике:
Выясним очень важную деталь, на которую указали участники обсуждения. Юридическая чистота использования вашей конфигурации напрямую зависит от того, как именно она была создана:
Иногда у пользователей возникает соблазн сэкономить еще сильнее и купить самую дешевую базовую версию (например, «1С:Упрощенка» или «1С:Розница. Базовая») исключительно ради лицензии. Проанализируем, почему этот вариант не сработает:
.cf). Платформа просто выдаст ошибку лицензирования.Если вам вообще не нужны типовые решения (ни «Розница», ни «Бухгалтерия»), фирма «1С» предлагает специализированный продукт — «1С:Предприятие 8.3. Технологическая электронная поставка».
Рассмотрим ее особенности:
Если вы разрабатываете собственную конфигурацию, хорошей практикой будет ведение лога запуска системы с фиксацией параметров платформы и имени конфигурации. Это поможет системным администраторам контролировать, какая именно база запущена пользователем.
Посмотрим на пример кода, который можно разместить в модуле управляемого приложения при начале работы системы:
Процедура ПриНачалеРаботыСистемы()
// Получаем информацию о текущей конфигурации
ИмяКонфигурации = Метаданные.Имя;
СинонимКонфигурации = Метаданные.Синоним;
ВерсияКонфигурации = Метаданные.Версия;
// Получаем данные о платформе
СистемнаяИнфо = Новый СистемнаяИнформация;
ВерсияПлатформы = СистемнаяИнфо.ВерсияПриложения;
ИмяОС = СистемнаяИнфо.ИмяОперационнойСистемы;
// Формируем информационное сообщение для журнала регистрации
ТекстЛога = СтрШаблон("Запущено оригинальное решение: %1 (Версия: %2). Платформа: %3. ОС: %4",
СинонимКонфигурации, ВерсияКонфигурации, ВерсияПлатформы, ИмяОС);
ЗаписьЖурналаРегистрации("КонтрольЛицензирования",
УровеньЖурналаРегистрации.Информация, , , ТекстЛога);
КонецПроцедуры
Работать в самописной конфигурации, используя лицензию и платформу от «1С:Розница ПРОФ», абсолютно легально и технически возможно. Главное — убедиться, что ваша конфигурация действительно является оригинальной разработкой (или создана на базе разрешенной БСП) и не содержит незаконно скопированных фрагментов платных решений фирмы «1С».