Администрирование · 11 мин
Как отключить проводку в 1С 8: все рабочие способы
Как отключить проводку документа в 1С 8: отмена проведения, пометка на удаление, отключение движений по регистрам, настройка прав. Пошаговые инструкции и FAQ.
Отключить проводку в 1С 8 можно несколькими способами в зависимости от того, что именно требуется: отменить проведение конкретного документа, убрать его движения по регистрам, запретить пользователю проводить документы определённого вида или полностью убрать формирование проводок для отдельных операций. Каждая задача решается своим инструментом — от стандартной кнопки «Отмена проведения» до настройки прав доступа и доработки конфигурации.
Важно понимать разницу между «проведением документа» и «проводкой». Проведение — это процесс, в результате которого документ создаёт записи (движения) в регистрах: бухгалтерских, накопления, сведений. Проводка — это конкретная запись в регистре бухгалтерии с дебетом, кредитом и суммой. Отключить проводку можно на уровне документа (отменить проведение целиком), на уровне регистра (очистить движения) или на уровне конфигурации (убрать формирование определённых записей).
Перед любыми действиями с проведёнными документами убедитесь, что у вас есть актуальная резервная копия базы. Массовая отмена проведения или удаление движений способна изменить остатки, обороты и отчётность за закрытые периоды, и откатить такие изменения без копии будет невозможно.
Отмена проведения документа — основной способ
Самый распространённый сценарий — документ проведён ошибочно, и его движения нужно убрать из учёта. Для этого откройте журнал документов, найдите нужный документ (проведённые документы обычно отображаются без серой пометки, часто с зелёной галочкой или без каких-либо значков в зависимости от конфигурации), выделите его и нажмите кнопку «Отменить проведение» на панели инструментов или в меню «Ещё». В типовых конфигурациях также работает контекстное меню по правой кнопке мыши.
После отмены проведения документ остаётся в базе, но все его записи в регистрах удаляются. Остатки по складу, взаиморасчёты, бухгалтерские обороты пересчитываются автоматически. Проверить результат можно, открыв документ: в его форме появится признак непроведённого состояния, а отчёты по соответствующим регистрам перестанут учитывать его данные.
Если документ входит в последовательность более поздних документов (например, поступление товара, по которому уже была реализация), типовая конфигурация может выдать предупреждение или запретить отмену. В этом случае сначала отмените проведение зависимых документов в обратном хронологическом порядке.
- 1Сделайте резервную копию базы, если документ влияет на закрытые периоды
- 2Откройте журнал документов и найдите нужный документ
- 3Выделите его и нажмите «Отменить проведение» на панели или в меню «Ещё»
- 4При сообщении о зависимых документах отмените их проведение в обратном порядке
- 5Проверьте отчёты: движения документа должны исчезнуть из регистров
Пометка на удаление как альтернатива
Если документ не просто ошибочно проведён, а вообще не должен существовать в базе, используйте пометку на удаление. Выделите документ и нажмите Delete или кнопку «Пометить на удаление / снять пометку». При пометке проведённого документа система автоматически отменит его проведение, а затем установит пометку.
Помеченный документ не формирует движений и не учитывается в отчётах, но физически остаётся в базе до запуска обработки «Удаление помеченных объектов» (раздел «Администрирование» — «Обслуживание» в типовых конфигурациях). Это безопаснее прямого удаления: пока документ только помечен, его можно восстановить снятием пометки.
Учтите, что физическое удаление документа может быть запрещено ссылочной целостностью: если на документ ссылаются другие объекты (например, счёт-фактура, платёжное поручение), система покажет список таких ссылок и потребует сначала разобраться с ними.
Отключение движений по отдельным регистрам
Иногда нужно, чтобы документ оставался проведённым, но не формировал записи по конкретному регистру — например, убрать бухгалтерские проводки, оставив складские движения. В типовых конфигурациях прямой штатной кнопки для этого обычно нет, но есть обходные пути.
Первый вариант — ручная корректировка движений. В некоторых конфигурациях (например, «1С:Бухгалтерия 8») у документа есть флаг «Ручная корректировка» в меню «Ещё». После его установки движения документа становятся доступными для редактирования: можно открыть список движений (кнопка «Дт/кт» или «Показать проводки») и удалить или изменить отдельные записи. Помните: при следующем перепроведении документа или снятии флага ручные правки будут затёрты.
Второй вариант — документ «Операция» или «Корректировка регистров» (в зависимости от конфигурации), которым вносятся сторнирующие записи. Это методологически правильнее для бухгалтерского учёта: вместо удаления проводки создаётся обратная запись, и в учёте остаётся след исправления.
Запрет проведения документов для пользователя
Задача «отключить проводку» часто означает запрет для конкретных сотрудников. В типовых конфигурациях это решается через профили групп доступа: раздел «Администрирование» — «Настройки пользователей и прав» — «Профили групп доступа». Откройте профиль пользователя и снимите разрешение на проведение нужных видов документов или на интерактивное изменение проведённых документов.
Дополнительно работает механизм «Даты запрета изменения данных» («Администрирование» — «Поддержка и обслуживание» — «Даты запрета изменения данных»). Установив дату запрета, вы запрещаете всем пользователям (кроме указанных исключений) создавать, проводить и изменять документы раньше этой даты. Это стандартный способ закрытия периода после сдачи отчётности.
На уровне конфигуратора запрет можно реализовать через роли: у роли снимаются права «Проведение» и «Отмена проведения» для конкретного вида документов. Такой вариант требует доступа к конфигуратору и обновления конфигурации базы данных, поэтому выполняется администратором или разработчиком.
Сравнение вариантов запрета
Подходит для гибкой настройки без доработок; ограничение — работает только в конфигурациях на БСП
Закрывает период для всех сразу; не различает виды документов внутри периода
Самый жёсткий и надёжный запрет; требует снятия конфигурации с поддержки и навыков разработки
Отключение формирования проводок на уровне конфигурации
Если требуется, чтобы документ определённого вида вообще не создавал проводки (например, организация ведёт только управленческий учёт, а бухгалтерские движения мешают), потребуется доработка. В конфигураторе откройте свойства документа: на закладке «Движения» можно снять галочки с регистров, по которым документ проводится, — тогда движения формироваться не будут вовсе.
Более точечный вариант — изменить модуль объекта документа, процедуру «ОбработкаПроведения»: закомментировать или обернуть в условие код, формирующий конкретные записи. Например, можно добавить проверку функциональной опции, чтобы проводки формировались только при включённой настройке. Это позволяет включать и отключать проводки без повторной доработки.
В управляемых приложениях на базе БСП часть подобных задач решается без доработки — через функциональные опции и настройки учётной политики. Например, в «1С:Бухгалтерии» отдельные участки учёта отключаются в настройках функциональности («Главное» — «Функциональность»), и документы перестают формировать соответствующие проводки.
Прежде чем снимать регистры в свойствах документа, проверьте, не использует ли конфигурация эти движения в отчётах и механизмах расчёта. Отключение движений по регистру, на который опираются другие процедуры, приводит к пустым отчётам и ошибкам при перепроведении старых документов.
Массовая отмена проведения и восстановление последовательностей
Когда нужно отключить проводки сразу у множества документов — например, перепровести период заново после обнаружения ошибки — используйте штатные механизмы массового перепроведения. В типовых конфигурациях это обработки «Проведение документов» или «Восстановление последовательностей» (раздел «Операции» или «Администрирование»). Там же доступна массовая отмена проведения за выбранный период.
В файловых базах без встроенной обработки можно воспользоваться типовой обработкой «Групповое перепроведение документов» с диска ИТС или универсальными обработками подборки и обработки объектов. В любом случае массовые операции выполняйте в монопольном режиме, когда пользователи вышли из базы, — иначе часть документов может оказаться заблокированной.
После массовой отмены проверьте итоговое состояние учёта: сформируйте оборотно-сальдовую ведомость или отчёт по остаткам склада и сравните с контрольными значениями, зафиксированными до операции.
Как проверить результат
Документ отображается как непроведённый или помеченный
Документ по-прежнему проведён, движения видны в отчётах
В отчётах по регистрам записей документа нет
Записи остались — проверьте ручную корректировку и зависимые документы
ОСВ и складские отчёты пересчитались без учёта документа
Остатки не изменились — документ проведён повторно или есть дубли
Частые ошибки при отключении проводок
Первая типичная ошибка — отмена проведения документа в закрытом периоде без сторнирования. Отчётность уже сдана, а обороты в базе изменились: данные учёта расходятся с поданными декларациями. Правильный подход — исправление текущей датой через сторнирующие операции.
Вторая ошибка — ручное удаление движений через «Ручную корректировку» без фиксации причины. Через месяц никто не вспомнит, почему проводки документа не совпадают с его табличной частью, а перепроведение при обновлении или восстановлении последовательностей молча затрёт правки.
Третья ошибка — снятие регистров с документа в конфигураторе без анализа зависимостей. Если на эти движения опираются отчёты, обмены или расчёт себестоимости, после обновления конфигурации учёт «развалится» неочевидным образом, и поиск причины займёт значительное время.
Что важно запомнить
Одиночную проводку отключают отменой проведения или пометкой на удаление, отдельные записи — ручной корректировкой или сторнированием, массовые операции — штатными обработками перепроведения, а запреты — правами доступа и датами запрета. Закрытые периоды исправляйте только сторнирующими документами и всегда делайте резервную копию перед массовыми изменениями.
Частые вопросы
Можно ли отключить проводку, не удаляя документ?
Да. Отмена проведения именно так и работает: документ остаётся в базе со всеми реквизитами, но его записи в регистрах удаляются. При необходимости документ можно провести повторно — движения сформируются заново.
Почему кнопка «Отменить проведение» недоступна?
Чаще всего не хватает прав: у вашей роли нет права отмены проведения для этого вида документов или установлена дата запрета изменения данных. Также проверьте, не заблокирован ли документ другим пользователем и не находится ли он в закрытом периоде.
Как отключить проводки только по бухгалтерскому учёту, оставив складские?
Штатно — через флаг «Ручная корректировка» с удалением бухгалтерских записей, но правки сотрутся при перепроведении. Надёжный вариант — доработка процедуры «ОбработкаПроведения» с условием на формирование бухгалтерских движений, либо отключение участка учёта через функциональные опции, если конфигурация это поддерживает.
Что произойдёт, если пометить на удаление проведённый документ?
Система сначала автоматически отменит его проведение, затем установит пометку. Движения по регистрам будут удалены, документ перестанет влиять на отчёты, но физически останется в базе до выполнения обработки удаления помеченных объектов.
Как массово отменить проведение документов за месяц?
Используйте обработку группового перепроведения («Операции» — «Проведение документов» или аналог в вашей конфигурации): укажите период, виды документов и режим «Отмена проведения». Выполняйте операцию в монопольном режиме после создания резервной копии.
Можно ли запретить проведение документов только одному пользователю?
Да, через профили групп доступа: создайте отдельный профиль без права проведения нужных документов и назначьте его этому пользователю. Если конфигурация не использует профили, запрет настраивается через роли в конфигураторе с последующим обновлением базы.