Акты сверки взаимных расчётов — обязательный документ для подтверждения дебиторской и кредиторской задолженности между компанией и контрагентами. В 1С:Предприятие их формирование по каждому партнёру вручную занимает часы, особенно если база насчитывает сотни контрагентов. Однако в системе есть инструменты для массовой генерации актов, которые экономят до 90% времени бухгалтера.

В этой статье разберём 3 способа формирования актов сверки по всем контрагентам сразу: стандартный (через типовой отчёт), ускоренный (с помощью обработок) и автоматизированный (через внешние скрипты). Также раскроем нюансы настройки периодов, фильтров и экспорта в Excel/PDF, которые часто становятся причиной ошибок. Если вы работаете в 1С:Бухгалтерии 3.0, Управлении торговлей 11 или Комплексной автоматизации 2 — инструкция подойдёт для всех конфигураций с минимальными адаптациями.

⚠️ Важно: Перед массовым формированием актов сверки обязательно сделайте резервную копию базы. В некоторых конфигурациях при генерации документов в фоновом режиме возможны зависания, если в расчётах есть некорректные проводки (например, с нулевыми суммами или незакрытыми авансами).

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

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

  • 🔍 Актуальность остатков: выполните регламентную операцию Закрытие месяца за последний период. В меню Операции → Закрытие периода убедитесь, что все документы проведены.
  • 📝 Корректность договоров: откройте справочник Контрагенты и проверьте, что у каждого партнёра указан хотя бы один действующий договор с верным счётом учёта (60.01, 62.01 и т.д.).
  • 💰 Нулевые остатки: если по контрагенту задолженность равна нулю, но в базе есть не закрытые документы (например, счёта на оплату без поступления), акты сверки формировать не нужно — это создаст лишний «шум» в отчётности.

Для ускорения проверки используйте отчёт Оборотно-сальдовая ведомость по счёту (меню Отчёты → Стандартные отчёты). Выберите счета 60 и 62, установите период и проанализируйте дебетовые/кредитовые остатки. Если расхождения, исправьте их до генерации актов.

💡

Чтобы быстро найти контрагентов с ненулевыми остатками, используйте отбор в отчёте Анализ субконто по счётам расчётов. Это сэкономит время при массовом формировании.

⚠️ Внимание: Если в вашей базе есть контрагенты с валютными расчётами, перед формированием актов сверки обновите курсы валют на дату отчётного периода. В противном случае суммы в актах могут отличаться от реальных остатков.

2. Стандартный способ: формирование через отчёт «Акт сверки»

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

Алгоритм действий:

  1. Откройте меню Отчёты → Акт сверки взаимных расчётов.
  2. В поле Контрагент оставьте пустым (это позволитlater выбрать всех партнёров).
  3. Укажите Период (обычно с начала года или за последний квартал).
  4. Нажмите кнопку Сформировать — система покажет список контрагентов с ненулевыми остатками.
  5. Чтобы экспортировать акты по всем контрагентам, нажмите Печать → Печать всех (в некоторых версиях — Выгрузить все).

⚠️ Внимание: В конфигурациях 1С:Бухгалтерия 3.0 версии ниже 3.0.120 при массовой печати актов возможна ошибка «Недостаточно памяти». В этом случае разбейте список контрагентов на группы по 50–100 позиций и формируйте акты пакетами.

Обновить курсы валют|Проверить остатки по счётам 60/62|Убедиться в корректности договоров|Сделать резервную копию базы|Разбить контрагентов на группы (если база большая)-->

Если вам нужно не только распечатать, но и сохранить акты в отдельные файлы, используйте кнопку Сохранить как в окне предварительного просмотра. Для удобства назовите файлы по шаблону: Акт сверки_НазваниеКонтрагента_Дата.pdf.

3. Ускоренный метод: обработка для массового формирования

Для пользователей, которые регулярно формируют акты сверки, ручной способ слишком медленный. В этом случае поможет внешняя обработка, которая автоматизирует процесс. Одна из самых популярных — «Массовое формирование актов сверки» (доступна на портале 1С-ИТС или в каталоге 1С-Отчётность).

