К статье
Практический материал

Быстрый старт · 10 мин

Как удалить строку в 1С с клавиатуры

Как удалить строку в 1С с помощью клавиатуры: клавиша Del, сочетания Shift+Del, удаление строк в табличной части документа, журнале и справочнике, типичные ошибки.

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

Важно понимать разницу между удалением строки табличной части (например, товара в накладной) и пометкой на удаление целого объекта (документа или элемента справочника). В первом случае строка исчезает сразу после нажатия Del, во втором — объект лишь помечается и окончательно удаляется через специальную обработку.

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

Основные горячие клавиши для удаления строки

Базовое действие во всех конфигурациях 1С одинаково: установите курсор на нужную строку и нажмите Delete. Это работает в табличных частях документов («Товары», «Услуги»), в списках справочников и в журналах документов.

Дополнительные сочетания, которые упрощают работу:

  • Delete — удалить текущую строку табличной части или пометить объект на удаление;
  • Shift + Delete — в ряде конфигураций: непосредственное удаление объекта без пометки (доступно не всегда и зависит от прав);
  • Ctrl + стрелки — перемещение по списку без выделения;
  • Shift + стрелки вверх/вниз — выделение нескольких соседних строк;
  • Ctrl + A — выделить все строки табличной части (в управляемых формах).

После нажатия Del в табличной части документа строка удаляется мгновенно, без дополнительных вопросов. В списках справочников и журналах программа обычно спрашивает подтверждение: «Пометить объект на удаление?» — ответьте «Да» клавишей Enter или кнопкой мыши.

Как удалить строку в табличной части документа

Табличная часть — это блок строк внутри документа: товары в реализации, услуги в акте, сотрудники в ведомости. Удаление строки здесь самое простое и безопасное, потому что оно не затрагивает другие объекты базы.

Порядок действий:

  1. Откройте документ и перейдите на вкладку с табличной частью.
  2. Кликните мышью по нужной строке или переместитесь на неё стрелками клавиатуры.
  3. Нажмите Delete — строка исчезнет без подтверждения.
  4. Проверьте итоговые суммы документа: они пересчитаются автоматически.
  5. Запишите документ клавишей Ctrl + S или кнопкой «Записать».

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

Удаление строки в документе
  1. 1
    Откройте документ и найдите нужную строку в табличной части
  2. 2
    Выделите строку кликом или стрелками
  3. 3
    Нажмите Delete
  4. 4
    Проверьте итоговые суммы и количество строк
  5. 5
    Сохраните документ: Ctrl + S или «Записать и закрыть»

Как удалить несколько строк сразу

Если нужно убрать не одну, а несколько строк, сначала выделите их. В управляемых формах (1С 8.3, интерфейс «Такси») выделение работает по стандартным правилам Windows.

Способы выделения:

  • Shift + стрелка вниз/вверх — последовательное выделение соседних строк;
  • Ctrl + клик мышью — выделение отдельных строк в произвольном порядке;
  • Shift + клик — выделение диапазона от текущей строки до указанной;
  • Ctrl + A — все строки табличной части.

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

Если требуется удалить вообще все строки, удобнее воспользоваться кнопкой очистки табличной части (значок с крестиком или пункт «Очистить» в меню «Ещё»), если она предусмотрена конфигурацией.

Удаление строки в списке справочника или журнале документов

В списках (номенклатура, контрагенты, журналы документов) клавиша Delete работает иначе: она не стирает строку, а устанавливает пометку на удаление. Помеченный объект остаётся в базе, но перестаёт участвовать в большинстве операций, а в списке отображается с перечёркнутым значком.

Последовательность такая:

  1. Найдите объект в списке, выделите строку.
  2. Нажмите Delete.
  3. Подтвердите действие в диалоге («Пометить на удаление?» → «Да»).
  4. Повторное нажатие Del на помеченном объекте снимает пометку — это способ быстро отменить ошибочное действие.

Физическое удаление помеченных объектов выполняет администратор через «Администрирование → Удаление помеченных объектов». Программа проверит, не используется ли объект в других документах, и удалит только те, на которые нет ссылок.

Ограничения: когда строку удалить нельзя

