Как провести сразу десятки документов в 1С:Бухгалтерии 3.0 — список, перепроведение и расписание

· 9 мин

Содержание

Групповое проведение документов в 1С 8.3 Бухгалтерия делается двумя способами. Непроведённые документы проводят прямо из списка: выделите нужные строки (Ctrl+A, Shift или Ctrl + щелчок) и нажмите в командной панели кнопку «Провести». Уже проведённые документы за период перепроводят обработкой «Групповое перепроведение документов » — её ищут в разделе Операции, в группе закрытия периода.

Если вы загрузили 300 выписок из банка или 150 реализаций из торговой программы и не хотите открывать каждую, хватит первого способа. Если поменяли учётную политику, исправили «старый» приход или закрытие месяца пишет, что нарушена последовательность, нужен второй. Разберём оба способа, подготовку, автоматизацию по расписанию и разбор ошибок, из-за которых часть документов не проводится.

Когда массовое проведение нужно, а когда вредит

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

Типичные ситуации, где без него не обойтись:

  • 📥 После загрузки. Банковская выписка, обмен с УТ или Розницей, загрузка из Excel — документы часто приходят записанными, но не проведёнными.
  • 🔁 После правки задним числом. Исправили цену в поступлении за март, а реализации апреля уже списали товар по старой себестоимости.
  • ⚙️ После смены настроек. Изменили учётную политику, способ оценки запасов, ставки НДС в карточках номенклатуры — движения старых документов надо пересчитать.
  • 📅 Перед закрытием месяца. Закрытие месяца не пройдёт корректно, если внутри периода остались непроведённые первичные документы.

Когда массовое проведение вредит:

  • ⛔ в закрытом и сданном периоде — перепроведение изменит суммы, по которым уже подана отчётность;
  • ⛔ если среди документов есть дубли — проведение задвоит обороты, а исправлять придётся каждую пару;
  • ⛔ в рабочее время в большой базе — пока идёт перепроведение квартала, коллеги ловят ошибки блокировок и ждут.

Подготовка: что проверить до группового проведения

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

  1. Резервная копия. Перед перепроведением периода сделайте выгрузку базы или копию каталога файловой базы. Отменить массовое перепроведение кнопкой нельзя: движения будут пересчитаны, старые затёрты.
  2. Дубли. Отсортируйте список по дате и сумме и пройдитесь глазами по одинаковым строкам. Дубли банковских выписок — самая частая беда после повторной загрузки.
  3. Дата запрета изменения. Если она установлена, документы раньше этой даты не проведутся. Решите заранее: снимать запрет или сужать период.
  4. Справочники. У новых контрагентов и номенклатуры из загрузки должны быть заполнены счета учёта, ставки НДС и вид номенклатуры. Иначе проведение даст пустые проводки или ошибки.
  5. Пользователи. Для перепроведения квартала и больше договоритесь, чтобы никто не вводил документы в этот период, пока идёт обработка.

Дату запрета изменения данных в Бухгалтерии 3.0 настраивают в разделе Администрирование → Проведение документов. Там же находится флажок, разрешающий списание запасов при отсутствии остатков, — он нужен в разборе ошибок ниже.

Способ 1. Проведение группы документов из списка

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

Пошагово

  1. Откройте список нужного документа. Например, Покупки → Поступление (акты, накладные, УПД) или Банк и касса → Банковские выписки.
  2. Отберите период: команда установки периода находится в командной панели списка.
  3. Найдите непроведённые документы. У проведённого документа в первой колонке значок с зелёной галочкой, у непроведённого его нет. Щелчок по заголовку этой колонки сортирует список так, что непроведённые соберутся вместе.
  4. Выделите строки:
    • Ctrl+A — все строки списка;
    • щелчок по первой, затем Shift + щелчок по последней — диапазон;
    • Ctrl + щелчок — отдельные документы вразброс.
  5. Нажмите в командной панели кнопку «Провести». Её же можно вызвать правой кнопкой мыши по выделению или через меню Ещё.
  6. Дождитесь окончания. Сообщения об ошибках появятся внизу формы: по каждому непроведённому документу будет указана причина.

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

Если документы разных видов

Список одного вида не поможет, когда нужно провести вперемешку поступления, реализации и операции. Тогда откройте Журнал операций в разделе Операции. В нём собраны документы всех видов, их тоже можно выделить группой и провести одной командой.

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

Способ 2. Обработка группового перепроведения за период

Обработка «Групповое перепроведение документов» нужна, когда документы уже проведены, но их движения устарели. Она проходит весь период строго по хронологии — по дате и времени документа — и перепроводит каждый заново.

Где найти

В Бухгалтерии 3.0 обработка открывается из раздела Операции: ищите её в группе команд закрытия периода. Если в вашем релизе её не видно на панели раздела, наберите «перепроведение» в поиске по меню или в окне Все функции (оно включается в параметрах программы).

Порядок работы

  1. Укажите начальную и конечную даты периода. Конечная дата обычно — текущий день или конец месяца, который собираетесь закрывать.
  2. При необходимости ограничьте организацию, если в базе их несколько.
  3. Запустите перепроведение и не закрывайте форму до окончания.
  4. По завершении проверьте сообщения: документы, которые не удалось провести, останутся с прежними движениями или станут непроведёнными — смотрите текст ошибки.

