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

В этой статье вы узнаете 3 проверенных способа сформировать единый акт по нескольким договорам — от ручного объединения до автоматизированных отчетов. Мы разберем нюансы для разных версий 1С, покажем, как избежать расхождений в сальдо, и дадим готовые шаблоны запросов для программистов. А в конце — FAQ с ответами на самые частые вопросы пользователей.

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

📊 Какую конфигурацию 1С вы используете для работы с актами сверки?
1С:Бухгалтерия 3.0
1С:ERP 2.5
1С:Управление торговлей 11
1С:Комплексная автоматизация 2
Другая конфигурация

1. Стандартный способ: ручное объединение актов

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

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

  • 📄 Откройте раздел Покупки и продажи → Расчеты с контрагентами → Акт сверки (путь может отличаться в зависимости от конфигурации).
  • 🔍 Выберите контрагента и укажите период сверки. В поле "Договор" оставьте пустым или выберите первый договор.
  • 🖨️ Сформируйте и сохраните акт в формате Excel или PDF.
  • 🔄 Повторите шаги для каждого договора, затем объедините файлы в один документ.

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

💡

Если вам нужно объединить акты в Excel, используйте функцию Консолидация (вкладка Данные). Она автоматически суммирует одинаковые строки и сохраняет структуру документа.

2. Групповой акт сверки через отчет "Анализ расчетов с контрагентами"

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

