Отключить одну уже предложенную команду входящего запроса: Показать

Учебные задачи

Короткий пример редкого API с настоящим источником значения и явным контекстом применения.

Где и как запускать

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

Подготовка

  1. Мобильный клиент или клиент мобильного приложения своей учебной базы.

  2. Не запускайте пример в рабочем приложении. При сборке справочника код и службы устройства не выполняются.

  3. Модуль управляемого приложения и настоящий обработчик ОбработкаФормированияКомандВходящегоЗапросаПоделиться. Данные и заполненный список команд передаются платформой.

  4. Самостоятельно передайте свой учебный файл / текст через системное «Поделиться». Не добавляйте искусственную стандартную команду в неподходящий запрос.

  5. Показать доступна для одного файла поддерживаемого внутреннего формата, например собственного MXL. Команда не обязана появляться для текста или произвольного PDF.

Процедура ОбработкаФормированияКомандВходящегоЗапросаПоделиться(ДанныеЗапросаПоделиться, Команды)
    Для Каждого Описание Из Команды Цикл
        Если Описание.Команда = СтандартнаяКомандаВходящегоЗапросаПоделиться.Показать Тогда
            Описание.Доступность = Ложь;
            Сообщить("Учебное меню: команда Показать отключена");
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Разбор по шагам

  1. Подготовьте указанный учебный контекст.

  2. Поместите блок в указанный модуль / обработчик.

  3. Сравните результат с назначением выбранного значения.

Как проверить результат

  1. Изменяется только Доступность уже существующего описания нужной команды. Перечисление не исполняет команду; количество пунктов не сокращается до одного и callback не подменяется.

  2. Код 1С и ОС при сборке HTML не выполнялись; проверка на вашем устройстве остаётся отдельным шагом.

Ожидаемый результат

Есть реальный вызов / обработчик, а не фиктивный конструктор или getter-обёртка.

На что обратить внимание

  1. Недоступность возможности устройства не обходится подстановкой результата; используйте только указанный контекст.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.