Иногда нажатие Delete не даёт результата. Типичные причины:

  • Недостаточно прав. Роль пользователя не разрешает удаление — обратитесь к администратору, чтобы он расширил права.
  • Документ проведён и находится в закрытом периоде. Установлена дата запрета редактирования — строки в таких документах недоступны для изменения.
  • Объект заблокирован другим пользователем. В многопользовательском режиме дождитесь, пока коллега закроет объект.
  • Строка формируется автоматически. Например, строки начислений в документе расчёта зарплаты пересчитываются программой — их нужно не удалять, а корректировать через исходные данные.
  • Форма открыта в режиме просмотра. Некоторые списки открываются только для чтения.
Маршрут решения

Как выбрать действие

Нужно убрать товар из накладной или счётаВыделите строку в табличной части и нажмите Delete, затем запишите документ
Нужно удалить весь документ или элемент справочникаВыделите его в списке и нажмите Delete — объект будет помечен на удаление
Delete не срабатывает и строка не удаляетсяПроверьте права, дату запрета редактирования и блокировку объекта другим пользователем
Удалили строку по ошибке и документ ещё не записанЗакройте документ без сохранения — изменения не применятся

Как восстановить ошибочно удалённую строку

Возможности восстановления зависят от того, сохранён ли документ после удаления:

  • Документ не записан. Закройте форму без сохранения (Esc или крестик, ответ «Нет» на вопрос о сохранении) — строка вернётся.
  • Документ записан. Автоматической отмены нет — строку придётся добавить заново вручную. Если помните данные, это займёт минуту; если нет, сверьтесь с печатной формой или связанным документом-основанием.
  • Объект помечен на удаление в списке. Выделите его и снова нажмите Delete — пометка снимется.
  • Объект удалён физически. Восстановление возможно только из резервной копии базы.
Типичные ошибки
01
Удаление строки в проведённом документе без проверки итогов — проводки пересчитаются, и отчётность может разойтись
02
Пометка на удаление элемента справочника, который используется в документах, — в старых документах появятся битые ссылки
03
Массовое удаление без резервной копии — при ошибке данные восстановить неоткуда
04
Попытка удалить автоматически рассчитанную строку вместо корректировки исходных данных — после пересчёта строка появится снова

Проверка результата после удаления

После удаления строки убедитесь, что документ остался корректным:

  • итоговая сумма и количество в шапке документа пересчитались;
  • суммы НДС соответствуют оставшимся строкам;
  • проведённый документ перепроведён — иначе движения по регистрам останутся старыми;
  • связанные документы (счета-фактуры, заказы) не содержат ссылок на удалённые позиции.
Контрольные точки

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

Итоговая сумма документа
Норма

Сумма уменьшилась ровно на стоимость удалённой строки

Тревожный признак

Сумма не изменилась — документ не пересчитан или не записан

Состояние проведения
Норма

Документ перепроведён после изменения

Тревожный признак

Документ записан, но не проведён — движения по регистрам устарели

Помеченный объект в списке
Норма

Строка отображается с перечёркнутым значком

Тревожный признак

Значок не появился — пометка не установлена, проверьте права

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

Почему Delete не удаляет строку в документе?

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

Чем отличается удаление строки от пометки на удаление?

Строка табличной части стирается сразу и безвозвратно после записи документа. Пометка на удаление — это отложенное удаление целого объекта: он остаётся в базе, пока администратор не запустит обработку удаления помеченных объектов с проверкой ссылок.

Можно ли отменить удаление строки клавишей Ctrl+Z?

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

Как удалить все строки табличной части одним действием?

Выделите все строки сочетанием Ctrl+A внутри табличной части и нажмите Delete. В некоторых конфигурациях также есть кнопка «Очистить» в меню табличной части или в меню «Ещё».

Удалится ли помеченный объект сам по себе?

Нет. Помеченные объекты хранятся в базе, пока не будет выполнена операция «Удаление помеченных объектов» из раздела «Администрирование». При этом объекты, на которые ссылаются другие данные, удалены не будут.

Работает ли Shift+Delete для прямого удаления?

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

Итог

Что важно запомнить

Строка в табличной части документа удаляется клавишей Delete сразу, объект в списке — помечается на удаление той же клавишей. Несколько строк выделяются через Shift или Ctrl и удаляются одним нажатием. Перед массовыми удалениями делайте резервную копию, а после изменения проведённого документа — перепроводите его и проверяйте итоги.