Правая кнопка мыши в 1С: какие команды прячет контекстное меню

· 9 мин

Содержание

Контекстное меню в 1С вызывает правая кнопка мыши или сочетание Shift+F10. Набор команд зависит от того, куда вы кликнули: на строку списка, на ячейку табличной части, на поле ввода или на пустое место формы. Поэтому в разных местах оно выглядит по-разному, и это не сбой.

Частое заблуждение: «команд в меню нет, значит, их нет вообще». Обычно команда просто лежит в другом месте. Часть пунктов дублирует кнопки командной панели, часть есть только в контекстном меню. Разберём, что где искать и как этим пользоваться.

Зачем нужно контекстное меню и как оно устроено

Меню строится из команд, которые подходят к объекту под курсором. Кликнули по строке справочника — получили команды для элемента. Кликнули по полю даты — команды для поля. Платформа показывает только применимое, поэтому меню короткое.

Есть три источника пунктов:

  • 🧩 стандартные команды платформы — копирование, поиск, отбор, вывод списка;
  • 📋 команды конфигурации — то, что заложили разработчики типовой или вашей конфигурации;
  • 🔧 пункты, добавленные расширением или доработкой — например, «Открыть карточку контрагента в браузере».

Из-за третьего пункта у двух коллег с одной и той же конфигурацией меню может отличаться. Проверьте, нет ли у вас подключённых расширений.

Если нужной команды нет в меню, посмотрите кнопку «Еще» в командной панели формы. Многие команды живут там, а в контекстное меню не попадают.

Как вызвать меню без мыши и на ноутбуке

Правая кнопка — основной способ, но не единственный. Вот что работает в клиентах 8.3:

СпособКогда удобен
Правая кнопка мышиОбычная работа за компьютером
Shift+F10Клавиатура, нет мыши, нужно меню для выделенной строки
Клавиша контекстного менюЕсть на многих полноразмерных клавиатурах, рядом с правым Ctrl
Долгое касаниеСенсорный экран и планшет

В веб-клиенте браузер может перехватить правый клик и показать своё меню. Обычно этого не происходит внутри формы 1С, но в полях ввода при выделенном тексте иногда появляется набор команд самого браузера: вырезать, копировать, вставить. Это нормально.

Команды в списках: справочники, документы, журналы

Список — место, где контекстное меню нужно чаще всего. Типовой набор для строки:

  • ✏️ Изменить (F2) — открыть элемент;
  • ➕ Создать (Ins) — добавить новый;
  • 📑 Скопировать (F9) — новый элемент на основе выбранного;
  • 🗑️ Пометить на удаление / Снять пометку (Del) — не удаляет сразу, а помечает;
  • 🔎 Найти по текущему значению (Alt+F) — ищет по содержимому ячейки, на которую кликнули;
  • 🧲 Отбор по текущему значению (Ctrl+Alt+F) — оставляет в списке только строки с таким же значением в этой колонке;
  • ❌ Отменить отбор — возвращает полный список;
  • 📤 Вывести список — выгрузка строк в табличный документ, дальше его можно сохранить в Excel.

Самое полезное тут — отбор по текущему значению. Нужны все документы одного контрагента: найдите любой его документ, кликните правой кнопкой по ячейке с его названием, выберите отбор. Через два клика у вас готовый срез, без настройки отборов и без запросов.

Групповые действия

Если выделить несколько строк (Shift или Ctrl + клик), часть команд применится ко всем сразу. Чаще всего так помечают на удаление, а в документах — проводят и отменяют проведение. Прежде чем нажать, посмотрите, сколько строк выделено: ошибиться с выделением проще, чем с одиночным кликом.

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

Команды изменения выделенных элементов есть не во всех списках и не во всех конфигурациях. Если вы не нашли такую команду в меню, ищите её в «Еще» над списком.

Табличные части и ячейки

В табличной части документа меню работает со строками и ячейками. Что там обычно есть:

  1. Добавить — новая строка в конец или после текущей.
  2. Скопировать — дубль строки со всеми значениями. Удобно, когда в документе десять похожих позиций с разными количествами.
  3. Изменить — открыть строку на редактирование, если табличная часть не редактируется «по месту».
  4. Удалить — убрать строку из документа.
  5. Переместить вверх / вниз — сменить порядок строк.
  6. Подбор / Заполнить — в некоторых документах эти команды вынесены отдельно.

Копировать значения можно и без меню: выделите ячейки и нажмите Ctrl+C, затем Ctrl+V в другую колонку. Для нескольких ячеек подряд этот способ быстрее любого пункта меню.

Пример из практики: в реализации нужно поставить одинаковую цену в двадцати строках. Заполните первую ячейку, выделите её вместе с остальными ячейками колонки, вставьте через Ctrl+V. Платформа заполнит все выделенные ячейки значением из буфера, если типы совпадают. Результат лучше проверить глазами — суммы пересчитываются по-разному в зависимости от настроек документа.

Меню на поле ввода и на самом документе

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

Пример: в документе «Реализация» вы видите контрагента и хотите проверить его реквизиты. Правый клик по полю контрагента, команда открытия — и перед вами его карточка. Закрываете её и возвращаетесь в документ, ничего не потеряв.

