Акты сверки взаимных расчётов — обязательный документ для подтверждения дебиторской и кредиторской задолженности между компанией и контрагентами. В 1С:Предприятие их формирование по каждому партнёру вручную занимает часы, особенно если база насчитывает сотни контрагентов. Однако в системе есть инструменты для массовой генерации актов, которые экономят до 90% времени бухгалтера.
В этой статье разберём 3 способа формирования актов сверки по всем контрагентам сразу: стандартный (через типовой отчёт), ускоренный (с помощью обработок) и автоматизированный (через внешние скрипты). Также раскроем нюансы настройки периодов, фильтров и экспорта в Excel/PDF, которые часто становятся причиной ошибок. Если вы работаете в 1С:Бухгалтерии 3.0, Управлении торговлей 11 или Комплексной автоматизации 2 — инструкция подойдёт для всех конфигураций с минимальными адаптациями.
⚠️ Важно: Перед массовым формированием актов сверки обязательно сделайте резервную копию базы. В некоторых конфигурациях при генерации документов в фоновом режиме возможны зависания, если в расчётах есть некорректные проводки (например, с нулевыми суммами или незакрытыми авансами).
1. Подготовка базы перед формированием актов сверки
Прежде чем приступать к массовой генерации, необходимо убедиться, что данные в 1С актуальны. Ошибки в остатках по счётам 60, 62, 76 или неверно указанные договора контрагентов приведут к искажению итоговых сумм в актах. Проверьте следующие моменты:
- 🔍 Актуальность остатков: выполните регламентную операцию
Закрытие месяцаза последний период. В менюОперации → Закрытие периодаубедитесь, что все документы проведены. - 📝 Корректность договоров: откройте справочник
Контрагентыи проверьте, что у каждого партнёра указан хотя бы один действующий договор с верным счётом учёта (60.01, 62.01 и т.д.). - 💰 Нулевые остатки: если по контрагенту задолженность равна нулю, но в базе есть не закрытые документы (например, счёта на оплату без поступления), акты сверки формировать не нужно — это создаст лишний «шум» в отчётности.
Для ускорения проверки используйте отчёт Оборотно-сальдовая ведомость по счёту (меню Отчёты → Стандартные отчёты). Выберите счета 60 и 62, установите период и проанализируйте дебетовые/кредитовые остатки. Если расхождения, исправьте их до генерации актов.
Чтобы быстро найти контрагентов с ненулевыми остатками, используйте отбор в отчёте Анализ субконто по счётам расчётов. Это сэкономит время при массовом формировании.
⚠️ Внимание: Если в вашей базе есть контрагенты с валютными расчётами, перед формированием актов сверки обновите курсы валют на дату отчётного периода. В противном случае суммы в актах могут отличаться от реальных остатков.
2. Стандартный способ: формирование через отчёт «Акт сверки»
Самый простой метод — использовать типовой отчёт Акт сверки взаимных расчётов, который есть в большинстве бухгалтерских конфигураций 1С. Однако по умолчанию он формирует документ только по одному контрагенту. Чтобы обработать всех партнёров, придётся воспользоваться небольшой хитростью.
Алгоритм действий:
- Откройте меню
Отчёты → Акт сверки взаимных расчётов. - В поле
Контрагентоставьте пустым (это позволитlater выбрать всех партнёров). - Укажите
Период(обычно с начала года или за последний квартал). - Нажмите кнопку
Сформировать— система покажет список контрагентов с ненулевыми остатками. - Чтобы экспортировать акты по всем контрагентам, нажмите
Печать → Печать всех(в некоторых версиях —Выгрузить все).
⚠️ Внимание: В конфигурациях 1С:Бухгалтерия 3.0 версии ниже 3.0.120 при массовой печати актов возможна ошибка «Недостаточно памяти». В этом случае разбейте список контрагентов на группы по 50–100 позиций и формируйте акты пакетами.
Обновить курсы валют|Проверить остатки по счётам 60/62|Убедиться в корректности договоров|Сделать резервную копию базы|Разбить контрагентов на группы (если база большая)-->
Если вам нужно не только распечатать, но и сохранить акты в отдельные файлы, используйте кнопку Сохранить как в окне предварительного просмотра. Для удобства назовите файлы по шаблону: Акт сверки_НазваниеКонтрагента_Дата.pdf.
3. Ускоренный метод: обработка для массового формирования
Для пользователей, которые регулярно формируют акты сверки, ручной способ слишком медленный. В этом случае поможет внешняя обработка, которая автоматизирует процесс. Одна из самых популярных — «Массовое формирование актов сверки» (доступна на портале 1С-ИТС или в каталоге 1С-Отчётность).
Как установить и использовать обработку:
- Скачайте обработку с официального сайта (например,
MassActSverki.epf). - Откройте 1С, перейдите в
Файл → Открытьи выберите скачанный файл. - В окне обработки укажите:
- 📅 Период (дату начала и конца расчётного периода).
- 📌 Тип договора (например, «С покупателем» или «С поставщиком»).
- 📄 Формат выгрузки (
PDF,ExcelилиWord).
Выполнить — обработка сгенерирует акты для всех контрагентов с ненулевыми остатками.Преимущество обработки в том, что она позволяет:
- 📂 Сохранять акты в отдельную папку с автоматической нумерацией.
- ⚡ Формировать документы в фоновом режиме (не блокируя работу пользователя).
- 🔄 Настраивать шаблоны имен файлов (например, включать ИНН контрагента).
⚠️ Внимание: Некоторые обработки могут некорректно работать с многоуровневой аналитикой (например, если у контрагента несколько договоров с разными счетами учёта). Перед массовым формированием протестируйте обработку на 2–3 контрагентах с разными типами расчётов.
4. Автоматизация через скрипты (для опытных пользователей)
Если вам нужно не только сформировать акты, но и автоматически отправить их контрагентам по email или загрузить в ЭДО, стандартные инструменты 1С не подойдут. В этом случае поможет скрипт на встроенном языке или интеграция с внешними сервисами (например, 1С-Connect).
Пример скрипта для массового формирования актов:
Процедура СформироватьАктыСверки
// Устанавливаем период
ДатаНачала = НачалоМесяца(ТекущаяДата);
ДатаКонца = КонецМесяца(ТекущаяДата);
// Получаем список контрагентов с ненулевыми остатками
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| Контрагенты.Ссылка КАК Контрагент
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(, Счет = &Счет, ) КАК Обороты
|ГДЕ
| Обороты.Контрагент В ИЕРАРХИИ (&Контрагенты)
| И (Обороты.ДебетОборот <> 0 ИЛИ Обороты.КредитОборот <> 0)";
Запрос.УстановитьПараметр("Счет", ПланСчетов.Хозрасчетный.НайтиПоНаименованию("62.01"));
Запрос.УстановитьПараметр("Контрагенты", Справочники.Контрагенты);
Результат = Запрос.Выполнить;
Выборка = Результат.Выбрать;
// Формируем акты для каждого контрагента
Пока Выборка.Следующий Цикл
Контрагент = Выборка.Контрагент;
Отчет = Отчеты.АктСверки.Создать;
Отчет.Период.Установить(ДатаНачала, ДатаКонца);
Отчет.Контрагент = Контрагент;
Отчет.Сформировать;
Отчет.Вывести(Новый Файл(КаталогАктов +"Акт_" + Контрагент.Наименование +".pdf"));
КонецЦикла;
КонецПроцедуры
Этот скрипт:
- 📅 Автоматически определяет текущий месяц как период.
- 🔍 Ищет контрагентов со ненулевыми оборотами по счёту
62.01(«Расчёты с покупателями»). - 📄 Сохраняет акты в папку
КаталогАктовс именем файла по шаблонуАкт_НазваниеКонтрагента.pdf.
⚠️ Внимание: Для работы скрипта требуются права администратора в 1С. Если вы не уверены в своих навыках программирования, доверите эту задачу специалисту — ошибки в коде могут привести к потере данных или искажению отчётности.
Как модифицировать скрипт для счёта 60.01?
Замените строку ПланСчетов.Хозрасчетный.НайтиПоНаименованию("62.01") на "60.01" и добавьте фильтр по типу договора (например, ДоговорКонтрагентов.ВидДоговора = Перечисление.ВидыДоговоровКонтрагентов.СПоставщиком).
5. Настройка шаблонов и экспорт в Excel/PDF
Часто бухгалтерам требуется не только сформировать акты сверки, но и адаптировать их под корпоративный стиль или требования контрагентов. В 1С это делается через редактирование макетов отчётов.
Как изменить шаблон акта сверки:
- Откройте отчёт
Акт сверки взаимных расчётов. - Нажмите
Ещё → Изменить форму(илиНастройки → Макетв зависимости от версии). - В редакторе макета добавьте:
- 🏢 Логотип компании (вставьте изображение в заголовок).
- 📞 Контактные данные (телефон, email, адрес).
- 📌 Дополнительные колонки (например, «Дата оплаты» или «Номер договора»).
Для экспорта в Excel с сохранением форматирования:
- Сформируйте акт сверки.
- Нажмите
Ещё → Выгрузить в Excel. - В окне экспорта выберите
Сохранить форматированиеи укажите путь для сохранения. - ❌ Акты формируются с нулевыми суммами:
Причина: в настройках отчёта не установлен фильтр по ненулевым остаткам. Решение: в параметрах отбора добавьте условие
Сумма <> 0. - ❌ Не хватает памяти при генерации:
Причина: слишком большой период или много контрагентов. Решение: разбейте формирование на части (например, по алфавиту или группам контрагентов).
- ❌ В актах отсутствуют реквизиты договора:
Причина: не заполнено поле «Договор» в карточке контрагента. Решение: проверьте справочник
Договоры контрагентов. - ❌ Суммы в акте не сходятся с оборотно-сальдовой ведомостью:
Причина: разные периоды или неверный счёт учёта. Решение: сверьте даты в настройках отчёта и ОСВ.
⚠️ Внимание: При экспорте в Excel возможны проблемы с переносами строк в ячейках с длинными наименованиями (например, в колонке «Основание»). Чтобы избежать этого, после выгрузки используйте функцию Перенос текста в Excel.
| Формат выгрузки | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
PDF |
Сохраняет точное форматирование, защищён от редактирования | Нельзя быстро корректировать данные | Для отправки контрагентам по email или печати |
Excel |
Удобно для дальнейшей обработки (сортировка, фильтры) | Может «съезжать» форматирование при больших объёмах данных | Для внутреннего анализа или доработки перед отправкой |
Word |
Гибкость редактирования текста | Сложно работать с таблицами, если много строк | Если нужно добавить сопроводительное письмо |
XML/JSON |
Подходит для интеграции с другими системами | Требует технических навыков для преобразования | Для автоматической загрузки в ЭДО или CRM |
6. Типичные ошибки и как их избежать
При массовом формировании актов сверки даже опытные пользователи сталкиваются с проблемами. Вот самые распространённые ошибки и способы их решения:
⚠️ Внимание: Если вы работаете с консолидированной базой (например, в холдинге), перед формированием актов сверки убедитесь, что все дочерние компании синхронизировали данные. В противном случае суммы могут дублироваться или пропадать.
Перед массовым формированием всегда тестируйте настройку на 2–3 контрагентах с разными типами расчётов (покупатели, поставщики, комиссионеры).
7. Отправка актов контрагентам: email и ЭДО
Сформировать акты — половина дела. Их ещё нужно доставить контрагентам. В 1С есть инструменты для автоматической отправки по email или через системы электронного документооборота (Диадок, Контур.Диадок, СБИС).
Отправка по email:
- В отчёте
Акт сверкинажмитеЕщё → Отправить по email. - Укажите адреса получателей (можно загрузить из карточки контрагента).
- Добавьте тему письма (например,
Акт сверки за {Месяц} {Год}). - Прикрепите файл акта и отправьте.
Отправка через ЭДО:
- Убедитесь, что в 1С настроена интеграция с оператором ЭДО (меню
Администрирование → Электронный документооборот). - Сформируйте акт сверки и нажмите
Отправить в ЭДО. - Выберите контрагента из списка и подтвердите отправку.
⚠️ Внимание: При отправке актов через ЭДО проверьте, что у контрагента в 1С указан корректный ГЛН (глобальный номер расположения). Без этого документ может не дойти до получателя.
Чтобы ускорить отправку, создайте в 1С групповую рассылку: выделите всех нужных контрагентов в списке, нажмите правой кнопкой и выберите Отправить email. Система сама подставит адреса из карточек.
8. Архивация и контроль версий актов
Акты сверки — это не только инструмент для сверки, но и юридически значимый документ. Их нужно хранить в течение срока исковой давности (3 года). В 1С есть несколько способов архивации:
- 📁 Хранение в базе: сохраните акты как
Внешние файлы(менюФайл → Сохранить как внешний файл) и прикрепите к карточке контрагента. - ☁️ Облачное хранилище: экспортируйте акты в 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С:
Администрирование → Регламентные задания.Выполнение кода.
❓ Что делать, если контрагент не подписывает акт сверки?
Если контрагент игнорирует акт, отправьте повторное письмо с пометкой «Второй экземпляр» и укажите срок для ответа (например, 5 рабочих дней). Если реакции нет, зафиксируйте факт отправки (сохраните уведомление о вручении email или отчёт из ЭДО). В спорных ситуациях это станет доказательством добросовестности вашей компании.