Распроведение документов в 1С:Предприятие 8.3 — стандартная операция, с которой регулярно сталкиваются бухгалтеры, кадровики и администраторы системы. Однако даже опытные пользователи иногда допускают ошибки, которые приводят к разбалансировке учетных данных, конфликтам при закрытии периода или проблемам с отчетностью. Эта статья поможет разобраться, как правильно выполнять распроведение в разных сценариях: от одиночных документов до пакетной обработки, с учетом особенностей конфигураций Бухгалтерия 3.0, Управление торговлей 11 и Зарплата и управление персоналом 3.1.

Мы рассмотрим не только базовые действия через интерфейс, но и программные методы для автоматизации, а также типичные «подводные камни», о которых редко пишут в официальной документации. Например, почему после распроведения Акта выполненных работ может «сбиться» НДС в книге продаж, или как избежать дублирования проводок при повторном проведении. Если вы работаете с ежедневно, сохраните эту инструкцию в закладки — она пригодится при срочных правках перед сдачей отчетности.

1. Что такое распроведение и когда оно необходимо

Распроведение (или «снятие проведения») — это отмена действия документа в базе без его удаления. В отличие от удаления, распроведенный документ:

  • 📄 Сохраняет свою историю — остается в журнале, но не формирует проводки и движения.
  • 🔄 Может быть проведен повторно — после исправления ошибок или изменения реквизитов.
  • 📊 Не влияет на отчетность — исключается из регистров накопления, бухгалтерских и налоговых расчетов.

Основные случаи, когда требуется распроведение:

  • 💰 Ошибки в суммах, ставках НДС или реквизитах контрагента (например, неверный ИНН в Счете-фактуре).
  • 📅 Изменение даты документа после его проведения (например, перенос на другой отчетный период).
  • 🔄 Корректировка связанных документов (например, исправление Заказа покупателя, на основе которого сформирован Реализация товаров).
  • 🛑 Остановка бизнес-процесса (например, отмена Платежного поручения до списания средств).
📊 Как часто вам приходится распровести документы в 1С?
Ежедневно
Несколько раз в неделю
Редко, только при ошибках
Никогда не делал этого

Важно понимать, что распроведение не всегда безопасно. Например, в 1С:Бухгалтерия 3.0 снятие проведения с Авансового отчета после закрытия месяца может привести к разбалансу по счету 71 «Расчеты с подотчетными лицами», если документ уже участвовал в регламентных операциях. В таких случаях требуется дополнительная корректировка вручную.

2. Способы распроведения документов в 1С 8.3

В 1С:Предприятие 8.3 есть несколько способов снять проведение документа. Выбор метода зависит от количества документов, их типа и текущих прав пользователя.

2.1. Распроведение через интерфейс (вручную)

Самый простой способ — использовать стандартные кнопки в форме документа:

  1. Откройте документ двойным кликом из журнала (например, Реализация товаров и услуг).
  2. Нажмите кнопку Ещё → Снять проведение (или Действия → Провести/снять проведение в некоторых конфигурациях).
  3. Подтвердите действие в диалоговом окне.

Проверьте, не заблокирован ли документ другим пользователем

Убедитесь, что у вас есть права на редактирование

Сохраните резервную копию базы (при массовых операциях)

Закройте все отчеты, использующие данные документа-->

В некоторых конфигурациях (например, 1С:ERP) может потребоваться указать причину распроведения в комментарии. Это полезно для аудита изменений.

2.2. Массовое распроведение через обработку

Если нужно распровести несколько документов одновременно, используйте обработку Групповое изменение реквизитов:

  1. Перейдите в Все функции → Обработки → Групповое изменение реквизитов.
  2. Выберите тип документа (например, Поступление товаров).
  3. Установите фильтр по дате, контрагенту или другим реквизитам.
  4. В колонке действий выберите Снять проведение.
  5. Запустите обработку кнопкой Выполнить.