Пошаговая инструкция:

  1. Перейдите в раздел Отчеты → Анализ расчетов → Анализ расчетов с контрагентами.
  2. В настройках отчета укажите:
    • 📅 Период сверки (даты начала и окончания).
    • 🏢 Контрагента (обязательно!).
    • 📝 Договоры — выберите все нужные, удерживая Ctrl.
    • 💰 Валюту расчетов (если договора в разных валютах, сверка будет отдельно по каждой).
  • Нажмите Сформировать, затем экспортируйте отчет в Excel.
  • В Excel отсортируйте данные по датам и договорам, добавьте шапку акта сверки (реквизиты сторон, период, подписи).
  • Преимущество метода — автоматическое суммирование сальдо по всем договорам. Однако в отчете не будет стандартного формата акта сверки (с колонками "Документ", "Сумма", "Дт/Кт"), поэтому придется доработать шаблон вручную.

    Как добавить колонку "Сальдо на дату" в отчет?

    В настройках отчета перейдите на вкладку Показатели и добавьте поле Сальдо на начало периода и Сальдо на конец периода. Это поможет отследить динамику задолженности.

    Конфигурация 1С Путь к отчету Поддерживает ли группировку по договорам?
    1С:Бухгалтерия 3.0 Отчеты → Анализ расчетов → Анализ расчетов с контрагентами Да
    1С:ERP 2.5 Финансы → Отчеты → Анализ расчетов с контрагентами Да (с дополнительными настройками)
    1С:Управление торговлей 11 Отчеты → Покупатели и продажи → Анализ расчетов Частично (только по валютам)
    1С:Комплексная автоматизация 2 Отчеты → Финансы → Анализ расчетов Да

    3. Автоматизированный способ: внешняя обработка для групповой сверки

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

    • 🔄 Автоматически объединять данные по выбранным договорам.
    • 📊 Сохранять стандартный формат акта сверки (с колонками, сальдо, подписями).
    • 💾 Экспортировать результат в PDF, Excel или печатную форму.

    Где взять обработку:

    • 🛒 Купить на Infostart или Клерк.Ру (стоимость от 500 до 3000 руб.).
    • 🆓 Скачать бесплатную версию на форумах (например, форум 1С), но проверьте ее на тестовой базе!
    • 👨‍💻 Заказать разработку под свои нужды (если требуются специфические поля или дизайн).

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

    Установите обработку на тестовую базу|Проверьте совместимость с вашей версией 1С|Сверьте данные обработки со стандартным отчетом|Проверьте корректность экспорта в PDF/Excel-->

    4. Сверка по нескольким договорам через запрос (для программистов)

    Если вы владеете навыками 1С:Предприятие 8.3 или работаете с программистом, можно написать специальный запрос, который выгрузит данные для акта сверки по нескольким договорам. Этот метод гибкий и позволяет настроить вывод под любые требования.

    Пример запроса для 1С:Бухгалтерия 3.0:

    ВЫБРАТЬ
    

    РасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент,

    РасчетыСКонтрагентамиОстатки.Договор КАК Договор,

    РасчетыСКонтрагентамиОстатки.ВалютаДокумента КАК Валюта,

    СУММА(РасчетыСКонтрагентамиОстатки.СуммаОстатковДт) КАК СуммаДт,

    СУММА(РасчетыСКонтрагентамиОстатки.СуммаОстатковКт) КАК СуммаКт

    ИЗ

    РегистрНакопления.РасчетыСКонтрагентами.Остатки(

    &ДатаНачала,

    &Контрагент,

    Договор В (&МассивДоговоров)

    ) КАК РасчетыСКонтрагентамиОстатки

    СГРУППИРОВАТЬ ПО

    РасчетыСКонтрагентамиОстатки.Контрагент,

    РасчетыСКонтрагентамиОстатки.Договор,

    РасчетыСКонтрагентамиОстатки.ВалютаДокумента

    Где:

    • &ДатаНачала — дата, на которую нужно получить остатки.
    • &Контрагент — ссылка на контрагента.
    • &МассивДоговоров — массив ссылок на договора.

    Чтобы использовать этот запрос:

    1. Откройте Консоль запросов (Все функции → Стандартные → Консоль запросов).
    2. Вставьте код, заменив параметры на свои.
    3. Нажмите Выполнить и экспортируйте результат в Excel.
    4. Доработайте таблицу до формата акта сверки (добавьте шапку, подписи, итоги).
    💡

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

    5. Нюансы и типичные ошибки при групповой сверке

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

    ⚠️ Внимание: Если у контрагента есть договора в разных валютах, 1С по умолчанию формирует сверку отдельно по каждой валюте. Чтобы объединить их в один акт, придется вручную пересчитывать курсы на дату сверки.
    • 🔴 Расхождения в сальдо: возникают, если по одному из договоров есть неconducted (непроведенные) документы. Всегда проверяйте статус документов перед сверкой.
    • 🔴 Пропущенные договора: в отчете могут не отобразиться договора с нулевым сальдо. Чтобы их увидеть, в настройках отчета включите параметр Показывать нулевые остатки.
    • 🔴 Ошибки в датах: если период сверки захватит дату заключения договора, в акте могут появиться лишние строки с нулевыми суммами.

    Чтобы избежать ошибок:

    1. Перед сверкой проведите Тестирование и исправление ИБ (Администрирование → Тестирование и исправление).
    2. Сверьте данные акта с оборотно-сальдовой ведомостью по счету 60 (62).
    3. Если используете внешнюю обработку, проверьте ее работу на тестовой базе.

    Еще одна типичная проблема — несовпадение итогов в акте сверки и бухгалтерском учете. Это может происходить из-за:

    • 📌 Разных методов учета (например, по начислению vs. по оплате).
    • 📌 Неучтенных курсовых разниц по валютным договорам.
    • 📌 Ручных корректировок в регистрах накопления.

    6. Альтернативные решения: обмен данными и интеграции

    Если вам регулярно нужны акты сверки по нескольким договорам, стоит рассмотреть автоматизированные решения:

    • 🤖 1С:Диадок — сервис электронного документооборота, который автоматически формирует акты сверки и отправляет их контрагентам. Поддерживает группировку по договорам.
    • 📊 1С:Консолидация — инструмент для объединения данных из нескольких баз (полезен для холдингов).
    • 🔄 Интеграция с CRM (например, Bitrix24 или АмоCRM) — позволяет выгружать акты сверки прямо в карточку контрагента.

    Преимущества таких решений:

    • ✅ Автоматическое обновление данных (нет нужды вручную формировать акты).
    • ✅ Возможность настроить уведомления о просроченной задолженности.
    • ✅ Архив актов сверки в облаке (доступ с любого устройства).

    Недостаток — дополнительные затраты на подключение и настройку. Например, тариф 1С:Диадок с функцией автоматической сверки стоит от 1500 руб./мес.

    💡

    Если вы работаете с большим количеством контрагентов, попробуйте бесплатный период 1С:Диадок (14 дней). Это поможет оценить, насколько сервис упрощает работу с актами сверки.

    FAQ: Ответы на частые вопросы

    Можно ли в 1С:Бухгалтерия 8.2 сформировать акт сверки по нескольким договорам?

    В 1С:Бухгалтерия 8.2 нет встроенной функции групповой сверки. Вам придется:

    1. Формировать акты по каждому договору отдельно.
    2. Объединять их вручную в Excel.
    3. Или использовать внешнюю обработку (например, эту).

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

    Как в акте сверки отразить договора в разных валютах?

    Если договора в разных валютах, 1С формирует отдельные разделы для каждой валюты. Чтобы объединить их в один акт:

    1. Экспортируйте данные в Excel.
    2. Добавьте колонку с курсом ЦБ на дату сверки.
    3. Пересчитайте суммы в рубли (или основную валюту учета).
    4. Объедините данные в одну таблицу, указав валюту каждого договора.

    Важно: в акте сверки укажите, что суммы пересчитаны по курсу ЦБ на дату <указать дату>.

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

    Причины могут быть следующими:

    • 📌 По договору нет движений в указанном периоде (нулевое сальдо). Включите в настройках отчета опцию Показывать нулевые остатки.
    • 📌 Договор заключен позже даты начала периода сверки. Проверьте дату договора.
    • 📌 Договор помечен на удаление или не проведен. Откройте список договоров и проверьте их статус.
    • 📌 В настройках отчета установлен фильтр по валюте или виду договора. Снимите лишние фильтры.
    Можно ли автоматически отправлять акты сверки контрагентам по email?

    Да, это можно сделать:

    1. Через 1С:Диадок — сервис автоматически формирует и отправляет акты.
    2. С помощью внешней обработки с функцией email-рассылки (например, эта).
    3. Через встроенную почту 1С (раздел Администрирование → Настройки почты), но потребуется ручная отправка.

    Для автоматической отправки нужно настроить:

    • 📧 Почтовый сервер (SMTP).
    • 📅 Расписание формирования актов (через Регламентные задания).
    • 🔒 Шаблон письма с актом (можно добавить логотип компании).
    Как проверить корректность акта сверки перед отправкой контрагенту?

    Перед отправкой акта сверки:

    1. Сверьте итоговое сальдо с оборотно-сальдовой ведомостью по счетам 60 (62).
    2. Проверьте, что все документы расчетов (счета, платежки, корректировки) отражены в акте.
    3. Убедитесь, что даты документов попадают в период сверки.
    4. Если есть валютные договора, проверьте корректность курсов пересчета.
    5. Отправьте акт на проверку второму бухгалтеру (принцип "четырех глаз").

    Если контрагент уже присылал свой акт сверки, сравните его с вашим. Расхождения более чем на 10% — повод перепроверить данные.