Как отключить «Использовать электронные подписи» и устранить ошибку недопустимых настроек в базовой 1С:Управление торговлей

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При проведении документов в базовой редакции программы «1С:Управление торговлей» пользователи могут столкнуться со следующим блокирующим сообщением: «Следующие настройки программы имеют недопустимые в базовой версии значения: - Использовать электронные подписи» (или аналогично про сегменты партнеров, маркетплейсы и прочий расширенный функционал). В этом материале подробно разберем, почему возникает эта ошибка и как ее оперативно исправить.

Причины возникновения ошибки в базовой версии

Проанализируем основные факторы, которые приводят к срабатыванию проверки ограничений базовой версии:

  1. Случайная активация мастеров сервисов: При попытке распечатать документ или настроить электронный документооборот программа предлагает подключиться к ЭДО. Если пользователь случайно соглашается или проходит часть шагов мастера настройки, программа программно взводит флаг константы ИспользоватьЭлектронныеПодписи в значение Истина.
  2. Загрузка данных из версии ПРОФ или демо-базы: При переносе данных, загрузке выгрузки из информационных баз ПРОФ или разворачивании базы из шаблона демо-версии настройки функциональных опций могут сохраниться во включенном состоянии.
  3. Сбой значения константы «Базовая версия»: При некорректных обновлениях релизов или сбоях может сброситься признак БазоваяВерсия, в результате чего механизмам программы кажется, что они работают в режиме ПРОФ, хотя конфигуратор и лицензия остаются базовыми.

Главная сложность заключается в том, что в базовой версии 1С интерфейсные переключатели и флаги для многих опций скрыты из раздела «Администрирование». Пользователь не может просто снять галочку в настройках, так как пункт меню отсутствует.

Способ 1. Отключение константы через «Функции для технического специалиста»

Рассмотрим наименее трудоемкий способ, который не требует написания программного кода и доступен прямо из пользовательского режима программы.

  1. Перейдем в Главное меню программы (иконка в левом верхнем углу), откроем пункт «Настройки» и выберем «Параметры».
  2. В появившемся окне установим флаг «Отображать команду «Функции для технического специалиста»» (в старых версиях платформы эта команда называлась «Все функции»). Нажмем «Применить» и «ОК».
  3. Снова закроем и откроем Главное меню. В нем появится новый пункт «Функции для технического специалиста». Откроем его.
  4. В раскрывающемся дереве объектов найдем и раскроем раздел «Константы».
  5. Найдем в списке нужную константу — Использовать электронные подписи (или Использовать сегменты партнеров, в зависимости от текста вашей ошибки).
  6. Откроем ее двойным кликом мыши и снимем флаг (установим значение в состояние отключено). Нажмем кнопку «Записать и закрыть».

Способ 2. Отключение функциональной опции внешней обработкой

Если доступ к техническому режиму ограничен или требуется автоматически отключить сразу несколько сбившихся флагов, воспользуемся внешней обработкой. В базовых версиях 1С запуск внешних обработок доступен через стандартное меню «Файл» -> «Открыть».

Посмотрим на пример кода, который необходимо разместить в модуле внешней обработки или вставить в команду исполнения:


Константы.ИспользоватьЭлектронныеПодписи.Установить(Ложь);
Константы.ИспользоватьСегментыПартнеров.Установить(Ложь);

Если ошибка проведения продолжает появляться по другим параметрам, проверим состояние фундаментальной константы БазоваяВерсия. Выполним следующий код:


Если НЕ Константы.БазоваяВерсия.Получить() Тогда
    Константы.БазоваяВерсия.Установить(Истина);
КонецЕсли;

После выполнения данного кода система пересчитает значение функциональных опций и проведения документов разблокируется.

Альтернативные решения

Выясним, какие еще варианты решения существуют, если вышеописанные шаги не применимы:

  1. Восстановление из резервной копии: Если пользователь случайно запустил мастер ЭДО буквально только что и не успел ввести новые документы, самым быстрым способом будет восстановление информационной базы из свежего архива (файл .dt или копия файла 1Cv8.1CD).
  2. Переход на версию ПРОФ: Если вашей организации реально необходим функционал электронного документооборота, работы с электронными подписями или сегментации клиентов, единственным правильным решением является официальный апгрейд на версию «1С:Управление торговлей ПРОФ», где данные ограничения отсутствуют на уровне архитектуры.
← На главную