⚠️ Внимание: Массовое распроведение может занять много времени, если документы имеют сложные движения (например, Отчет производства за смену в 1С:ERP). В таких случаях лучше разбивать операцию на партии по 50–100 документов.

2.3. Программное распроведение (для разработчиков)

Для автоматизации распроведения можно использовать встроенный язык . Пример кода для снятия проведения всех неоплаченных Счетов на оплату за текущий месяц:

Выборка = Документы.СчетНаОплату.Выбрать();

Пока Выборка.Следующий() Цикл

Если Выборка.Дата >= НачалоМесяца(ТекущаяДата()) И Выборка.СуммаДокумента > 0 Тогда

Если Выборка.Проведен Тогда

Выборка.СнятьПроведение();

Выборка.Записать();

КонецЕсли;

КонецЕсли;

КонецЦикла;

Этот метод требует прав Администратор и осторожности: неверный скрипт может распровести документы, которые не должны были изменяться.

3. Особенности распроведения в разных конфигурациях 1С

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

Конфигурация Тип документа Особенности распроведения Возможные проблемы
1С:Бухгалтерия 3.0 Счет-фактура выданный Автоматически корректирует книгу продаж При распроведении в закрытом периоде требуется перепроведение регламентных операций по НДС
1С:Управление торговлей 11 Реализация товаров Снимает резерв по складу, если документ не оплачен Может остаться «висячий» резерв, если распроведение выполнено после частичной отгрузки
1С:Зарплата и управление персоналом 3.1 Начисление зарплаты Требует перерасчета связанных документов (например, Ведомость в банк) При распроведении в прошлом периоде сбиваются начисления по сотрудникам
1С:ERP 2.5 Заказ клиента Автоматически обновляет план продаж Могут остаться «сиротые» задачи в модуле CRM

⚠️ Внимание: В 1С:Бухгалтерия 3.0 распроведение Платежного поручения после выгрузки в клиент-банк не отменяет реальное списание средств. Для этого нужно отдельно формировать Заявление на отзыв в банке.

Что делать, если после распроведения документ «исчез» из журнала?

Это может произойти, если в настройках журнала установлен фильтр «Только проведенные». Снимите галочку в параметрах отбора или используйте фильтр «Все документы».

4. Типичные ошибки и как их избежать

Даже опытные пользователи иногда сталкиваются с проблемами после распроведения. Вот самые распространенные ошибки и способы их предотвращения:

  • 🔗 Разрыв связей между документами. Например, распроведение Поступления товаров может «обнулить» остатки в Реализации, если они связаны через Партионный учет. Перед распроведением проверьте цепочку документов в отчете Анализ субконто.
  • 📉 Искажение остатков. В 1С:Управление торговлей распроведение Инвентаризации не восстанавливает прежние остатки автоматически — требуется ручная корректировка через Оприходование товаров.
  • 💥 Конфликты блокировок. Если документ заблокирован другим пользователем (например, в Регламентном задании), распроведение завершится ошибкой. Используйте Монитор активных пользователей, чтобы найти и завершить сеанс.

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

  1. В книге продаж останется запись с нулевой суммой.
  2. Декларация по НДС будет содержать неверные данные.
  3. Потребуется ручная корректировка через Регламентные операции → Корректировка НДС.
💡

Перед массовым распроведением документов за прошлые периоды всегда делайте резервную копию базы. В 1С:Предприятие 8.3 для этого достаточно нажать Файл → Сохранить данные как... и выбрать формат .dt.

5. Как распровести документ, если кнопка «Снять проведение» неактивна

Иногда кнопка распроведения бывает недоступна. Причины и решения:

  • 🔒 Недостаточно прав. Проверьте роль пользователя в Администрирование → Пользователи. Для распроведения нужны права Редактирование проведенных документов.
  • 📅 Документ заблокирован датой. В некоторых конфигурациях (например, 1С:ERP) запрещено изменять документы старше 3 месяцев. Решение — временно отключить блокировку в настройках параметров учета.
  • 🔄 Документ участвует в последовательности. Например, Счет на оплату нельзя распровести, если по нему уже есть Поступление безналичных ДС. Сначала распроведите связанные документы.
  • 🛑 Документ помечен на удаление. Восстановите его через Все функции → Пометка на удаление.

