К статье
Практический материал

Документы и Печать · 13 мин

Как массово создать акты сверки в 1С

Как массово сформировать акты сверки взаиморасчетов в 1С:Бухгалтерия и УТ. Обработки, типовые механизмы, проверка расхождений, типичные ошибки и FAQ.

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

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

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

Какой способ выбрать под свою задачу

Прежде чем искать инструмент, определите, что именно требуется на выходе. Если нужны только бумажные или PDF-файлы для отправки контрагентам, достаточно массовой печати без создания документов в базе. Если акты должны храниться в 1С, подписываться и фиксироваться в истории взаиморасчетов — потребуется создание документов «Акт сверки взаиморасчетов» по каждому контрагенту.

Второй критерий — объем. Для 10–20 контрагентов быстрее вручную создать документы через список с копированием, чем настраивать обработку. Для 50 и более контрагентов ручной труд уже неоправдан, а риск ошибиться в периоде или договоре становится заметным.

Сравнение вариантов

Штатная массовая печать

Подходит для разовой рассылки актов. Не создает документы в базе, результат — только печатные формы.

Групповое создание документов

Подходит при 10–50 контрагентах. Документы сохраняются в базе, но отбор и заполнение частично ручные.

Внешняя обработка

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

Собственная разработка на встроенном языке

Подходит при нестандартных требованиях: сверка по нескольким договорам, валютам, филиалам. Требует навыков программирования в 1С.

Подготовка данных перед массовой сверкой

Массовое формирование актов только зафиксирует текущее состояние учета — со всеми ошибками, которые в нем есть. Поэтому перед запуском обработки стоит привести данные в порядок, иначе получите десятки актов с расхождениями, которые придется разбирать индивидуально.

Минимальный набор подготовительных действий: провести все документы реализации, поступления и оплаты за сверяемый период; проверить, что взаиморасчеты не «висят» на неправильных договорах; выполнить регламентные операции закрытия периода, если сверка делается по закрытому месяцу или кварталу.

Подготовка к массовой сверке
  1. 1
    Проведите все первичные документы за период сверки: реализацию, поступления, оплаты, корректировки.
  2. 2
    Проверьте отчет «Анализ субконто» или «Оборотно-сальдовая ведомость по счету» 60, 62, 76 — не должно быть остатков на архивных или неверных договорах.
  3. 3
    Убедитесь, что у контрагентов заполнены договоры с корректной валютой и видом расчетов.
  4. 4
    Сформируйте пробный акт сверки по одному крупному контрагенту и сравните с его данными — это тест качества учета.
  5. 5
    Сделайте резервную копию базы перед запуском массового создания документов.

Отдельно проверьте дубли контрагентов в справочнике. Если один и тот же партнер заведен дважды (например, с полным и сокращенным наименованием), акты сформируются по обоим, и суммы будут раздроблены. Перед сверкой дубли стоит объединить штатной обработкой поиска и удаления дублей.

Штатные средства типовых конфигураций

1С:Бухгалтерия 3.0

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

Для массовой работы используйте журнал документов: откройте список актов сверки, установите отбор по периоду и создавайте документы копированием — меняется только контрагент. Это полуручной способ, но он надежен и не требует никаких доработок. Кнопка «Заполнить» в каждом документе подтянет обороты по данным бухгалтерского учета.

В части релизов и отраслевых решений на базе Бухгалтерии встречаются обработки групповой печати актов. Проверьте разделы «Руководителю» и «Сервис» — если такая обработка есть в вашей поставке, это самый быстрый путь для разовой рассылки.

Управление торговлей 11 и Комплексная автоматизация

В УТ 11 и КА 2 документ называется «Сверка взаиморасчетов» (раздел «Продажи» или «Закупки» → «Сервис» / документы сверки). Он заполняется по данным расчетов с партнерами и поддерживает детализацию до расчетных документов.

Особенность УТ: сверка ведется по партнеру и соглашению, а не только по контрагенту. Если у одного партнера несколько соглашений, массовая обработка должна создавать отдельный документ на каждое соглашение, иначе данные смешаются и акт будет некорректным.

Внешние обработки для массового создания

Когда штатных средств не хватает, используют внешние обработки (файлы .epf), которые подключаются через «Файл → Открыть» или через механизм «Дополнительные отчеты и обработки» в разделе «Администрирование». Типовая логика такой обработки: пользователь задает период, организацию, список контрагентов или отбор по группе — обработка в цикле создает документы, заполняет их по данным учета и записывает.

Готовые обработки массового формирования актов сверки доступны в открытых источниках и на профильных ресурсах для специалистов 1С. При выборе обращайте внимание на совместимость с вашей версией конфигурации и платформы: обработка, написанная под Бухгалтерию 2.0, в 3.0 работать не будет, а обработка под старый релиз 3.0 может некорректно заполнять табличные части после изменений в конфигурации.

Если подходящей готовой обработки нет, ее пишет специалист по 1С за несколько часов: задача стандартная и сводится к циклу по списку контрагентов с созданием и заполнением документа. Это часто дешевле и безопаснее, чем искать и адаптировать чужое решение.

Пример программного создания актов

Для конфигураций с документом «АктСверкиВзаиморасчетов» массовое создание программно выглядит как обход выборки контрагентов с заполнением реквизитов и вызовом штатного механизма заполнения. Упрощенная логика на встроенном языке:

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

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

"ВЫБРАТЬ

| Контрагенты.Ссылка КАК Контрагент

|ИЗ

| Справочник.Контрагенты КАК Контрагенты

|ГДЕ

| Контрагенты.Ссылка В (&СписокКонтрагентов)

