Что означает сообщение «Конфигурация изменена и использование мобильного клиента будет невозможно» и как его исправить?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием
← На главную

При работе с конфигурациями 1С, особенно после их изменения, подключения к хранилищу или обновления, можно столкнуться с различными служебными сообщениями. Одно из таких сообщений, которое может вызвать беспокойство, — «Конфигурация изменена и использование мобильного клиента будет невозможно». Чаще всего оно появляется при попытке обновить конфигурацию базы данных в 1С:ERP. При работе с несколькими базами для упрощения их технического обслуживания можно настроить автоматическое обновление конфигураций 1С по расписанию.

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

Выясним причину: что такое подпись мобильного клиента?

Чтобы понять, почему возникает это предупреждение, нужно немного углубиться в механизмы платформы 1С. Современные конфигурации, такие как 1С:ERP, поддерживают работу через мобильные устройства. Для обеспечения безопасности и целостности данных, мобильное приложение, собранное на основе такой конфигурации, должно быть уверено, что сама конфигурация не была изменена злоумышленниками или случайно.

Для этой цели используется механизм цифровой подписи мобильного клиента. Типовая конфигурация от поставщика (фирмы "1С") поставляется с уже готовой, валидной подписью. Когда вы вносите любые изменения в конфигурацию — добавляете свой модуль, изменяете существующий объект или даже просто подключаете ее к хранилищу конфигурации — эта подпись становится недействительной. Платформа 1С при обновлении обнаруживает это несоответствие и честно предупреждает вас: «Конфигурация изменена, исходная подпись больше не работает, а значит, собрать или обновить мобильное приложение на ее основе не получится».

Важный момент: если ваша компания не использует и не планирует использовать мобильный клиент 1С, это сообщение не несет никакой критической опасности. Оно не влияет на работу пользователей в десктопном (обычном) клиенте и носит исключительно уведомительный характер.

Способ 1: Очистка подписи мобильного клиента

Самый правильный и логичный способ решения проблемы, если мобильный клиент не используется, — это просто удалить недействительную подпись. Система перестанет находить ее, и, соответственно, перестанет проверять и выдавать предупреждение. Разберем этот процесс по шагам.

Первое, что нужно проверить, — это возможность внесения изменений в конфигурацию. Если ваша конфигурация находится на полной поддержке (напротив ее названия в дереве конфигурации стоит иконка с замком), то внести изменения не получится. Для начала нужно разрешить редактирование:

  1. Откройте конфигурацию в режиме «Конфигуратор».
  2. В главном меню выберите «Конфигурация» → «Поддержка» → «Настройка поддержки».
  3. В открывшемся окне нажмите кнопку «Включить возможность изменения».
  4. Система покажет окно с объектами. Можно ничего не менять и просто нажать «ОК», подтвердив действие.

После этого конфигурация останется на поддержке, но вы получите возможность вносить в нее изменения. Теперь можно приступать к очистке подписи.

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

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

Способ 2: Смена версии платформы 1С:Предприятие

Иногда поведение платформы может зависеть от конкретной версии (релиза). В обсуждении на форуме был случай, когда проблема решилась простой установкой другой версии платформы. Пользователь столкнулся с предупреждением на нескольких версиях, но после установки релиза 8.3.18.1208 обновление прошло без каких-либо вопросов.

Этот способ можно рассматривать как запасной вариант. Он может помочь, если:

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

Способ 3: Полное отключение проверки подписи в параметрах базы

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

Рассмотрим, как это сделать:

  1. Запустите «Конфигуратор».
  2. В главном меню перейдите в «Администрирование» → «Параметры информационной базы».
  3. В открывшемся окне найдите раздел «Проверка подписи мобильного клиента».
  4. Установите для этого параметра значение «Не выполнять проверку подписи».
  5. Нажмите «ОК» для сохранения настроек.

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

Способ 4 (не рекомендуется): Скрытие служебных сообщений

Существует еще один метод, который, по сути, не решает проблему, а лишь скрывает ее симптомы. Вы можете запустить 1С со специальным параметром, который отключает показ всех служебных сообщений при старте.

Для этого в свойствах ярлыка для запуска информационной базы или в дополнительных параметрах запуска нужно добавить ключ /DisableStartupMessages.

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

В заключение, появление сообщения о невозможности использования мобильного клиента — это штатное поведение платформы 1С при изменении типовой конфигурации. Для большинства разработчиков и администраторов, не использующих мобильные приложения, оно не представляет угрозы. Наилучшим решением будет очистка подписи через свойства конфигурации, что полностью и корректно устранит причину предупреждения.

← На главную