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

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

Почему в 1С не формируется акт сверки

Разбираем, почему в 1С не формируется акт сверки взаиморасчётов: ошибки заполнения, пустые движения, права доступа, настройки договора. Пошаговая диагностика и решения.

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

Важно понимать, что «не формируется» может означать разное: документ не записывается, кнопка «Заполнить» выдаёт пустую таблицу, печатная форма не открывается или отчёт выходит с нулевыми суммами. У каждого из этих сценариев своя причина и свой способ диагностики. Ниже разобраны основные случаи для конфигураций «1С:Бухгалтерия 8», «1С:Управление торговлей» и «1С:Комплексная автоматизация», где механизм акта сверки устроен схожим образом.

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

Незаполненные или неверно заполненные реквизиты документа

Самая частая причина — документ «Акт сверки взаиморасчётов» не может быть проведён или заполнен, потому что в шапке отсутствуют обязательные данные. Программа при этом обычно выводит сообщение вида «Поле "Договор" не заполнено» или подсвечивает проблемный реквизит красным.

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

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

Проверка реквизитов акта сверки
  1. 1
    Откройте документ и убедитесь, что заполнены организация, контрагент и договор
  2. 2
    Проверьте, что дата начала периода раньше даты окончания
  3. 3
    Убедитесь, что в договоре указана та же организация, что и в акте
  4. 4
    Нажмите «Заполнить» и дождитесь завершения без сообщений об ошибке
  5. 5
    Проверьте, что табличная часть содержит строки с документами или оборотами

Нет данных по взаиморасчётам за выбранный период

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

Типичная ситуация: документы реализации и оплаты введены, но проведены по другому договору или вообще без договора. Тогда по выбранному в акте договору оборотов нет, и акт выходит пустым, хотя в карточке контрагента задолженность видна. Откройте отчёт «Оборотно-сальдовая ведомость по счёту» 60 или 62 с отбором по контрагенту и сравните аналитику — какой договор указан в проводках.

Ещё один вариант — документы за период существуют, но не проведены (помечены на удаление или сохранены как черновики). Непроведённые документы не формируют движений и в акт сверки не попадают.

Расхождение по валюте и договору

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

Проблемы с правами доступа

Если кнопка «Заполнить» недоступна, документ не открывается или при попытке формирования появляется сообщение «Нарушение прав доступа», причина в роли пользователя. В типовых конфигурациях работа с актами сверки требует прав на чтение регистров взаиморасчётов и на документы расчётов с контрагентами.

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

Диагностика простая: попросите сформировать тот же акт пользователя с полными правами. Если у него всё заполняется — проблема в профиле доступа. Решение — корректировка роли или профиля группы доступа в разделе «Администрирование — Пользователи и права», это работа администратора базы.

Ошибки в настройках договора и счетов учёта

Акт сверки в 1С опирается на счета учёта расчётов, заданные либо в договоре, либо в настройках счетов учёта с контрагентами. Если в договоре указан нестандартный счёт (например, 76 вместо 62), а акт настроен на типовые счета, данные не совпадут.

Проверьте вид договора: для поставщика должен стоять «С поставщиком», для покупателя — «С покупателем». Если вид договора выбран неверно, документы могут проводиться, но акт сверки по расчётам будет собираться некорректно или не заполнится вовсе, потому что программа ищет обороты по неподходящим счетам.

В «1С:Бухгалтерии» также имеет значение признак «Вести расчёты по документам» в договоре. При включённой детализации до расчётных документов акт заполняется с разбивкой по каждой накладной и платёжке; если разбивка нужна, но в договоре она отключена, акт покажет только сводные обороты.

Акт пустой, ошибок нетНет движений по выбранной аналитике

Сверьте договор и организацию в акте с данными ОСВ по счетам 60/62

Сообщение о незаполненном полеПропущен обязательный реквизит

Заполните подсвеченное поле и повторите заполнение

Нарушение прав доступаНедостаточно прав у пользователя

Проверьте формирование под пользователем с полными правами

Акт формируется, но суммы нулевыеДокументы не проведены или другой договор

Проверьте проведение документов и договор в их шапке

Технические сбои: кэш, обновления, повреждённые данные

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

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

Третья ситуация — ошибки в данных: «битые» ссылки, когда документ ссылается на удалённый объект. В акте это проявляется как строка «Объект не найден» или аварийное завершение заполнения. Такие проблемы выявляет процедура «Тестирование и исправление» в конфигураторе, но запускать её нужно только на копии базы и с пониманием выбранных режимов.

Акт формируется, но печатная форма не открывается

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

Если в базе подключена внешняя печатная форма акта сверки (через «Дополнительные отчёты и обработки»), после обновления конфигурации она может перестать быть совместимой. Признак — ошибка при формировании печатной формы с упоминанием внешней обработки. Решение: временно отключить внешнюю форму и проверить печать типовой, затем запросить у разработчика обновлённую версию внешней формы.

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

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

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

Документ не проводится, есть сообщение о незаполненном полеЗаполните подсвеченный реквизит и повторите попытку
Акт пустой, ошибок нетСверьте организацию, договор и период с ОСВ по счетам расчётов
У коллеги акт формируется, у вас нетПроблема в правах — обратитесь к администратору для настройки профиля доступа
Перестало работать после обновленияПроверьте завершённость обновления и отключите внешние печатные формы
Ошибка «Объект не найден» в таблице актаНа копии базы выполните тестирование и исправление с анализом ссылочной целостности

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

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

Дополнительно полезно сформировать отчёт «Анализ расчётов с контрагентами» или «Задолженность контрагентов» и сопоставить суммы. Если акт и отчёты сходятся, а контрагент подтверждает встречные данные — задача решена.

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

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

Сальдо на конец периода в акте
Норма

Совпадает с сальдо по ОСВ 60/62/76 по этому контрагенту

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

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

Табличная часть акта
Норма

Содержит строки с документами отгрузки и оплаты

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

Строки отсутствуют или содержат «Объект не найден»

Печатная форма
Норма

Открывается и содержит все реквизиты сторон

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

Ошибка при формировании или пустые поля подписантов

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

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

В типовых конфигурациях акт сверки формируется в разрезе конкретного договора. Если с контрагентом несколько договоров, создайте отдельный акт по каждому или используйте вариант заполнения «по контрагенту в целом», если он предусмотрен в вашей конфигурации.

Акт формируется, но не выводит начальное сальдо. Это ошибка?

Начальное сальдо отображается, если на дату начала периода были остатки расчётов по выбранной аналитике. Если сальдо нулевое или обороты начались внутри периода, строка начального сальдо может отсутствовать — это нормальное поведение.

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

Технически документ может позволить выбрать такой договор, но заполнение будет неполным или пустым, так как помеченные объекты исключаются из ряда выборок. Снимите пометку удаления с договора, если он ещё используется в расчётах.

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

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

Акт сверки формировался, а после обновления 1С перестал. Что делать в первую очередь?

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

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

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

Итог

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

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