Быстрый старт · 10 мин
Как удалить строку в 1С с клавиатуры
Как удалить строку в 1С с помощью клавиатуры: клавиша Del, сочетания Shift+Del, удаление строк в табличной части документа, журнале и справочнике, типичные ошибки.
Удаление строки в 1С с клавиатуры — одна из самых частых операций при работе с документами, справочниками и журналами. В большинстве случаев достаточно выделить нужную строку и нажать клавишу Delete (Del). Однако поведение программы зависит от того, где находится строка: в табличной части документа, в списке справочника или в журнале документов.
Важно понимать разницу между удалением строки табличной части (например, товара в накладной) и пометкой на удаление целого объекта (документа или элемента справочника). В первом случае строка исчезает сразу после нажатия Del, во втором — объект лишь помечается и окончательно удаляется через специальную обработку.
Ниже разобраны все основные сценарии: горячие клавиши для разных версий платформы, удаление нескольких строк, ограничения и способы восстановления ошибочно удалённых данных.
Основные горячие клавиши для удаления строки
Базовое действие во всех конфигурациях 1С одинаково: установите курсор на нужную строку и нажмите Delete. Это работает в табличных частях документов («Товары», «Услуги»), в списках справочников и в журналах документов.
Дополнительные сочетания, которые упрощают работу:
- Delete — удалить текущую строку табличной части или пометить объект на удаление;
- Shift + Delete — в ряде конфигураций: непосредственное удаление объекта без пометки (доступно не всегда и зависит от прав);
- Ctrl + стрелки — перемещение по списку без выделения;
- Shift + стрелки вверх/вниз — выделение нескольких соседних строк;
- Ctrl + A — выделить все строки табличной части (в управляемых формах).
После нажатия Del в табличной части документа строка удаляется мгновенно, без дополнительных вопросов. В списках справочников и журналах программа обычно спрашивает подтверждение: «Пометить объект на удаление?» — ответьте «Да» клавишей Enter или кнопкой мыши.
Как удалить строку в табличной части документа
Табличная часть — это блок строк внутри документа: товары в реализации, услуги в акте, сотрудники в ведомости. Удаление строки здесь самое простое и безопасное, потому что оно не затрагивает другие объекты базы.
Порядок действий:
- Откройте документ и перейдите на вкладку с табличной частью.
- Кликните мышью по нужной строке или переместитесь на неё стрелками клавиатуры.
- Нажмите Delete — строка исчезнет без подтверждения.
- Проверьте итоговые суммы документа: они пересчитаются автоматически.
- Запишите документ клавишей Ctrl + S или кнопкой «Записать».
Обратите внимание: пока документ не записан, удаление строки можно отменить простым закрытием формы без сохранения. После записи изменения фиксируются в базе, и восстановить строку можно только вводом заново.
- 1Откройте документ и найдите нужную строку в табличной части
- 2Выделите строку кликом или стрелками
- 3Нажмите Delete
- 4Проверьте итоговые суммы и количество строк
- 5Сохраните документ: Ctrl + S или «Записать и закрыть»
Как удалить несколько строк сразу
Если нужно убрать не одну, а несколько строк, сначала выделите их. В управляемых формах (1С 8.3, интерфейс «Такси») выделение работает по стандартным правилам Windows.
Способы выделения:
- Shift + стрелка вниз/вверх — последовательное выделение соседних строк;
- Ctrl + клик мышью — выделение отдельных строк в произвольном порядке;
- Shift + клик — выделение диапазона от текущей строки до указанной;
- Ctrl + A — все строки табличной части.
После выделения нажмите Delete — все выбранные строки будут удалены одним действием. Это особенно удобно при очистке больших табличных частей: например, когда в счёте на оплату нужно оставить только часть позиций.
Если требуется удалить вообще все строки, удобнее воспользоваться кнопкой очистки табличной части (значок с крестиком или пункт «Очистить» в меню «Ещё»), если она предусмотрена конфигурацией.
Удаление строки в списке справочника или журнале документов
В списках (номенклатура, контрагенты, журналы документов) клавиша Delete работает иначе: она не стирает строку, а устанавливает пометку на удаление. Помеченный объект остаётся в базе, но перестаёт участвовать в большинстве операций, а в списке отображается с перечёркнутым значком.
Последовательность такая:
- Найдите объект в списке, выделите строку.
- Нажмите Delete.
- Подтвердите действие в диалоге («Пометить на удаление?» → «Да»).
- Повторное нажатие Del на помеченном объекте снимает пометку — это способ быстро отменить ошибочное действие.
Физическое удаление помеченных объектов выполняет администратор через «Администрирование → Удаление помеченных объектов». Программа проверит, не используется ли объект в других документах, и удалит только те, на которые нет ссылок.
Ограничения: когда строку удалить нельзя
Иногда нажатие Delete не даёт результата. Типичные причины:
- Недостаточно прав. Роль пользователя не разрешает удаление — обратитесь к администратору, чтобы он расширил права.
- Документ проведён и находится в закрытом периоде. Установлена дата запрета редактирования — строки в таких документах недоступны для изменения.
- Объект заблокирован другим пользователем. В многопользовательском режиме дождитесь, пока коллега закроет объект.
- Строка формируется автоматически. Например, строки начислений в документе расчёта зарплаты пересчитываются программой — их нужно не удалять, а корректировать через исходные данные.
- Форма открыта в режиме просмотра. Некоторые списки открываются только для чтения.
Как выбрать действие
Как восстановить ошибочно удалённую строку
Возможности восстановления зависят от того, сохранён ли документ после удаления:
- Документ не записан. Закройте форму без сохранения (Esc или крестик, ответ «Нет» на вопрос о сохранении) — строка вернётся.
- Документ записан. Автоматической отмены нет — строку придётся добавить заново вручную. Если помните данные, это займёт минуту; если нет, сверьтесь с печатной формой или связанным документом-основанием.
- Объект помечен на удаление в списке. Выделите его и снова нажмите Delete — пометка снимется.
- Объект удалён физически. Восстановление возможно только из резервной копии базы.
Проверка результата после удаления
После удаления строки убедитесь, что документ остался корректным:
- итоговая сумма и количество в шапке документа пересчитались;
- суммы НДС соответствуют оставшимся строкам;
- проведённый документ перепроведён — иначе движения по регистрам останутся старыми;
- связанные документы (счета-фактуры, заказы) не содержат ссылок на удалённые позиции.
Как проверить результат
Сумма уменьшилась ровно на стоимость удалённой строки
Сумма не изменилась — документ не пересчитан или не записан
Документ перепроведён после изменения
Документ записан, но не проведён — движения по регистрам устарели
Строка отображается с перечёркнутым значком
Значок не появился — пометка не установлена, проверьте права
Частые вопросы
Почему Delete не удаляет строку в документе?
Чаще всего не хватает прав, установлена дата запрета редактирования, документ заблокирован другим пользователем либо строка рассчитана автоматически. Проверьте эти условия по порядку или обратитесь к администратору системы.
Чем отличается удаление строки от пометки на удаление?
Строка табличной части стирается сразу и безвозвратно после записи документа. Пометка на удаление — это отложенное удаление целого объекта: он остаётся в базе, пока администратор не запустит обработку удаления помеченных объектов с проверкой ссылок.
Можно ли отменить удаление строки клавишей Ctrl+Z?
В типовых формах 1С полноценная отмена действий через Ctrl+Z не поддерживается. Если документ ещё не записан, закройте его без сохранения. Если записан — добавьте строку заново вручную.
Как удалить все строки табличной части одним действием?
Выделите все строки сочетанием Ctrl+A внутри табличной части и нажмите Delete. В некоторых конфигурациях также есть кнопка «Очистить» в меню табличной части или в меню «Ещё».
Удалится ли помеченный объект сам по себе?
Нет. Помеченные объекты хранятся в базе, пока не будет выполнена операция «Удаление помеченных объектов» из раздела «Администрирование». При этом объекты, на которые ссылаются другие данные, удалены не будут.
Работает ли Shift+Delete для прямого удаления?
В некоторых конфигурациях и при наличии специальных прав сочетание Shift+Delete позволяет удалить объект напрямую, минуя пометку. Используйте его осторожно: такое удаление необратимо и не проверяет ссылки на объект.
Что важно запомнить
Строка в табличной части документа удаляется клавишей Delete сразу, объект в списке — помечается на удаление той же клавишей. Несколько строк выделяются через Shift или Ctrl и удаляются одним нажатием. Перед массовыми удалениями делайте резервную копию, а после изменения проведённого документа — перепроводите его и проверяйте итоги.