Если кнопка все равно неактивна, попробуйте альтернативные способы:

  1. Используйте Все функции → Стандартные → Поиск и замена значений, чтобы найти и распровести документ по реквизитам.
  2. В режиме 1С:Предприятие выполните запрос через Сервис → Отладка → Запросы (Ctrl+Shift+Q):
    ВЫБРАТЬ
    

    Ссылка КАК Документ

    ИЗ

    Документ.ИмяВашегоДокумента КАК Документ

    ГДЕ

    Документ.Проведен = ИСТИНА

    И Документ.Номер = "123"

    Затем в результатах запроса кликните правой кнопкой по документу и выберите Снять проведение.

6. Распроведение и повторное проведение: нюансы

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

  • 🔄 Изменение даты. Если вы поменяли дату документа на более раннюю, при повторном проведении могут возникнуть конфликты с уже существующими проводками. В 1С:Бухгалтерия 3.0 это приводит к ошибке «Нарушена последовательность проводок». Решение — провести документ с новой датой, затем вручную скорректировать проводки через Операции, введенные вручную.
  • 💰 Изменение суммы. При увеличении суммы в Счете-фактуре после распроведения может не хватить остатков по счетам учета (например, 62.02). Проверьте остатки в отчете Оборотно-сальдовая ведомость перед повторным проведением.
  • 📋 Связанные документы. В 1С:Управление торговлей после распроведения Заказа клиента и его повторного проведения может сбиться нумерация связанных Реализаций. Используйте обработку Перенумерация документов для восстановления порядка.

⚠️ Внимание: В 1С:Зарплата и управление персоналом повторное проведение Начисления зарплаты после изменения оклада сотрудника не пересчитывает автоматически НДФЛ и страховые взносы за прошлые периоды. Для корректного перерасчета используйте документ Корректировка записей регистров накопления.

💡

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

7. Автоматизация распроведения: обработки и внешние отчеты

Для упрощения работы с распроведением можно использовать готовые обработки или создать свои:

  • 📊 Обработка «Поиск и исправление ошибок» (входит в 1С:Бухгалтерия 3.0). Позволяет найти документы с некорректными проводками и распровести их пакетно.
  • 🔍 Внешний отчет «Анализ проведения документов» (доступен на портале 1С:ИТС). Показывает, какие документы блокируют распроведение других.
  • 🤖 Скрипты для распроведения по расписанию. Например, можно настроить автоматическое распроведение неоплаченных Счетов на оплату старше 30 дней через Регламентные задания.

Пример кода для создания обработки, которая распроведет все Платежные поручения с статусом «Не выполнено»:

Процедура РаспровестиНеВыполненныеПлатежки()

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ПлатежноеПоручение.Ссылка КАК Ссылка

|ИЗ

| Документ.ПлатежноеПоручение КАК ПлатежноеПоручение

|ГДЕ

| ПлатежноеПоручение.Проведен = ИСТИНА

| И ПлатежноеПоручение.СтатусВыполнения = ЗНАЧЕНИЕ(Перечисление.СтатусыВыполненияДокументов.НеВыполнено)";

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Док = Выборка.Ссылка.ПолучитьОбъект();

Если Док.Проведен Тогда

Док.СнятьПроведение();

Док.Записать();

КонецЕсли;

КонецЦикла;

КонецПроцедуры

Для запуска этой обработки создайте внешнюю обработку в Конфигураторе или используйте Отладчик в режиме 1С:Предприятие.

8. Распроведение в облачной версии 1С:Fresh

