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

В этой статье мы разберём 3 основных способа формирования выписки1С:Бухгалтерии 8.3, 1С:Управлении торговлей 11 и 1С:ERP), покажем скриншоты актуальных версий 2026 года, объясним, как избежать типичных ошибок при фильтрации данных, и дадим советы по экспорту отчёта в Excel для дальнейшего анализа. Особое внимание уделим расшифровке сальдо — это частая «боль» пользователей, когда остатки по дебету и кредиту не сходятся с ожиданиями.

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

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

1. Где найти выписку по контрагенту в разных конфигурациях 1С

Местонахождение отчёта зависит от версии программы. В 1С:Бухгалтерии 8.3 (редакция 3.0) выписка скрыта в разделе «Отчёты», тогда как в 1С:Управлении торговлей 11 её логичнее искать в «Продажи» или «Покупки». Вот точные пути для популярных конфигураций:

  • 📊 1С:Бухгалтерия 8.3: Отчёты → Стандартные отчёты → Выписка по счёту (анализ субконто). Далее выберите вид субконто Контрагенты.
  • 🛒 1С:Управление торговлей 11: Продажи → Отчёты по продажам → Выписка по контрагенту или Покупки → Отчёты по покупкам → Выписка по поставщику.
  • 🏢 1С:ERP 2.5: Финансы → Отчёты по расчётам → Выписка по партнёру.
  • 🔄 1С:Комплексная автоматизация 2.4: путь аналогичен 1С:ERP, но может отличаться в зависимости от доработок.

В некоторых отраслевых решениях (например, 1С:Розница или 1С:Документооборот) выписка по контрагенту может отсутствовать в стандартном виде. В этом случае её заменяют отчёты Карточка счёта или Анализ расчётов с контрагентами.

💡

Если в вашей конфигурации нет готового отчёта, попробуйте использовать Универсальный отчёт (раздел Отчёты) с настройкой источника данных Регистр расчётов с контрагентами.

2. Пошаговая инструкция: как сформировать выписку в 1С:Бухгалтерия 8.3

Рассмотрим процесс на примере 1С:Бухгалтерии 8.3 (редакция 3.0). Этот способ подойдёт и для 1С:Комплексной автоматизации с незначительными корректировками.

  1. Откройте раздел Отчёты в главном меню программы.
  2. Выберите Стандартные отчёты → Выписка по счёту (анализ субконто).
  3. В поле «Счёт» укажите 60.01 (расчёты с поставщиками) или 62.01 (расчёты с покупателями).
  4. В поле «Субконто 1» выберите нужного контрагента из справочника. Если контрагента нет в списке, проверьте, не скрыт ли он по фильтру «Только активные».
  5. Установите период (по умолчанию проставляется текущий месяц). Для анализа динамики можно выбрать квартал или год.
  6. Нажмите Сформировать. Отчёт построится в течение 5–30 секунд (зависит от объёма данных).

Если выписка пустая, проверьте:

  • ⚠️ Правильно ли указан счёт учёта (например, для авансов используются счета 60.02 или 62.02).
  • ⚠️ Не установлен ли фильтр по организации (если в базе несколько юридических лиц).
  • ⚠️ Есть ли вообще движения по этому контрагенту в выбранном периоде (проверьте через Оборотно-сальдовую ведомость по счёту).

Указан правильный счёт (60.01/62.01/60.02)|Выбран нужный контрагент (не группа!)|Период охватывает даты операций|Фильтр по организации снят или корректен|Нет ограничений по валюте (если расчёты в иностранной валюте)-->

3. Настройка отображения данных: что можно изменить

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

Параметр Где настроить Рекомендации
Группировка по документам Кнопка Показать настройки → вкладка Группировка Добавьте группировку по Вид документа, чтобы увидеть отдельно счета, платежки и акты.
Дополнительные поля Добавить поле в настройках отчёта Полезные поля: Договор, Валюта, Ответственный менеджер.
Фильтр по валюте Вкладка Отбор → поле Валюта Если расчёты ведутся в USD/EUR, укажите нужную валюту, иначе суммы будут в рублях по курсу ЦБ.
Показать сальдо на начало Вкладка Дополнительно Включите эту опцию, если нужно проанализировать динамику долга с учётом остатков прошлого периода.
Экспорт в Excel Кнопка ЕщёВыгрузить Выбирайте формат Excel (данные и оформление), чтобы сохранить группировки.