Сравнение способов

СпособКогда подходитЧто учесть
Выделение в спискеНовые, записанные документы одного видаПорядок проведения задаёте сортировкой
Журнал операцийДокументы разных видов за короткий периодСписок большой, удобно сужать по дате
Групповое перепроведениеУже проведённые документы после правок и смены настроекРаботает долго, держит блокировки, только по хронологии
Закрытие месяцаВосстановление последовательности перед закрытиемПерепроводит сам, если обнаружил нарушение

Связь с закрытием месяца

Помощник Операции → Закрытие месяца сам проверяет, не изменялись ли документы задним числом. Если изменялись, он показывает пункт о перепроведении и выполняет его перед регламентными операциями. Поэтому после правки документа в прошлом месяце достаточно заново запустить закрытие: отдельная обработка нужна, когда вы хотите перепровести период явно, например после смены настроек учёта.

Какой у вас случай?

Проведение по расписанию: регламентное задание

Готовой галочки «проводить документы каждую ночь» в Бухгалтерии 3.0 нет. Документы проводятся либо пользователем, либо в момент загрузки или обмена, если в настройках обмена это включено.

Для автоматизации есть два законных пути.

Через настройки обмена и загрузки

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

Через дополнительную обработку с расписанием

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

  1. Программист пишет внешнюю обработку , которая выбирает непроведённые документы нужных видов и проводит их.
  2. Обработку подключают в разделе Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
  3. В карточке обработки для её команды задают расписание. Расписание доступно для команд, которые выполняются на сервере, без открытия формы.
  4. Задание выполняется от имени указанного пользователя — у него должны быть права на проведение этих документов.

Минимальная логика такой обработки на сервере выглядит так:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|	Док.Ссылка КАК Ссылка
|ИЗ
|	Документ.ПоступлениеНаРасчетныйСчет КАК Док
|ГДЕ
|	НЕ Док.Проведен
|	И НЕ Док.ПометкаУдаления
|	И Док.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
|	Док.Дата";
Запрос.УстановитьПараметр("Начало", НачалоМесяца(ТекущаяДатаСеанса()));
Запрос.УстановитьПараметр("Конец", КонецДня(ТекущаяДатаСеанса()));

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
	Попытка
		ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
	Исключение
		ЗаписьЖурналаРегистрации("Автопроведение", УровеньЖурналаРегистрации.Ошибка,
			, Выборка.Ссылка, ОписаниеОшибки());
	КонецПопытки;
КонецЦикла;

Ошибки проведения попадают в журнал регистрации с событием «Автопроведение». Смотреть их удобно в Администрирование → Обслуживание → Журнал регистрации, отбор по событию.

Автопроведение по расписанию не заменяет проверку бухгалтера. Документ, проведённый ночью с пустым счётом учёта, сформирует неверные проводки, и никто этого не заметит до сверки. Включайте его только для видов документов, которые приходят уже полностью заполненными.

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

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

Диагностика: выберите симптом

Чтобы собрать все упавшие документы, не листая сообщения, отсортируйте список по колонке статуса после проведения: непроведённые снова окажутся вместе. Поправьте их и проведите вторым заходом.

Что ещё помогает при массовой обработке документов

Групповое проведение часто идёт в паре с другими сервисами, которые экономят ручную работу.

  • 🛠 Групповое изменение реквизитов — Администрирование → Обслуживание → Корректировка данных. Заменяет у сотни документов склад, статью затрат или подразделение за один проход. После замены реквизитов документы надо перепровести, иначе проводки останутся старыми.
  • 🗑 Удаление помеченных объектов — в том же разделе корректировки данных. Удаляет дубли, которые вы пометили, и показывает, на что они ссылаются.
  • 🔎 Журнал регистрации — показывает, кто и когда провёл или отменил проведение документа. Помогает понять, откуда взялись расхождения после чужого перепроведения.
  • 📊 Анализ субконто и оборотно-сальдовая ведомость — для проверки результата: сравните обороты по ключевым счетам до перепроведения и после.
Проверка после массового перепроведения
Выполнено: 0 / 4

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

Можно ли провести документы, если база открыта у других пользователей?
Да. Проведение не требует монопольного режима. Но при перепроведении большого периода коллеги могут получать ошибки блокировок, поэтому длинные операции удобнее запускать вечером.
Сколько времени займёт перепроведение года?
Зависит от числа документов и мощности сервера. Ориентир: файловая база на тысячи документов — минуты, база на сотни тысяч документов — часы. Запустите сначала один месяц и умножьте время.
Почему после группового перепроведения изменилась себестоимость?
Документы списания пересчитали стоимость по актуальным данным о поступлениях. Это ожидаемо, если раньше были правки задним числом. Окончательно себестоимость фиксирует закрытие месяца.
Можно ли отменить групповое перепроведение?
Кнопки отмены нет. Вернуть прежние движения можно только из резервной копии базы, сделанной до запуска.
Как провести документы, если у пользователя нет прав на проведение?
Права на проведение задаются профилем группы доступа. Попросите администратора добавить роль или проведите документы под пользователем с полными правами.