Как провести сразу десятки документов в 1С:Бухгалтерии 3.0 — список, перепроведение и расписание
Содержание
Групповое проведение документов в 1С 8.3 Бухгалтерия делается двумя способами. Непроведённые документы проводят прямо из списка: выделите нужные строки (Ctrl+A, Shift или Ctrl + щелчок) и нажмите в командной панели кнопку «Провести». Уже проведённые документы за период перепроводят обработкой «Групповое перепроведение документов
» — её ищут в разделе Операции, в группе закрытия периода.
Если вы загрузили 300 выписок из банка или 150 реализаций из торговой программы и не хотите открывать каждую, хватит первого способа. Если поменяли учётную политику, исправили «старый» приход или закрытие месяца пишет, что нарушена последовательность, нужен второй. Разберём оба способа, подготовку, автоматизацию по расписанию и разбор ошибок, из-за которых часть документов не проводится.
Когда массовое проведение нужно, а когда вредит
Групповое проведение — не отдельная функция учёта, а тот же самый алгоритм проведения, запущенный по очереди для многих документов. Программа берёт документы в хронологическом порядке и для каждого формирует движения: проводки, записи регистров НДС, партий, расчётов.
Типичные ситуации, где без него не обойтись:
- 📥 После загрузки. Банковская выписка, обмен с УТ или Розницей, загрузка из Excel — документы часто приходят записанными, но не проведёнными.
- 🔁 После правки задним числом. Исправили цену в поступлении за март, а реализации апреля уже списали товар по старой себестоимости.
- ⚙️ После смены настроек. Изменили учётную политику, способ оценки запасов, ставки НДС в карточках номенклатуры — движения старых документов надо пересчитать.
- 📅 Перед закрытием месяца. Закрытие месяца не пройдёт корректно, если внутри периода остались непроведённые первичные документы.
Когда массовое проведение вредит:
- ⛔ в закрытом и сданном периоде — перепроведение изменит суммы, по которым уже подана отчётность;
- ⛔ если среди документов есть дубли — проведение задвоит обороты, а исправлять придётся каждую пару;
- ⛔ в рабочее время в большой базе — пока идёт перепроведение квартала, коллеги ловят ошибки блокировок и ждут.
Подготовка: что проверить до группового проведения
Пять минут подготовки избавляют от ночи исправлений. Минимальный порядок такой.
- Резервная копия. Перед перепроведением периода сделайте выгрузку базы или копию каталога файловой базы. Отменить массовое перепроведение кнопкой нельзя: движения будут пересчитаны, старые затёрты.
- Дубли. Отсортируйте список по дате и сумме и пройдитесь глазами по одинаковым строкам. Дубли банковских выписок — самая частая беда после повторной загрузки.
- Дата запрета изменения. Если она установлена, документы раньше этой даты не проведутся. Решите заранее: снимать запрет или сужать период.
- Справочники. У новых контрагентов и номенклатуры из загрузки должны быть заполнены счета учёта, ставки НДС и вид номенклатуры. Иначе проведение даст пустые проводки или ошибки.
- Пользователи. Для перепроведения квартала и больше договоритесь, чтобы никто не вводил документы в этот период, пока идёт обработка.
Дату запрета изменения данных в Бухгалтерии 3.0 настраивают в разделе Администрирование → Проведение документов. Там же находится флажок, разрешающий списание запасов при отсутствии остатков, — он нужен в разборе ошибок ниже.
Способ 1. Проведение группы документов из списка
Это самый быстрый путь, если документы одного вида: все поступления, все списания с расчётного счёта, все реализации.
Пошагово
- Откройте список нужного документа. Например,
Покупки → Поступление (акты, накладные, УПД)илиБанк и касса → Банковские выписки. - Отберите период: команда установки периода находится в командной панели списка.
- Найдите непроведённые документы. У проведённого документа в первой колонке значок с зелёной галочкой, у непроведённого его нет. Щелчок по заголовку этой колонки сортирует список так, что непроведённые соберутся вместе.
- Выделите строки:
Ctrl+A— все строки списка;- щелчок по первой, затем
Shift+ щелчок по последней — диапазон; Ctrl+ щелчок — отдельные документы вразброс.
- Нажмите в командной панели кнопку «Провести». Её же можно вызвать правой кнопкой мыши по выделению или через меню
Ещё. - Дождитесь окончания. Сообщения об ошибках появятся внизу формы: по каждому непроведённому документу будет указана причина.
Ту же команду используют и в обратную сторону: выделили документы, нажали «Отмена проведения» — движения снимаются у всех выбранных.
Если документы разных видов
Список одного вида не поможет, когда нужно провести вперемешку поступления, реализации и операции. Тогда откройте Журнал операций в разделе Операции. В нём собраны документы всех видов, их тоже можно выделить группой и провести одной командой.
Проведение из списка идёт в том порядке, в каком вы выделили или отсортировали строки. Если нужно провести поступление и реализацию одного товара, сначала сортируйте по дате по возрастанию. Иначе реализация может провестись раньше поступления и выдать нехватку остатка.
Способ 2. Обработка группового перепроведения за период
Обработка «Групповое перепроведение документов» нужна, когда документы уже проведены, но их движения устарели. Она проходит весь период строго по хронологии — по дате и времени документа — и перепроводит каждый заново.
Где найти
В Бухгалтерии 3.0 обработка открывается из раздела Операции: ищите её в группе команд закрытия периода. Если в вашем релизе её не видно на панели раздела, наберите «перепроведение» в поиске по меню или в окне Все функции (оно включается в параметрах программы).
Порядок работы
- Укажите начальную и конечную даты периода. Конечная дата обычно — текущий день или конец месяца, который собираетесь закрывать.
- При необходимости ограничьте организацию, если в базе их несколько.
- Запустите перепроведение и не закрывайте форму до окончания.
- По завершении проверьте сообщения: документы, которые не удалось провести, останутся с прежними движениями или станут непроведёнными — смотрите текст ошибки.
Сравнение способов
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Выделение в списке | Новые, записанные документы одного вида | Порядок проведения задаёте сортировкой |
| Журнал операций | Документы разных видов за короткий период | Список большой, удобно сужать по дате |
| Групповое перепроведение | Уже проведённые документы после правок и смены настроек | Работает долго, держит блокировки, только по хронологии |
| Закрытие месяца | Восстановление последовательности перед закрытием | Перепроводит сам, если обнаружил нарушение |
Связь с закрытием месяца
Помощник Операции → Закрытие месяца сам проверяет, не изменялись ли документы задним числом. Если изменялись, он показывает пункт о перепроведении и выполняет его перед регламентными операциями. Поэтому после правки документа в прошлом месяце достаточно заново запустить закрытие: отдельная обработка нужна, когда вы хотите перепровести период явно, например после смены настроек учёта.
Проведение по расписанию: регламентное задание
Готовой галочки «проводить документы каждую ночь» в Бухгалтерии 3.0 нет. Документы проводятся либо пользователем, либо в момент загрузки или обмена, если в настройках обмена это включено.
Для автоматизации есть два законных пути.
Через настройки обмена и загрузки
Обработки загрузки выписок и обмены с другими конфигурациями обычно умеют проводить документы сразу после загрузки. Проверьте настройки именно вашей синхронизации: отключённое проведение при загрузке — частая причина того, что после обмена в базе сотни непроведённых документов.
Через дополнительную обработку с расписанием
Библиотека стандартных подсистем, на которой построена Бухгалтерия 3.0, позволяет запускать дополнительные обработки по расписанию.
- Программист пишет внешнюю обработку , которая выбирает непроведённые документы нужных видов и проводит их.
- Обработку подключают в разделе
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - В карточке обработки для её команды задают расписание. Расписание доступно для команд, которые выполняются на сервере, без открытия формы.
- Задание выполняется от имени указанного пользователя — у него должны быть права на проведение этих документов.
Минимальная логика такой обработки на сервере выглядит так:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Док.Ссылка КАК Ссылка
|ИЗ
| Документ.ПоступлениеНаРасчетныйСчет КАК Док
|ГДЕ
| НЕ Док.Проведен
| И НЕ Док.ПометкаУдаления
| И Док.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
| Док.Дата";
Запрос.УстановитьПараметр("Начало", НачалоМесяца(ТекущаяДатаСеанса()));
Запрос.УстановитьПараметр("Конец", КонецДня(ТекущаяДатаСеанса()));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
Попытка
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
Исключение
ЗаписьЖурналаРегистрации("Автопроведение", УровеньЖурналаРегистрации.Ошибка,
, Выборка.Ссылка, ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
Ошибки проведения попадают в журнал регистрации с событием «Автопроведение». Смотреть их удобно в Администрирование → Обслуживание → Журнал регистрации, отбор по событию.
Автопроведение по расписанию не заменяет проверку бухгалтера. Документ, проведённый ночью с пустым счётом учёта, сформирует неверные проводки, и никто этого не заметит до сверки. Включайте его только для видов документов, которые приходят уже полностью заполненными.
Почему часть документов не провелась
Групповое проведение не останавливается на первом сбое: проблемный документ пропускается, остальные проводятся. Поэтому после запуска всегда читайте окно сообщений.
Чтобы собрать все упавшие документы, не листая сообщения, отсортируйте список по колонке статуса после проведения: непроведённые снова окажутся вместе. Поправьте их и проведите вторым заходом.
Что ещё помогает при массовой обработке документов
Групповое проведение часто идёт в паре с другими сервисами, которые экономят ручную работу.
- 🛠 Групповое изменение реквизитов —
Администрирование → Обслуживание → Корректировка данных. Заменяет у сотни документов склад, статью затрат или подразделение за один проход. После замены реквизитов документы надо перепровести, иначе проводки останутся старыми. - 🗑 Удаление помеченных объектов — в том же разделе корректировки данных. Удаляет дубли, которые вы пометили, и показывает, на что они ссылаются.
- 🔎 Журнал регистрации — показывает, кто и когда провёл или отменил проведение документа. Помогает понять, откуда взялись расхождения после чужого перепроведения.
- 📊 Анализ субконто и оборотно-сальдовая ведомость — для проверки результата: сравните обороты по ключевым счетам до перепроведения и после.