Особое внимание уделите настройке детализации по датам. Если в отчёте слишком много строк, установите группировку по Месяцу или Кварталу вместо дневной детализации. Для анализа просроченной задолженности добавьте поле Дата оплаты по договору и отсортируйте данные по нему.

Как добавить пользовательское поле в выписку?

Если в стандартном отчёте не хватает данных (например, нужно вывести номер телефона менеджера или условия оплаты из договора), можно доработать отчёт через Конфигуратор:

  1. Откройте отчёт в режиме Конфигуратор (права администратора требуются!).
  2. Найдите процедуру ПриНастройкеСистемыКомпоновкиДанных.
  3. Добавьте новое поле через Поля.Добавить("НаименованиеПоля").
  4. Укажите источник данных для поля (например, Справочники.Контрагенты.Телефон).
  5. Сохраните конфигурацию и обновите базу.

⚠️ Внимание: Неправильные изменения в конфигураторе могут привести к ошибкам в работе программы. Рекомендуем предварительно сделать резервную копию базы.

4. Анализ сальдо: почему остатки не сходятся

Одна из самых распространённых проблем при работе с выпиской — расхождение сальдо между отчётом и реальным положением дел. Например, в выписке значится дебетовое сальдо 50 000 ₽, а по факту контрагент должен вам 70 000 ₽. Причины могут быть следующими:

  • 🔍 Неучтённые документы: платежное поручение или счёт-фактура не проведён в базе.
  • 📅 Неправильный период: операция попала в другой месяц из-за даты документа.
  • 💰 Ошибка в корреспонденции счетов: например, оплата попала на счёт 51 (расчётный счёт), но не отразилась на 62.01.
  • 🔄 Взаимозачёты: если был проведён зачёт аванса, но без указания конкретного документа-основания.
  • 📄 Разные валюты: сальдо в рублях может не совпадать с сальдо в валюте договора из-за курсовой разницы.

Чтобы найти источник расхождения:

  1. Сверьте остатки по счёту 62.01 (или 60.01) в Оборотно-сальдовой ведомости.
  2. Проверьте Карточку счёта по этому контрагенту — там видна вся история движений.
  3. Используйте отчёт Анализ субконто с детализацией по документам.
💡

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

5. Экспорт выписки в Excel и дальнейшая обработка

Выгруженная в Excel выписка позволяет гибко анализировать данные: строить графики, сводить информацию по нескольким контрагентам или интегрировать её с другими системами (например, Power BI). Однако при экспорте часто теряются:

  • 📊 Группировки (строки сливаются в одну таблицу).
  • 🔢 Формулы (например, расчёт просрочки по оплате).
  • 📌 Примечания (комментарии к документам).

Чтобы сохранить структуру:

  1. В окне экспорта выберите формат Excel (данные и оформление).
  2. Отметьте галочку Сохранять иерархию (если есть группировки).
  3. Для сложных отчётов используйте Выгрузка в файл с последующим импортом через Power Query.

Пример формулы для Excel, которая рассчитает просрочку оплаты:

