В процессе разработки внешних модулей, сервисов интеграции или доработки типовых решений у разработчиков и компаний часто возникает необходимость тестировать свои решения на различных конфигурациях системы 1С:Предприятие. Проанализируем правовую сторону данного вопроса и выясним, насколько законно держать у себя базы клиентов или разворачивать тиражные конфигурации без покупки основной поставки.
С точки зрения законодательства о защите интеллектуальной собственности и лицензионного соглашения фирмы «1С», запуск программного продукта или его конфигурации на оборудовании компании без наличия приобретенной основной поставки является незаконным. Цель использования (будь то коммерческая эксплуатация, знакомство с функционалом, нагрузочное тестирование или отладка внешнего модуля) юридического значения не имеет.
Разберем ключевые лицензионные ограничения:
Рассмотрим практические и юридически чистые способы решения задачи, когда необходимо протестировать доработки на различных конфигурациях (включая 1С:ERP, Управление торговлей, Зарплата и управление персоналом и др.).
Самый простой и распространенный способ — выполнение работ и прогон тестов непосредственно на серверах клиента. Если у заказчика официально приобретены все необходимые лицензии, создание тестовой или обезличенной копии базы данных внутри его локальной сети или на его технологических мощностях абсолютно легально.
Подключение специалистов разработчика в таком случае организуется через защищенные каналы связи (VPN, RDP или удаленный рабочий стол).
Для организаций, профессионально занимающихся внедрением, доработкой или созданием продуктов для 1С, предусмотрен механизм покупки NFR-версий программных продуктов. NFR-комплекты предназначены исключительно для использования внутри компании-разработчика (для обучения, разработки и тестирования) и продаются по существенной скидке.
Проанализируем условия получения NFR-версий:
1С:ERP Управление предприятием, 1С:Комплексная автоматизация) по минимальной стоимости.Для индивидуальных разработчиков и специалистов фирма «1С» выпускает специализированные продукты, такие как «1С:Предприятие 8. Комплект специалиста по разработке и внедрению». Данный комплект содержит лицензии на платформу и базовый набор конфигураций, предназначенных для освоения и тестирования программных продуктов на рабочем месте разработчика.
Если ваша компания разрабатывает тиражный модуль (например, расширение конфигурации .cfe или внешнюю обработку .epf), исходный код хранится в репозитории (Git), а сами конфигурации 1С на локальные компьютеры не устанавливаются.
Схема организации тестирования:
Таким образом, компания-разработчик не хранит у себя чужие конфигурации и не нарушает лицензионные условия, выполняя проверку функционала полностью легально.