Как установить и использовать обработку:

  1. Скачайте обработку с официального сайта (например, MassActSverki.epf).
  2. Откройте , перейдите в Файл → Открыть и выберите скачанный файл.
  3. В окне обработки укажите:
    • 📅 Период (дату начала и конца расчётного периода).
    • 📌 Тип договора (например, «С покупателем» или «С поставщиком»).
    • 📄 Формат выгрузки (PDF, Excel или Word).
  • Нажмите Выполнить — обработка сгенерирует акты для всех контрагентов с ненулевыми остатками.
  • Преимущество обработки в том, что она позволяет:

    • 📂 Сохранять акты в отдельную папку с автоматической нумерацией.
    • ⚡ Формировать документы в фоновом режиме (не блокируя работу пользователя).
    • 🔄 Настраивать шаблоны имен файлов (например, включать ИНН контрагента).
    📊 Какой формат актов сверки вы используете чаще?
    PDF
    Excel
    Печатная форма на бумаге
    Отправляю контрагентам по email

    ⚠️ Внимание: Некоторые обработки могут некорректно работать с многоуровневой аналитикой (например, если у контрагента несколько договоров с разными счетами учёта). Перед массовым формированием протестируйте обработку на 2–3 контрагентах с разными типами расчётов.

    4. Автоматизация через скрипты (для опытных пользователей)

    Если вам нужно не только сформировать акты, но и автоматически отправить их контрагентам по email или загрузить в ЭДО, стандартные инструменты не подойдут. В этом случае поможет скрипт на встроенном языке или интеграция с внешними сервисами (например, 1С-Connect).

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

    Процедура СформироватьАктыСверки
    

    // Устанавливаем период

    ДатаНачала = НачалоМесяца(ТекущаяДата);

    ДатаКонца = КонецМесяца(ТекущаяДата);

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

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

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

    "ВЫБРАТЬ РАЗЛИЧНЫЕ

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

    |ИЗ

    | РегистрБухгалтерии.Хозрасчетный.Обороты(, Счет = &Счет, ) КАК Обороты

    |ГДЕ

    | Обороты.Контрагент В ИЕРАРХИИ (&Контрагенты)

    | И (Обороты.ДебетОборот <> 0 ИЛИ Обороты.КредитОборот <> 0)";

    Запрос.УстановитьПараметр("Счет", ПланСчетов.Хозрасчетный.НайтиПоНаименованию("62.01"));

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

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

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

    // Формируем акты для каждого контрагента

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

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

    Отчет = Отчеты.АктСверки.Создать;

    Отчет.Период.Установить(ДатаНачала, ДатаКонца);

    Отчет.Контрагент = Контрагент;

    Отчет.Сформировать;

    Отчет.Вывести(Новый Файл(КаталогАктов +"Акт_" + Контрагент.Наименование +".pdf"));

    КонецЦикла;

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

    Этот скрипт:

    • 📅 Автоматически определяет текущий месяц как период.
    • 🔍 Ищет контрагентов со ненулевыми оборотами по счёту 62.01 («Расчёты с покупателями»).
    • 📄 Сохраняет акты в папку КаталогАктов с именем файла по шаблону Акт_НазваниеКонтрагента.pdf.

    ⚠️ Внимание: Для работы скрипта требуются права администратора в . Если вы не уверены в своих навыках программирования, доверите эту задачу специалисту — ошибки в коде могут привести к потере данных или искажению отчётности.

    Как модифицировать скрипт для счёта 60.01?

    Замените строку ПланСчетов.Хозрасчетный.НайтиПоНаименованию("62.01") на "60.01" и добавьте фильтр по типу договора (например, ДоговорКонтрагентов.ВидДоговора = Перечисление.ВидыДоговоровКонтрагентов.СПоставщиком).

    5. Настройка шаблонов и экспорт в Excel/PDF

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

    Как изменить шаблон акта сверки:

    1. Откройте отчёт Акт сверки взаимных расчётов.
    2. Нажмите Ещё → Изменить форму (или Настройки → Макет в зависимости от версии).
    3. В редакторе макета добавьте:
      • 🏢 Логотип компании (вставьте изображение в заголовок).
      • 📞 Контактные данные (телефон, email, адрес).
      • 📌 Дополнительные колонки (например, «Дата оплаты» или «Номер договора»).
  • Сохраните изменения и перезапустите отчёт.
  • Для экспорта в Excel с сохранением форматирования:

    1. Сформируйте акт сверки.
    2. Нажмите Ещё → Выгрузить в Excel.
    3. В окне экспорта выберите Сохранить форматирование и укажите путь для сохранения.
    4. ⚠️ Внимание: При экспорте в Excel возможны проблемы с переносами строк в ячейках с длинными наименованиями (например, в колонке «Основание»). Чтобы избежать этого, после выгрузки используйте функцию Перенос текста в Excel.

      Формат выгрузки Плюсы Минусы Когда использовать
      PDF Сохраняет точное форматирование, защищён от редактирования Нельзя быстро корректировать данные Для отправки контрагентам по email или печати
      Excel Удобно для дальнейшей обработки (сортировка, фильтры) Может «съезжать» форматирование при больших объёмах данных Для внутреннего анализа или доработки перед отправкой
      Word Гибкость редактирования текста Сложно работать с таблицами, если много строк Если нужно добавить сопроводительное письмо
      XML/JSON Подходит для интеграции с другими системами Требует технических навыков для преобразования Для автоматической загрузки в ЭДО или CRM

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

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

      • Акты формируются с нулевыми суммами:

        Причина: в настройках отчёта не установлен фильтр по ненулевым остаткам. Решение: в параметрах отбора добавьте условие Сумма <> 0.

      • Не хватает памяти при генерации:

        Причина: слишком большой период или много контрагентов. Решение: разбейте формирование на части (например, по алфавиту или группам контрагентов).

      • В актах отсутствуют реквизиты договора:

        Причина: не заполнено поле «Договор» в карточке контрагента. Решение: проверьте справочник Договоры контрагентов.

      • Суммы в акте не сходятся с оборотно-сальдовой ведомостью:

        Причина: разные периоды или неверный счёт учёта. Решение: сверьте даты в настройках отчёта и ОСВ.

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

    💡

    Перед массовым формированием всегда тестируйте настройку на 2–3 контрагентах с разными типами расчётов (покупатели, поставщики, комиссионеры).

    7. Отправка актов контрагентам: email и ЭДО

    Сформировать акты — половина дела. Их ещё нужно доставить контрагентам. В есть инструменты для автоматической отправки по email или через системы электронного документооборота (Диадок, Контур.Диадок, СБИС).

    Отправка по email:

    1. В отчёте Акт сверки нажмите Ещё → Отправить по email.
    2. Укажите адреса получателей (можно загрузить из карточки контрагента).
    3. Добавьте тему письма (например, Акт сверки за {Месяц} {Год}).
    4. Прикрепите файл акта и отправьте.

    Отправка через ЭДО:

    1. Убедитесь, что в настроена интеграция с оператором ЭДО (меню Администрирование → Электронный документооборот).
    2. Сформируйте акт сверки и нажмите Отправить в ЭДО.
    3. Выберите контрагента из списка и подтвердите отправку.

    ⚠️ Внимание: При отправке актов через ЭДО проверьте, что у контрагента в указан корректный ГЛН (глобальный номер расположения). Без этого документ может не дойти до получателя.

    💡

    Чтобы ускорить отправку, создайте в групповую рассылку: выделите всех нужных контрагентов в списке, нажмите правой кнопкой и выберите Отправить email. Система сама подставит адреса из карточек.

    8. Архивация и контроль версий актов

    Акты сверки — это не только инструмент для сверки, но и юридически значимый документ. Их нужно хранить в течение срока исковой давности (3 года). В есть несколько способов архивации:

    • 📁 Хранение в базе: сохраните акты как Внешние файлы (меню Файл → Сохранить как внешний файл) и прикрепите к карточке контрагента.
    • ☁️ Облачное хранилище: экспортируйте акты в Google Drive, Яндекс.Диск или корпоративный SharePoint.
    • 🔗 Интеграция с 1С:Документооборот: если у вас установлен этот модуль, акты можно автоматически регистрировать как входящие/исходящие документы.

    Для контроля версий используйте номенклатуру имен файлов. Например:

    Акт сверки_ООО Ромашка_01.01.2026-31.03.2026_v2.pdf, где:

    • v2 — версия документа (если акт корректировался).
    • 01.01.2026-31.03.2026 — период сверки.

    ⚠️ Внимание: Если контрагент вернул акт с исправлениями, не удаляйте старую версию. Сохраните её в архиве с пометкой _исходный, а новый акт назовите _скорректированный. Это поможет избежать споров при аудите.

    ❓ Как часто нужно формировать акты сверки?

    Оптимальная периодичность — ежемесячно для крупных контрагентов и ежеквартально для остальных. Однако закон не устанавливает жёстких сроков. Главное — успевать сверяться до истечения срока исковой давности (3 года).

    ❓ Можно ли сформировать акт сверки по группе контрагентов (например, по одному городу)?

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

    ❓ Почему в акте сверки не отображаются авансы?

    Скорее всего, в настройках отчёта не включён флажок Показывать авансы или неверно указан счёт учёта (должен быть 62.02 для покупателей или 60.02 для поставщиков). Проверьте также, что авансы не зачтены в счёт оплаты.

    ❓ Как автоматически отправлять акты сверки в начале каждого месяца?

    Для этого настройте регламентное задание в :

    1. Перейдите в Администрирование → Регламентные задания.
    2. Создайте новое задание типа Выполнение кода.
    3. Вставьте скрипт формирования актов (см. раздел 4) и установите расписание (например, 1-го числа каждого месяца).
    4. Добавьте шаг для отправки по email или в ЭДО.

    ❓ Что делать, если контрагент не подписывает акт сверки?

    Если контрагент игнорирует акт, отправьте повторное письмо с пометкой «Второй экземпляр» и укажите срок для ответа (например, 5 рабочих дней). Если реакции нет, зафиксируйте факт отправки (сохраните уведомление о вручении email или отчёт из ЭДО). В спорных ситуациях это станет доказательством добросовестности вашей компании.