=ЕСЛИ(I2

где I2 — ячейка с датой оплаты по договору.

💡

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

6. Автоматизация: как получить выписку через запрос (для программистов 1С)

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

Процедура СформироватьВыпискуПоКонтрагенту(Контрагент, ПериодНачало, ПериодКонец, ПутьКФайлу)

// Создаём запрос к регистру расчётов

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

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

"ВЫБРАТЬ

| Документ.Дата КАК Дата,

| Документ.Номер КАК Номер,

| Документ.Вид() КАК ВидДокумента,

| СуммаДт КАК Дебет,

| СуммаКт КАК Кредит,

| СальдоДтНачальное КАК СальдоНачальноеДт,

| СальдоКтНачальное КАК СальдоНачальноеКт

|ИЗ

| РегистрБухгалтерии.Хозрасчетный.Обороты(

| &ПериодНачало,

| &ПериодКонец,

| Счет = &Счет,

| Контрагент = &Контрагент)

|УПОРЯДОЧИТЬ ПО

| Дата";

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

Запрос.УстановитьПараметр("ПериодНачало", ПериодНачало);

Запрос.УстановитьПараметр("ПериодКонец", ПериодКонец);

Запрос.УстановитьПараметр("Счет", ПланСчетов.РасчетыСПокупателями); // 62.01

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

// Выполняем запрос и выгружаем в таблицу значений

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

ТаблицаДанных = РезультатЗапроса.Выгрузить();

// Сохраняем в Excel

Excel = Новый ExcelДокумент;

Excel.ЗаписатьТаблицу(ТаблицаДанных);

Excel.СохранитьКак(ПутьКФайлу);

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

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

💡

Используйте РегистрБухгалтерии.Хозрасчетный для бухгалтерских данных и РегистрНакопления.ВзаиморасчетыСКонтрагентами для управленческого учёта (в 1С:ERP или УТ 11).

7. Частые ошибки и как их избежать

Даже опытные пользователи 1С иногда сталкиваются с проблемами при формировании выписок. Вот TOP-3 критических ошибки, которые приводят к некорректным данным:

  1. Игнорирование субсчетов: если у счёта 62.01 есть субсчета (например, 62.01.1 для рублёвых расчётов и 62.01.2 для валютных), выписка без учёта субсчетов покажет неполную картину.
  2. Несогласованные периоды: если в отчёте указан период с 01.01.2026 по 31.03.2026, а документ проведён 30.12.2026, он не попадёт в выписку, хотя влияет на сальдо.
  3. Ошибки в справочнике контрагентов: если контрагент дублируется (например, «ООО Ромашка» и «ООО Ромашка-1»), операции могут разноситься на разных партнёров.

Чтобы минимизировать риски:

  • 🔄 Регулярно проводите проверку дублей в справочнике Контрагенты (используйте отчёт Поиск дублей).
  • 📋 Настройте контроль сальдо в параметрах учёта: Главное → Настройки → Параметры учёта → Контроль отрицательных остатков.
  • 📅 Перед формированием отчёта всегда сверяйте дату запрета изменения данных1С:ERP это настраивается в Администрирование → Общие настройки).
💡

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

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

Можно ли сделать выписку по нескольким контрагентам одновременно?

Да, но способ зависит от конфигурации:

  • В 1С:Бухгалтерии 8.3 используйте отчёт Анализ субконто с группировкой по контрагентам.
  • В 1С:УТ 11 или ERP создайте Универсальный отчёт с источником Регистр расчётов с контрагентами и добавьте отбор по списку контрагентов.

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

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

Авансы учитываются на отдельных субсчетах:

  • 62.02 — авансы полученные (от покупателей).
  • 60.02 — авансы выданные (поставщикам).

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

Как выгрузить выписку с расшифровкой по договорам?

В стандартной выписке договора не отображаются. Чтобы их добавить:

  1. Откройте настройки отчёта и перейдите на вкладку Поля.
  2. Нажмите Добавить поле и выберите Договор (или ДоговорКонтрагента).
  3. Установите группировку по этому полю.

Если поле Договор отсутствует в списке, доработайте отчёт через Конфигуратор (см. спойлер в разделе 3).

Можно ли в выписке увидеть просроченную задолженность?

Да, для этого:

  1. Добавьте в отчёт поле Дата оплаты по договору.
  2. Настройте условное оформление: строки с Дата оплаты < ТекущаяДата() подсвечивайте красным.
  3. Отсортируйте данные по дате оплаты.

В 1С:ERP для этого есть готовый отчёт Анализ просроченной дебиторской задолженности.

Как автоматизировать отправку выписок контрагентам по email?

Для этого нужно:

  1. Создать внешнюю обработку, которая формирует выписку и сохраняет её в PDF/Excel.
  2. Использовать ПомощникПочты1С для отправки писем:
Почта = Новый Почта;

Почта.АдресОтправителя = "buh@yourcompany.ru";

Почта.АдресПолучателя = Контрагент.ЭлектроннаяПочта;

Почта.Тема = "Выписка по расчётам за " + Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy");

Почта.Текст = "Добрый день! Прилагаем выписку по нашим расчётам.";

Почта.Вложения.Добавить(ПутьКФайлуВыписки);

Почта.Отправить();

Для массовой рассылки настройте регламентное задание с периодичностью (например, ежемесячно 5-го числа).