У полей даты и числа меню проще: вырезать, копировать, вставить, иногда калькулятор или календарь, в зависимости от типа поля.

Что с проведением

В списке документов правый клик по строке даёт команды проведения и отмены проведения. Внутри открытого документа аналогичные команды вынесены на командную панель формы, а не в контекстное меню. Это частая причина вопроса «почему в документе нет пункта „Провести“ по правой кнопке».

Движения документа открываются отдельной командой формы документа («Еще» или раздел связанных команд, в зависимости от конфигурации). Не ищите их в меню поля.

Как настроить меню под себя

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

  • 🪟 в списках и документах есть команда «Еще» → «Изменить форму» — оттуда настраиваются состав и расположение полей и команд;
  • 💾 настройки сохраняются для вашего пользователя и не влияют на коллег;
  • ↩️ если стало хуже, в том же окне есть кнопка возврата к стандартным настройкам формы.

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

Если нужный пункт добавил разработчик, он уйдёт вместе с расширением. Отключили расширение — исчезли и его команды. Пользователи иногда принимают это за сбой.

Отчёты и табличные документы

В сформированном отчёте контекстное меню работает иначе, чем в списке. Здесь вы кликаете по ячейке результата, а не по записи базы.

Что обычно доступно:

  • 🔍 Расшифровка — двойной клик или пункт меню по ячейке открывает документ или отчёт, из которого взята сумма. Так проверяют, откуда в оборотке взялась странная цифра.
  • 📎 Копирование области — выделите диапазон и скопируйте, чтобы вставить в Excel или письмо.
  • 🧮 Сумма выделенных ячеек — при выделении нескольких числовых ячеек итог показывается в строке состояния внизу окна, меню для этого не нужно.

Расшифровка есть не у каждой ячейки. Если курсор над ячейкой не меняется или меню не предлагает открыть источник, значит, для этого показателя расшифровка в отчёте не настроена.

Практический сценарий: в оборотно-сальдовой ведомости сальдо по счёту не сходится с ожиданием. Кликните по сумме, откройте расшифровку, посмотрите список документов за период и найдите тот, что дал лишнюю проводку. Это быстрее, чем вручную перебирать журнал операций.

Горячие клавиши вместо меню

Многие пункты быстрее вызвать с клавиатуры. Таблица самых полезных сочетаний в списках и формах 8.3:

ДействиеКлавиши
Вызвать контекстное менюShift+F10
Изменить выделенный элементF2
Создать новый элементIns
Скопировать элементF9
Пометить на удалениеDel
Найти по текущему значениюAlt+F
Отбор по текущему значениюCtrl+Alt+F
Открыть список выбора в полеF4
Скопировать выделенноеCtrl+C
ВставитьCtrl+V

Остальные сочетания зависят от конфигурации и версии платформы. Полный перечень лежит в справке платформы: нажмите F1 в окне 1С.

В веб-клиенте часть сочетаний перехватывается браузером (например, Ctrl+F ищет по странице, а не по списку). Если комбинация не работает , попробуйте то же самое пунктом меню.

Как разработчик расширяет контекстное меню

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

На управляемой форме у таблицы и у поля есть собственная группа элементов контекстного меню. Туда в конфигураторе перетаскивают команды формы. Порядок такой:

  1. Создать команду формы и написать обработчик на клиенте.
  2. Добавить команду в группу контекстного меню нужного элемента (таблицы, поля).
  3. При необходимости настроить видимость и доступность — например, показывать пункт только для определённой роли.

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

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

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

Почему меню пустое или не то

Три частых причины, почему контекстное меню выглядит «неполным».

  • 🔒 Не хватает прав. Команды, на которые у роли нет права, платформа скрывает. У бухгалтера и у администратора меню будут разные.
  • 🧱 Режим просмотра. В документе, который открыт только на чтение, команды изменения неактивны или отсутствуют.
  • 🧩 Расширение отключено или работает не в вашей базе. На тестовой копии и на рабочей базе могут стоять разные расширения.

Если после проверки прав и расширений пункта всё равно нет, сравните форму с другим пользователем: попросите коллегу открыть тот же список и сделать правый клик. Совпало — значит, такой команды в этой конфигурации просто нет, и искать её нужно в командной панели.

Частые вопросы

Как вызвать контекстное меню в 1С без мыши?
Выделите строку или поле и нажмите Shift+F10. Меню откроется для выделенного объекта.
Почему в одном списке пунктов больше, чем в другом?
Меню строится из команд, подходящих к объекту. В разных списках, формах и конфигурациях они разные, плюс влияют права и расширения.
Можно ли добавить свой пункт в контекстное меню?
Обычный пользователь не может. Разработчик добавляет команду формы в группу контекстного меню нужного элемента, чаще всего через расширение.
Контекстное меню пропало после обновления. Что делать?
Проверьте, подключены ли расширения и сохранились ли пользовательские настройки формы. Если вы меняли форму, вернитесь к стандартным настройкам формы через «Еще» → «Изменить форму».
Работает ли контекстное меню в веб-клиенте и на планшете?
Да. В браузере вызывайте его правой кнопкой, на сенсорном экране — долгим касанием. Часть сочетаний клавиш в браузере перехватывается самим браузером.