В 1С:Fresh (облачной версии) процесс распроведения имеет свои особенности:

  • 🌐 Ограничения по правам. Администратор может запретить распроведение документов старше определенного периода через настройки Политики безопасности.
  • Задержки при массовых операциях. Из-за особенностей облачной инфраструктуры распроведение пачки документов может занять до нескольких минут.
  • 📱 Мобильное приложение. В мобильной версии 1С:Fresh распроведение доступно только для ограниченного списка документов (например, Заказ клиента, но не Платежное поручение).

⚠️ Внимание: В 1С:Fresh нет прямого доступа к конфигуратору, поэтому для сложных случаев (например, распроведения документов через запрос) придется обращаться в поддержку .

Чтобы распровести документ в 1С:Fresh:

  1. Откройте документ в веб-интерфейсе.
  2. Нажмите на три точки в правом верхнем углу и выберите Снять проведение.
  3. Подтвердите действие в всплывающем окне.

Если кнопка неактивна, проверьте:

  • Наличие прав (в 1С:Fresh они настраиваются в Настройки → Пользователи).
  • Статус документа (например, Платежное поручение со статусом Отправлено в банк нельзя распровести).
  • Текущий тарифный план — некоторые функции ограничены в базовых тарифах.

FAQ: Частые вопросы о распроведении документов в 1С 8.3

Можно ли распровести документ, если период закрыт?

Да, но с оговорками. В большинстве конфигураций (1С:Бухгалтерия 3.0, 1С:ERP) распроведение возможно даже в закрытом периоде, однако:

  • Если документ участвовал в Регламентных операциях (например, закрытии счетов 20, 26, 44), его распроведение приведет к разбалансу. Потребуется перепроведение регламентных операций.
  • В 1С:Управление торговлей 11 распроведение Отчета о розничных продажах после закрытия месяца может исказить данные в отчете Валовая прибыль.

Рекомендуем перед распроведением в закрытом периоде создать резервную копию базы.

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

Это типичная ситуация, если:

  • Документ имеет несколько движений (например, Поступление товаров формирует проводки по счетам 41, 60, 19). В этом случае распроведение может не очистить все регистры. Проверьте движения документа через Все действия → Показать движения документа.
  • В конфигурации настроены дополнительные обработчики проведения. Например, в 1С:ERP некоторые документы при проведении запускают бизнес-процессы, которые не отменяются при распроведении.
  • Документ связан с другими документами через механизм Последовательности. Например, распроведение Заказа поставщику не очистит движения по Поступлению товаров, если они были проведены отдельно.

Решение: используйте обработку Поиск и исправление ошибок или вручную удалите «лишние» проводки через Операции, введенные вручную.

Как распровести документ, если он заблокирован другим пользователем?

Есть несколько способов:

  1. Дождаться разблокировки. Проверьте, кто блокирует документ, через Администрирование → Активные пользователи.
  2. Принудительно завершить сеанс. В Администрирование → Активные пользователи выберите пользователя и нажмите Завершить сеанс. ⚠️ Это может привести к потере несохраненных данных у другого пользователя!
  3. Использовать монопольный режим. Запустите с ключом /UC (например, через ярлык "C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe" /UC). В монопольном режиме блокировки игнорируются.

Если документ заблокирован Регламентным заданием, временно отключите задание в Администрирование → Регламентные задания.

Что делать, если после распроведения не обновляются отчеты?

Это происходит из-за кеширования данных. Попробуйте:

  • Обновить отчет кнопкой F5 или Обновить.
  • Очистить кэш отчетов через Сервис → Очистка кэша.
  • Перепровести связанные документы (например, если распровели Реализацию, перепроведите Счет-фактуру).
  • В 1С:Бухгалтерия 3.0 запустите Регламентные операции → Закрытие месяца заново.

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

Можно ли отменить распроведение?

Да, просто проведите документ заново. Однако учтите:

  • Если после распроведения вы изменили реквизиты документа (например, сумму или контрагента), при повторном проведении проводки формируются по новым данным.
  • В некоторых конфигурациях (например, 1С:Управление торговлей) повторное проведение может создать дублирующие движения, если не очистить старые остатки. Используйте обработку Корректировка остатков.