Документы и Печать · 11 мин
Как в 1С выбрать несколько договоров для акта сверки взаиморасчётов
Как в 1С сформировать акт сверки с контрагентом по нескольким договорам: настройка отбора, типовые ограничения, проверка результата и исправление ошибок.
Акт сверки взаиморасчётов в 1С формируется в разрезе конкретного контрагента, и на практике часто возникает ситуация: с одним партнёром заключено несколько договоров — на поставку, на услуги, на аренду. Бухгалтеру нужно включить в один акт данные по всем договорам сразу или, наоборот, выбрать только некоторые из них. В типовых конфигурациях это решается через настройку отбора договоров, но механика заметно отличается между «Бухгалтерией предприятия», «Управлением торговлей» и отраслевыми решениями.
Ключевой момент, который нужно понять до начала работы: стандартный документ «Акт сверки взаиморасчётов» в большинстве конфигураций привязан к контрагенту, а не к одному договору. Это значит, что по умолчанию в акт попадают обороты по всем договорам выбранного контрагента. Задача «выбрать несколько договоров» обычно сводится к обратной — исключить лишние договоры или сгруппировать данные так, чтобы по каждому договору было видно отдельное сальдо.
Ниже разобраны рабочие способы для типовых конфигураций, ограничения отбора, способы проверить результат и типичные ошибки, из-за которых суммы в акте не сходятся с ожиданиями контрагента.
Как устроен отбор договоров в акте сверки
В «1С:Бухгалтерии 8» документ «Акт сверки взаиморасчётов» находится в разделе «Покупки» или «Продажи» (в зависимости от релиза — также в разделе «Отчёты»). При создании документа обязательно заполняются организация, контрагент и период сверки. Поле «Договор» в шапке либо отсутствует, либо используется как фильтр: если оставить его пустым, в акт попадут все договоры контрагента, по которым были движения за период.
Именно это поведение решает задачу «несколько договоров в одном акте» в большинстве случаев: ничего дополнительно выбирать не нужно — система сама соберёт обороты по всем договорам и сгруппирует их в табличной части. В таблице документа каждая строка привязана к конкретному договору и расчётному документу, поэтому расшифровка по договорам видна прямо в печатной форме, если включить соответствующий вариант вывода.
В «1С:Управление торговлей» и «Комплексной автоматизации» механика похожая, но там чаще встречается явный список договоров в самом документе или в настройках отчёта «Сверка взаиморасчётов». Там можно вручную добавить нужные договоры в табличную часть или настроить отбор через варианты отчёта.
Способ 1: акт по контрагенту со всеми договорами
Самый простой сценарий — когда нужно показать контрагенту полную картину взаиморасчётов по всем действующим договорам. Порядок действий в «1С:Бухгалтерии 8»:
- 1Откройте раздел «Покупки» (или «Продажи») → «Акты сверки взаиморасчётов» и создайте новый документ.
- 2Заполните организацию, контрагента и период сверки. Поле «Договор» оставьте пустым.
- 3Нажмите «Заполнить» — программа подберёт все документы по всем договорам контрагента за период.
- 4Проверьте табличную часть: строки должны быть сгруппированы или помечены по договорам.
- 5Выведите печатную форму и сверьте итоговое сальдо с данными контрагента.
Если в табличной части договоры не отображаются отдельной колонкой, проверьте настройку видимости колонок формы (кнопка «Ещё» → «Изменить форму») — в некоторых релизах колонка «Договор» скрыта по умолчанию. На итоговое сальдо это не влияет, но для контрагента расшифровка по договорам обычно важна, особенно если по одному договору долг, а по другому переплата.
Учтите: в акт попадут только договоры, по которым были движения или остатки за выбранный период. Договор без оборотов и с нулевым сальдо программа проигнорирует — это нормальное поведение, а не ошибка заполнения.
Способ 2: отбор конкретных договоров через настройки
Когда нужно включить в акт не все договоры, а два-три из пяти, вариантов действий несколько в зависимости от конфигурации:
- Отбор по одному договору. Если в шапке документа есть поле «Договор», укажите его — акт сформируется только по этому договору. Для нескольких договоров придётся создать несколько актов.
- Отбор в отчёте «Сверка взаиморасчётов». В отчётных формах (раздел «Отчёты») откройте настройки, добавьте отбор «Договор» с видом сравнения «В списке» и выберите нужные договоры. Это самый гибкий способ для произвольного набора.
- Ручная корректировка табличной части. Заполните акт по контрагенту целиком, затем удалите строки по ненужным договорам. Способ рабочий, но требует аккуратности — легко удалить лишнее.
Сравнение вариантов
Подходит, когда контрагенту нужна полная картина. Быстро, но нельзя исключить отдельные договоры без ручной правки.
Подходит для произвольного набора договоров. Требует умения работать с настройками отчётов, печатная форма может отличаться от типовой.
Подходит при формальных требованиях контрагента — отдельный акт на каждый договор. Больше документов, но юридически чище.
Быстрое разовое решение. Риск ошибки и расхождения итогов при повторном заполнении.
Отбор «В списке» — наиболее универсальный инструмент. В настройках отчёта нажмите «Отбор», добавьте поле «Договор», выберите вид сравнения «В списке» и через кнопку выбора отметьте нужные договоры. После этого сформируйте отчёт — в него попадут только выбранные договоры.
Как проверить, что в акт попали правильные договоры
После заполнения документа обязательно сверьте результат с учётными данными. Самый надёжный способ — открыть оборотно-сальдовую ведомость по счетам расчётов (60, 62, 76) с группировкой по контрагентам и договорам за тот же период и сравнить сальдо по каждому договору с данными акта.
Как проверить результат
Совпадает с суммой сальдо по всем выбранным договорам из ОСВ
Сальдо акта меньше или больше — часть договоров не попала в отбор или лишняя попала
Присутствуют только нужные договоры, каждый с корректным сальдо
Есть строки по договорам, которые должны были быть исключены
Совпадает с сальдо на конец предыдущего акта сверки
Начальное сальдо отличается — в учёте были исправления задним числом
Отдельно проверьте валютные договоры: если договор ведётся в валюте, акт сверки обычно формируется в валюте договора или в рублях с пересчётом. Смешивание валютных и рублёвых договоров в одном акте может дать некорректные итоги — в таком случае формируйте отдельные акты.
Типичные ошибки и ограничения
Ещё одно ограничение: типовой акт сверки не позволяет выбрать договоры разных контрагентов в одном документе. Если головная компания просит сверку по группе связанных контрагентов, придётся формировать акт по каждому контрагенту отдельно и сводить результаты внешним отчётом или вручную.
Если типовых возможностей не хватает
В некоторых случаях штатные механизмы не закрывают потребность: например, нужен единый акт по нескольким договорам с разбивкой по каждому в отдельной таблице, с подписями ответственных по каждому договору или с нестандартной печатной формой. Здесь есть три пути.
Первый — использовать внешние печатные формы и обработки. Для популярных конфигураций существуют готовые решения, которые добавляют в акт сверки мультивыбор договоров и расширенную группировку. Внешняя печатная форма подключается через «Администрирование» → «Печатные формы, отчёты и обработки» и не меняет конфигурацию, что безопасно для обновлений.
Второй путь — доработка конфигурации программистом: добавление табличной части «Договоры» в документ акта сверки с отбором при заполнении. Это оправдано, только если задача массовая и регулярная, поскольку доработка усложняет обновление конфигурации.
Третий вариант — компромиссный: сформировать типовой акт по контрагенту, выгрузить его в Excel и там вручную разбить таблицу по договорам. Это трудоёмко, но не требует ни доработок, ни внешних компонентов и подходит для разовых задач.
Как выбрать действие
FAQ
Почему в акт сверки не попал один из договоров контрагента?
Чаще всего причина в том, что по этому договору не было движений за выбранный период и сальдо по нему нулевое — программа такие договоры пропускает. Также проверьте, не помечен ли договор на удаление, тот ли указан контрагент и та ли организация, от имени которой заключён договор.
Можно ли в одном акте сверки объединить договоры разных контрагентов?
Нет, типовой документ «Акт сверки взаиморасчётов» привязан к одному контрагенту. Для группы связанных компаний формируйте отдельный акт по каждому контрагенту, а сводную таблицу собирайте внешним отчётом или вручную в Excel.
Как вывести в печатной форме акта разбивку сумм по договорам?
Во многих релизах «1С:Бухгалтерии» печатная форма имеет вариант с детализацией по договорам — проверьте настройки печати в меню документа. Если типовой вариант не предусмотрен, используйте отчёт «Сверка взаиморасчётов» с группировкой по договорам или внешнюю печатную форму.
Что делать, если после ручного удаления строк итоги акта перестали сходиться?
Перезаполните документ кнопкой «Заполнить» — это вернёт полный список строк. Затем вместо удаления строк используйте отбор по договору или сформируйте акт заново с корректными параметрами. Ручное удаление строк не пересчитывает начальное сальдо, поэтому итоги искажаются.
Как сверить валютный договор вместе с рублёвыми?
Объединять их в одном акте не рекомендуется: итоги будут либо в рублях по курсу, либо смешанными, что затрудняет сверку с контрагентом. Сформируйте по валютному договору отдельный акт в валюте договора, а по рублёвым договорам — общий акт в рублях.
Где в «1С:Управление торговлей» настроить список договоров для сверки?
Используйте отчёт «Сверка взаиморасчётов с контрагентом» (раздел «Продажи» или «Финансы» в зависимости от версии). В настройках отчёта добавьте отбор по полю «Договор» с видом сравнения «В списке» и отметьте нужные договоры — отчёт построится только по выбранным позициям.
Что важно запомнить
Акт сверки в 1С строится по контрагенту и по умолчанию включает все его договоры с движениями за период. Для выбора отдельных договоров используйте поле «Договор» в документе или отбор «В списке» в отчёте, а результат всегда сверяйте с оборотно-сальдовой ведомостью по счетам расчётов. Ручное удаление строк — крайняя мера: оно ломает итоги при перезаполнении.