При эксплуатации базовых версий программ системы 1С:Предприятие пользователи и начинающие разработчики нередко сталкиваются с ситуациями, когда требуется исправить ошибку релиза, добавить специфический отчет или разграничить доступ для сотрудников (например, кассира и бухгалтера). Возникает соблазн открыть конфигурацию в режиме Конфигуратор, включить возможность изменения или внести правки на компьютере с лицензией ПРОФ, а затем вернуть базу обратно. Разберем подробно, почему такие действия приводят к блокировке запуска программы, как работает механизм лицензирования базовых версий и как правильно решать подобные задачи штатными средствами.
Проанализируем архитектурные ограничения платформы 1С:Предприятие для базовых версий. В базовой поставке конфигурация находится на полной поддержке поставщика со статусом «Объект поставщика не редактируется» (в интерфейсе конфигуратора такие объекты отмечены значком желтого замка). Платформа на уровне лицензионного контроля строго проверяет неизменность структуры конфигурации:
Конфигурация пункт Поддержка → Настройка поддержки не содержит доступной кнопки для включения возможности изменений или снятия с поддержки.F7 или через пункт меню Обновить конфигурацию базы данных) базовая платформа выдаст требование предоставить лицензию уровня ПРОФ.1С:Предприятие программа выдает системное предупреждение: «Конфигурация базы данных не соответствует сохраненной конфигурации». При этом любые внесенные правки в коде или правах доступа, которые не были применены к базе данных, фактически не вступают в силу полноценно либо приводят к нарушению целостности метаданных.Если конфигурация по ошибке была снята с поддержки или в нее были внесены изменения с помощью ключа ПРОФ, базовая лицензия откажется запускать рабочую базу. Чтобы восстановить работоспособность программы под базовой лицензией, необходимо полностью вернуть конфигурацию к исходному типовому состоянию поставщика. Разберем эту процедуру по шагам:
Администрирование → Выгрузить информационную базу... (файл выгрузки .dt) либо путем копирования файла 1Cv8.1CD при закрытых сеансах.1cv8.cf базовой версии.Конфигуратор (при наличии временного доступа ПРОФ или если платформа позволяет войти в режим разработки). Если правила поддержки были частично нарушены, переходим в меню Конфигурация → Поддержка → Настройка поддержки и полностью снимаем конфигурацию с поддержки.Конфигурация → Загрузить конфигурацию из файла... и указываем оригинальный файл 1cv8.cf. Важно использовать именно операцию загрузки, а не объединения или сравнения, так как только загрузка восстанавливает метаданные поставщика в исходное состояние «на замок».F7 (или выбираем Конфигурация → Обновить конфигурацию базы данных) и подтверждаем список изменений.После успешного обновления конфигурация базы данных вновь станет полностью идентична конфигурации поставщика, замок закроется, и информационная база запустится под штатной базовой лицензией без каких-либо предупреждений.
Выясним причину, по которой пользователи часто пытаются править конфигурацию. Распространенный сценарий — потребность ограничить продавца-кассира в правах, чтобы он не видел себестоимость, оптовые цены или документы закупки, а бухгалтер имел полный доступ к учетным регистрам. В конфигурации 1С:Управление торговлей 11 (как и в других решениях на базе Библиотеки стандартных подсистем) для этого не требуется открывать конфигуратор.
Рассмотрим порядок разграничения полномочий в пользовательском режиме 1С:Предприятие:
Продавец-кассир, Кассир, Менеджер по продажам, Бухгалтер и другие.Скопировать. В созданном пользовательском профиле отмечаем флажками только те разрешенные роли и действия, которые допустимы для конкретного сотрудника.Таким образом, полноценное разграничение полномочий реализуется исключительно штатным функционалом программы без изменения конфигурации и без риска потери лицензии.
Если в процессе учета обнаружена программная ошибка типового решения, разработчики базовых версий не могут вносить исправления непосредственно в код модулей. Проанализируем легальные и технически корректные способы решения проблемы:
.epf или .erf). Они регистрируются через меню НСИ и администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, не затрагивая конфигурацию базы данных.Нередко возникает задача организовать одновременную работу бухгалтера и кассира на двух разных компьютерах (ноутбук и стационарный ПК на кассе). В базовой версии 1С:Управление торговлей действуют жесткие системные ограничения платформы:
Для законной и стабильной совместной работы нескольких сотрудников оптимальны два пути:
1С:Управление торговлей ПРОФ со скидкой (зачетом стоимости базовой версии) и требуемое количество клиентских лицензий. Это снимает любые ограничения на многопользовательскую работу по локальной сети, изменение конфигурации и настройку РИБ.