Распроведение документов в 1С:Предприятие 8.3 — стандартная операция, с которой регулярно сталкиваются бухгалтеры, кадровики и администраторы системы. Однако даже опытные пользователи иногда допускают ошибки, которые приводят к разбалансировке учетных данных, конфликтам при закрытии периода или проблемам с отчетностью. Эта статья поможет разобраться, как правильно выполнять распроведение в разных сценариях: от одиночных документов до пакетной обработки, с учетом особенностей конфигураций Бухгалтерия 3.0, Управление торговлей 11 и Зарплата и управление персоналом 3.1.
Мы рассмотрим не только базовые действия через интерфейс, но и программные методы для автоматизации, а также типичные «подводные камни», о которых редко пишут в официальной документации. Например, почему после распроведения Акта выполненных работ может «сбиться» НДС в книге продаж, или как избежать дублирования проводок при повторном проведении. Если вы работаете с 1С ежедневно, сохраните эту инструкцию в закладки — она пригодится при срочных правках перед сдачей отчетности.
1. Что такое распроведение и когда оно необходимо
Распроведение (или «снятие проведения») — это отмена действия документа в базе 1С без его удаления. В отличие от удаления, распроведенный документ:
- 📄 Сохраняет свою историю — остается в журнале, но не формирует проводки и движения.
- 🔄 Может быть проведен повторно — после исправления ошибок или изменения реквизитов.
- 📊 Не влияет на отчетность — исключается из регистров накопления, бухгалтерских и налоговых расчетов.
Основные случаи, когда требуется распроведение:
- 💰 Ошибки в суммах, ставках НДС или реквизитах контрагента (например, неверный ИНН в
Счете-фактуре). - 📅 Изменение даты документа после его проведения (например, перенос на другой отчетный период).
- 🔄 Корректировка связанных документов (например, исправление
Заказа покупателя, на основе которого сформированРеализация товаров). - 🛑 Остановка бизнес-процесса (например, отмена
Платежного поручениядо списания средств).
Важно понимать, что распроведение не всегда безопасно. Например, в 1С:Бухгалтерия 3.0 снятие проведения с Авансового отчета после закрытия месяца может привести к разбалансу по счету 71 «Расчеты с подотчетными лицами», если документ уже участвовал в регламентных операциях. В таких случаях требуется дополнительная корректировка вручную.
2. Способы распроведения документов в 1С 8.3
В 1С:Предприятие 8.3 есть несколько способов снять проведение документа. Выбор метода зависит от количества документов, их типа и текущих прав пользователя.
2.1. Распроведение через интерфейс (вручную)
Самый простой способ — использовать стандартные кнопки в форме документа:
- Откройте документ двойным кликом из журнала (например,
Реализация товаров и услуг). - Нажмите кнопку
Ещё → Снять проведение(илиДействия → Провести/снять проведениев некоторых конфигурациях). - Подтвердите действие в диалоговом окне.
Проверьте, не заблокирован ли документ другим пользователем
Убедитесь, что у вас есть права на редактирование
Сохраните резервную копию базы (при массовых операциях)
Закройте все отчеты, использующие данные документа-->
В некоторых конфигурациях (например, 1С:ERP) может потребоваться указать причину распроведения в комментарии. Это полезно для аудита изменений.
2.2. Массовое распроведение через обработку
Если нужно распровести несколько документов одновременно, используйте обработку Групповое изменение реквизитов:
- Перейдите в
Все функции → Обработки → Групповое изменение реквизитов. - Выберите тип документа (например,
Поступление товаров). - Установите фильтр по дате, контрагенту или другим реквизитам.
- В колонке действий выберите
Снять проведение. - Запустите обработку кнопкой
Выполнить.
⚠️ Внимание: Массовое распроведение может занять много времени, если документы имеют сложные движения (например, Отчет производства за смену в 1С:ERP). В таких случаях лучше разбивать операцию на партии по 50–100 документов.
2.3. Программное распроведение (для разработчиков)
Для автоматизации распроведения можно использовать встроенный язык 1С. Пример кода для снятия проведения всех неоплаченных Счетов на оплату за текущий месяц:
Выборка = Документы.СчетНаОплату.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Дата >= НачалоМесяца(ТекущаяДата()) И Выборка.СуммаДокумента > 0 Тогда
Если Выборка.Проведен Тогда
Выборка.СнятьПроведение();
Выборка.Записать();
КонецЕсли;
КонецЕсли;
КонецЦикла;
Этот метод требует прав Администратор и осторожности: неверный скрипт может распровести документы, которые не должны были изменяться.
3. Особенности распроведения в разных конфигурациях 1С
Поведение системы при распроведении зависит от конфигурации. Рассмотрим ключевые нюансы для популярных решений.
| Конфигурация | Тип документа | Особенности распроведения | Возможные проблемы |
|---|---|---|---|
| 1С:Бухгалтерия 3.0 | Счет-фактура выданный |
Автоматически корректирует книгу продаж | При распроведении в закрытом периоде требуется перепроведение регламентных операций по НДС |
| 1С:Управление торговлей 11 | Реализация товаров |
Снимает резерв по складу, если документ не оплачен | Может остаться «висячий» резерв, если распроведение выполнено после частичной отгрузки |
| 1С:Зарплата и управление персоналом 3.1 | Начисление зарплаты |
Требует перерасчета связанных документов (например, Ведомость в банк) |
При распроведении в прошлом периоде сбиваются начисления по сотрудникам |
| 1С:ERP 2.5 | Заказ клиента |
Автоматически обновляет план продаж | Могут остаться «сиротые» задачи в модуле CRM |
⚠️ Внимание: В 1С:Бухгалтерия 3.0 распроведение Платежного поручения после выгрузки в клиент-банк не отменяет реальное списание средств. Для этого нужно отдельно формировать Заявление на отзыв в банке.
Что делать, если после распроведения документ «исчез» из журнала?
Это может произойти, если в настройках журнала установлен фильтр «Только проведенные». Снимите галочку в параметрах отбора или используйте фильтр «Все документы».
4. Типичные ошибки и как их избежать
Даже опытные пользователи иногда сталкиваются с проблемами после распроведения. Вот самые распространенные ошибки и способы их предотвращения:
- 🔗 Разрыв связей между документами. Например, распроведение
Поступления товаровможет «обнулить» остатки вРеализации, если они связаны черезПартионный учет. Перед распроведением проверьте цепочку документов в отчетеАнализ субконто. - 📉 Искажение остатков. В 1С:Управление торговлей распроведение
Инвентаризациине восстанавливает прежние остатки автоматически — требуется ручная корректировка черезОприходование товаров. - 💥 Конфликты блокировок. Если документ заблокирован другим пользователем (например, в
Регламентном задании), распроведение завершится ошибкой. ИспользуйтеМонитор активных пользователей, чтобы найти и завершить сеанс.
Одна из самых коварных ошибок — распроведение документа, который уже участвовал в закрытии месяца. Например, если вы сняли проведение с Акта выполненных работ после формирования Книги продаж, то:
- В книге продаж останется запись с нулевой суммой.
- Декларация по НДС будет содержать неверные данные.
- Потребуется ручная корректировка через
Регламентные операции → Корректировка НДС.
Перед массовым распроведением документов за прошлые периоды всегда делайте резервную копию базы. В 1С:Предприятие 8.3 для этого достаточно нажать Файл → Сохранить данные как... и выбрать формат .dt.
5. Как распровести документ, если кнопка «Снять проведение» неактивна
Иногда кнопка распроведения бывает недоступна. Причины и решения:
- 🔒 Недостаточно прав. Проверьте роль пользователя в
Администрирование → Пользователи. Для распроведения нужны праваРедактирование проведенных документов. - 📅 Документ заблокирован датой. В некоторых конфигурациях (например, 1С:ERP) запрещено изменять документы старше 3 месяцев. Решение — временно отключить блокировку в настройках параметров учета.
- 🔄 Документ участвует в последовательности. Например,
Счет на оплатунельзя распровести, если по нему уже естьПоступление безналичных ДС. Сначала распроведите связанные документы. - 🛑 Документ помечен на удаление. Восстановите его через
Все функции → Пометка на удаление.
Если кнопка все равно неактивна, попробуйте альтернативные способы:
- Используйте
Все функции → Стандартные → Поиск и замена значений, чтобы найти и распровести документ по реквизитам. - В режиме
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С.
Чтобы распровести документ в 1С:Fresh:
- Откройте документ в веб-интерфейсе.
- Нажмите на три точки в правом верхнем углу и выберите
Снять проведение. - Подтвердите действие в всплывающем окне.
Если кнопка неактивна, проверьте:
- Наличие прав (в 1С:Fresh они настраиваются в
Настройки → Пользователи). - Статус документа (например,
Платежное поручениесо статусомОтправлено в банкнельзя распровести). - Текущий тарифный план — некоторые функции ограничены в базовых тарифах.
FAQ: Частые вопросы о распроведении документов в 1С 8.3
Можно ли распровести документ, если период закрыт?
Да, но с оговорками. В большинстве конфигураций (1С:Бухгалтерия 3.0, 1С:ERP) распроведение возможно даже в закрытом периоде, однако:
- Если документ участвовал в
Регламентных операциях(например, закрытии счетов 20, 26, 44), его распроведение приведет к разбалансу. Потребуется перепроведение регламентных операций. - В 1С:Управление торговлей 11 распроведение
Отчета о розничных продажахпосле закрытия месяца может исказить данные в отчетеВаловая прибыль.
Рекомендуем перед распроведением в закрытом периоде создать резервную копию базы.
Почему после распроведения документа остались проводки?
Это типичная ситуация, если:
- Документ имеет несколько движений (например,
Поступление товаровформирует проводки по счетам 41, 60, 19). В этом случае распроведение может не очистить все регистры. Проверьте движения документа черезВсе действия → Показать движения документа. - В конфигурации настроены дополнительные обработчики проведения. Например, в 1С:ERP некоторые документы при проведении запускают бизнес-процессы, которые не отменяются при распроведении.
- Документ связан с другими документами через механизм
Последовательности. Например, распроведениеЗаказа поставщикуне очистит движения поПоступлению товаров, если они были проведены отдельно.
Решение: используйте обработку Поиск и исправление ошибок или вручную удалите «лишние» проводки через Операции, введенные вручную.
Как распровести документ, если он заблокирован другим пользователем?
Есть несколько способов:
- Дождаться разблокировки. Проверьте, кто блокирует документ, через
Администрирование → Активные пользователи. - Принудительно завершить сеанс. В
Администрирование → Активные пользователивыберите пользователя и нажмитеЗавершить сеанс. ⚠️ Это может привести к потере несохраненных данных у другого пользователя! - Использовать монопольный режим. Запустите 1С с ключом
/UC(например, через ярлык"C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe" /UC). В монопольном режиме блокировки игнорируются.
Если документ заблокирован Регламентным заданием, временно отключите задание в Администрирование → Регламентные задания.
Что делать, если после распроведения не обновляются отчеты?
Это происходит из-за кеширования данных. Попробуйте:
- Обновить отчет кнопкой
F5илиОбновить. - Очистить кэш отчетов через
Сервис → Очистка кэша. - Перепровести связанные документы (например, если распровели
Реализацию, перепроведитеСчет-фактуру). - В 1С:Бухгалтерия 3.0 запустите
Регламентные операции → Закрытие месяцазаново.
Если проблема осталась, проверьте дату актуальности в настройках отчета. Иногда отчеты показывают данные на определенную дату, и после распроведения требуется вручную изменить период.
Можно ли отменить распроведение?
Да, просто проведите документ заново. Однако учтите:
- Если после распроведения вы изменили реквизиты документа (например, сумму или контрагента), при повторном проведении проводки формируются по новым данным.
- В некоторых конфигурациях (например, 1С:Управление торговлей) повторное проведение может создать дублирующие движения, если не очистить старые остатки. Используйте обработку
Корректировка остатков.