Проверяем назначения разных подсистем, не включая историю, систему взаимодействия и не читая пользователей.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Создайте отдельную НОВУЮ пустую файловую базу на 8.5.1.1343. Корневое имя конфигурации УчебныйПаспорт85. Рабочие конфигурации не меняйте.
Режим совместимости Не использовать; основной запуск Управляемое приложение. Пользовательские назначения общих форм, хранилища настроек, дополнительные словари и основные роли не задавайте. Расширения не устанавливайте.
Обновите конфигурацию БД. В собственной обработке создайте серверный обработчик ВыполнитьПример() Экспорт; фрагмент вставляйте внутрь него. Каждую задачу запускайте отдельно.
Задачи только читают настройки схемы. Не вызываются сохранение настроек, запись данных, смена прав, публикация сервисов или чтение секретов.
Сообщить(Метаданные.ОсновнаяФормаПоиска = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаВыбораПользователейСистемыВзаимодействия = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаВыбораПользователейСистемыВзаимодействия = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаДанныхВерсииИсторииДанных = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаДанныхВерсииИсторииДанных = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаИсторииИзмененийИсторииДанных = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаИсторииИзмененийИсторииДанных = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаРазличийВерсийИсторииДанных = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаРазличийВерсийИсторииДанных = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаКонстант = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаКонстант = Неопределено);Разбор по шагам
ОсновнаяФормаПоиска относится к поисковому интерфейсу, не к выбору пользователей.
Пара выбора пользователей системы взаимодействия — только назначение интерфейса, не список участников и не отправка сообщения.
Данные одной версии, история изменений и различия версий имеют отдельные пары форм.
Свойства форм констант сейчас имеют контракт Неопределено. Код не читает значения констант.
Как проверить результат
В минимальной конфигурации все одиннадцать проверок дают Истина.
Чаты, версии данных и значения констант не загружаются; настройки истории не изменяются.
Ожидаемый результат
Показано, почему похожие имена форм относятся к разным задачам интерфейса.
На что обратить внимание
Форма различий версий не является формой истории изменений и не заменяет получение самих версий.
Отсутствие пользовательской формы не отвечает на вопрос о включённой истории данных конкретного справочника.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.