| И НЕ Контрагенты.ПометкаУдаления";

Запрос.УстановитьПараметр("СписокКонтрагентов", СписокКонтрагентов);

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

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

Док = Документы.АктСверкиВзаиморасчетов.СоздатьДокумент();

Док.Дата = ТекущаяДатаСеанса();

Док.Организация = Организация;

Док.Контрагент = Выборка.Контрагент;

Док.НачалоПериода = НачалоПериода;

Док.КонецПериода = КонецПериода;

// Заполнение табличной части по данным учета

Док.Записать(РежимЗаписиДокумента.Проведение);

КонецЦикла;

Конкретные имена реквизитов и метод заполнения табличной части зависят от конфигурации: в Бухгалтерии 3.0 заполнение выполняется процедурами модуля объекта документа, в УТ 11 — через механизм расчетов с партнерами. Переносить код между конфигурациями без адаптации нельзя.

1c
Док = Документы.АктСверкиВзаиморасчетов.СоздатьДокумент();
Док.Контрагент = Выборка.Контрагент;
Док.Записать(РежимЗаписиДокумента.Проведение);

Проверка результата после массового формирования

После создания пачки актов обязательно выполните выборочную и суммарную проверку. Выборочная: откройте 3–5 актов по крупным контрагентам и сравните конечное сальдо с данными оборотно-сальдовой ведомости по счетам расчетов на ту же дату. Суммы должны совпадать до копейки.

Суммарная проверка: сложите конечные сальдо всех созданных актов по дебиторке и сравните с сальдо счета 62 (или соответствующего счета расчетов) на дату сверки. Расхождение означает, что часть контрагентов не попала в выборку, есть дубли или документы по ним не проведены.

Контрольные точки

Как проверить результат

Количество созданных актов
Норма

Совпадает с числом контрагентов в отборе

Тревожный признак

Актов меньше — часть контрагентов пропущена из-за пустых договоров или отборов

Конечное сальдо в акте
Норма

Равно сальдо по ОСВ на дату сверки

Тревожный признак

Суммы расходятся — непроведенные документы или неверный период

Заполнение табличной части
Норма

Есть строки оборотов или корректная фраза об отсутствии оборотов

Тревожный признак

Пустая таблица при наличии оборотов — ошибка заполнения

Договор и валюта в акте
Норма

Соответствуют договору с оборотами за период

Тревожный признак

Подставлен другой договор — акт придется пересоздавать

Типичные ошибки и ограничения

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

Вторая группа ошибок связана с периодом: акт формируется «с начала года», а предыдущая сверка с этим контрагентом была подписана на середину периода. Правильная практика — начинать каждый новый акт с даты, следующей за последней подписанной сверкой, либо явно показывать входящее сальдо.

Типичные ошибки
01
Формирование актов до проведения всей первички — сальдо меняется после рассылки, приходится пересылать исправления.
02
Произвольные периоды сверки без учета ранее подписанных актов — входящее сальдо не стыкуется с прошлым актом.
03
Игнорирование дублей контрагентов — акты формируются по обоим дублям с раздробленными суммами.
04
Сверка по бухгалтерским счетам там, где контрагент ожидает данные по договорам и накладным, — партнер не может сопоставить суммы со своими документами.
05
Запуск непроверенной внешней обработки в рабочей базе без резервной копии — риск массового создания некорректных документов, которые долго удалять.

Учитывайте и ограничение по производительности: создание сотен документов с заполнением табличных частей — ресурсоемкая операция. На файловой базе с большим объемом данных обработка может выполняться десятки минут. Запускайте ее в нерабочее время или порциями по группам контрагентов.

Маршрут решения

Как выбрать действие

Нужно только распечатать или разослать акты, документы в базе не требуютсяИспользуйте штатную массовую печать или формируйте акты без записи документов
Контрагентов до 20 и сверка разоваяСоздайте документы вручную через копирование в журнале — это быстрее настройки обработки
Контрагентов больше 50 и сверка регулярнаяПодключите или закажите внешнюю обработку с отбором и автоматической записью
Есть нестандартные требования: несколько договоров, валюты, филиалыПоручите разработку специалисту по 1С с тестированием на копии базы

Часто задаваемые вопросы

Можно ли массово создать акты сверки в 1С:Бухгалтерии 3.0 без доработок?

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

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

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

Нужно ли проводить документы «Акт сверки» или достаточно записать?

Документ акт сверки обычно не формирует движений по учетным регистрам — это печатный документ. Проведение требуется, если конфигурация использует статусы сверки или фиксирует факт согласования. Проверьте поведение в вашей конфигурации на одном тестовом документе.

Как свериться, если у контрагента несколько договоров?

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

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

Да. Отберите документы в журнале по дате создания и автору, пометьте их на удаление, затем выполните штатное удаление помеченных объектов через «Администрирование». Перед удалением убедитесь, что акты не были отправлены контрагентам — иначе потребуется уведомить их об аннулировании.

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

Типовые причины: неотраженные у одной из сторон документы (оплата в пути, непроведенная накладная), разный курс пересчета валютных операций, различия в датах признания операций. Запросите у контрагента его расшифровку и сравните построчно — расхождение почти всегда находится на уровне отдельных документов.

Итог

Что важно запомнить

Массовое создание актов сверки в 1С решается штатной печатью, групповым созданием документов или внешней обработкой — выбор зависит от объема и регулярности задачи. Перед запуском приведите учет в порядок и сделайте резервную копию, после — сверьте итоговые сальдо актов с оборотно-сальдовой ведомостью. Непроверенные обработки запускайте только на копии базы.