Выписка из книги продаж по конкретному контрагенту — один из самых востребованных отчетов в 1С:Бухгалтерия 8.3 и 1С:Управление торговлей. Она необходима для сверки расчетов с покупателями, подготовки к налоговым проверкам или внутреннего аудита. Однако стандартные отчеты программы не всегда позволяют быстро получить данные по отдельному партнеру без ручной фильтрации. В этой статье разберем все способы формирования выписки — от базовых до продвинутых, включая настройку отбора, экспорт в Excel и устранение типичных ошибок.
Особенность работы с книгой продаж в 1С 8.3 заключается в том, что счета-фактуры хранятся в регистре накопления НДС Продажи, а не в документах напрямую. Это означает, что для корректного отбора данных требуется учитывать не только реквизиты контрагента, но и период регистрации, тип операции (реализация, аванс, корректировка) и статус счета-фактуры. Мы покажем, как избежать распространенных подводных камней, например, когда в выписку попадают аннулированные счета или данные по другим организациям (при ведении учета нескольких юрлиц в одной базе).
1. Подготовка к формированию выписки: проверка настроек учета НДС
Прежде чем формировать выписку, убедитесь, что в вашей базе корректно настроены параметры учета НДС. От этого зависит полнота и достоверность данных в книге продаж. Проверьте следующие моменты:
- 📌 Флаг "Ведется книга продаж" — должен быть включен в настройках учета НДС (
Главное → Настройки → Учетная политика → НДС). Без этого регистрНДС Продажине будет заполняться. - 📅 Период регистрации — счета-фактуры должны быть зарегистрированы в книге продаж (проверьте документы
Регистрация счетов-фактур на аванс/реализацию). - 🏢 Организация — если в базе ведется учет нескольких юрлиц, уточните, по какой именно компании нужна выписка.
Критическая ошибка: если в настройках учета НДС отключен флаг "Ведется книга продаж", все счета-фактуры будут регистрироваться как "не участвующие в книге продаж", и выписка окажется пустой. Также проверьте, что в справочнике Контрагенты у нужного партнера корректно заполнено поле ИНН/КПП — это влияет на группировку данных в отчетах.
⚠️ Внимание: Если вы работаете в 1С:Управление торговлей 11 или 1С:ERP, путь к настройкам учета НДС может отличаться. В этих конфигурациях проверьте раздел НСИ и администрирование → Организации → Учетная политика.
2. Способ 1: Стандартный отчет "Книга продаж" с фильтром по контрагенту
Самый простой способ получить выписку — использовать встроенный отчет Книга продаж с настройкой отбора. Этот метод подходит для большинства пользователей и не требует дополнительных доработок конфигурации.
Инструкция:
- Перейдите в раздел
Отчеты → НДС → Книга продаж. - В открывшемся окне отчета нажмите кнопку
Настройки(шестеренка в правом верхнем углу). - На вкладке Отбор добавьте условие:
- Поле:
Контрагент - Условие:
Равно - Значение: выберите нужного контрагента из справочника.
- Поле:
Дата, Номер счета-фактуры, Сумма).Сформировать.Если вам нужна детализация по документам реализации, добавьте в группировки поле Документ-основание. Для экспорта в Excel нажмите кнопку Еще → Выгрузить и выберите формат Excel (данные).
Убедиться, что книга продаж ведется в настройках НДС|
Проверить регистрацию счетов-фактур за нужный период|
Выбрать корректную организацию (при многопользовательском учете)|
Добавить отбор по контрагенту в настройках отчета|
Убрать лишние группировки для компактного вида-->
3. Способ 2: Отчет "Анализ субконто" для детальной выписки
Если стандартной книги продаж недостаточно (например, нужны данные по субсчетам или дополнительные реквизиты), используйте отчет Анализ субконто. Он позволяет гибко настраивать отбор по счету 62.02 ("Расчеты по авансам полученным") или 90.03 ("НДС по реализации").
Пошаговая инструкция:
- Откройте
Отчеты → Стандартные отчеты → Анализ субконто. - На вкладке Показатели выберите:
- Счет:
62.02(для авансов) или90.03(для реализации). - Субконто 1:
Контрагенты. - Субконто 2:
Договоры(опционально).
- Счет:
Документ движения).Преимущество этого метода — возможность увидеть привязку счетов-фактур к конкретным платежам или реализациям. Например, если вам нужно подтвердить, что аванс от контрагента был зачтен в счет будущей поставки, этот отчет покажет соответствующие документы Зачет аванса.
| Счет | Назначение | Когда использовать |
|---|---|---|
62.02 |
Расчеты по авансам полученным | Для выписки по предоплатам (счета-фактуры на аванс) |
90.03 |
НДС по реализации | Для выписки по отгрузкам (счета-фактуры на реализацию) |
76.АВ |
НДС с авансов | Для сверки восстановленного НДС при зачете аванса |
Если в отчете Анализ субконто не отображаются документы-основания, проверьте настройки учета: в параметрах учета НДС должен быть включен флаг "Хранить ссылки на документы-основания в регистрах НДС".
4. Способ 3: Специализированный отчет "Выписка по контрагенту" (для 1С:Бухгалтерия 8.3)
В типовой конфигурации 1С:Бухгалтерия 8.3 (редакция 3.0) есть скрытый отчет Выписка по контрагенту, который позволяет получить данные не только по книге продаж, но и по взаимозачету, оплатам и реализациям. Чтобы его открыть:
- Перейдите в
Отчеты → Продажи → Выписка по контрагенту. - Укажите период и выберите контрагента.
- На вкладке Дополнительно отметьте галочки:
- 📄
Показывать документы реализации - 💰
Показывать платежные документы - 📋
Показывать счета-фактуры
- 📄
- 📑 Стандартный экспорт — кнопка
Еще → Выгрузить → Excel (данные). Подходит для простых таблиц без вложенных группировок. - 📊 Выгрузка с сохранением форматирования —
Excel (макет). Сохраняет цвета, шрифты и объединенные ячейки, но может содержать лишние служебные столбцы. - 🔄 Через внешнюю обработку — например,
Выгрузка в Excel (расширенная)из каталога 1С:ИТС. Позволяет настраивать структуру файла.
Этот отчет удобен тем, что показывает связь между платежами, отгрузками и счетами-фактурами. Например, вы сможете увидеть, что аванс от 10.01.2026 был зачтен в счет реализации от 15.01.2026, а счет-фактура на реализацию зарегистрирован 16.01.2026. Это критично для проверки правильности зачета НДС с авансов.
⚠️ Внимание: В некоторых редакциях 1С (например, 1С:Бухгалтерия КОРП) этот отчет может отсутствовать. В таком случае используйте Оборотно-сальдовую ведомость по счету с детализацией по субконто.
5. Экспорт выписки в Excel и дальнейшая обработка
Для передачи выписки контрагенту или налоговому инспектору часто требуется экспорт в Excel. В 1С 8.3 есть несколько способов выгрузки:
После экспорта рекомендуется:
- Удалить служебные столбцы (например,
Ссылка,ПометкаУдаления). - Проверить формат дат — в Excel они могут отобразиться как числа (например,
45341вместо01.01.2026). Исправьте формат ячеек наДата. - Добавить заголовок с реквизитами вашей организации и периодом выписки.
Если выписка нужна для налоговой проверки, добавьте в Excel следующие данные:
- 📌 Наименование и ИНН вашей организации.
- 📅 Период, за который сформирована выписка.
- 🔍 Подпись ответственного лица (можно добавить как картинку).
Как исправить ошибку "Экспорт в Excel не работает"
Если при нажатии на Выгрузить → Excel ничего не происходит, проверьте:
1. Установлен ли на компьютере Microsoft Excel или LibreOffice Calc.
2. Не заблокированы ли макросы в настройках безопасности 1С (Сервис → Параметры → Безопасность).
3. Достаточно ли прав у пользователя 1С для экспорта данных (роль должна включать право ВыгрузкаДанных).
6. Типичные ошибки и их устранение
При формировании выписки пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
| В выписке нет данных, хотя счета-фактуры есть | Счета-фактуры не зарегистрированы в книге продаж | Проверьте документы Регистрация счетов-фактур за период. При необходимости создайте их вручную. |
| Попадают счета-фактуры других контрагентов | Некорректный отбор или группировка по организации | Добавьте отбор по Организация и уточните Контрагент (иногда достаточно указать ИНН). |
| Дублируются строки | В настройках отчета включена детализация по регистратору | Уберите лишние группировки или используйте отчет Анализ субконто. |
| Не совпадают суммы с декларацией по НДС | В отчет попали аннулированные счета-фактуры | Добавьте отбор по статусу: Статус = Зарегистрирован. |
Еще одна распространенная проблема — расхождение сумм НДС между книгой продаж и декларацией. Это происходит, если в базе есть:
- 🔴 Счета-фактуры с ручной корректировкой сумм (проверьте документы
Корректировка реализации). - 🔴 Незакрытые авансы (используйте отчет
Ведомость по НДС с авансов). - 🔴 Документы с ошибочной ставкой НДС (например, 18% вместо 20%).
Для проверки цепочки документов по конкретному счету-фактуре используйте Отчет по движениям документа (Правый клик по документу → Отчеты → Движения документа). Это поможет найти, какой документ реализации или платежный документ сбил суммы.
Если в выписке отсутствуют счета-фактуры за текущий месяц, проверьте, выполнена ли регламентная операция Закрытие месяца (раздел Операции → Закрытие периода). Без этого регистр НДС Продажи не обновляется.
7. Автоматизация: как создать обработку для регулярных выписок
Если выписки по контрагентам формируются часто (например, для ежемесячной сверки), имеет смысл автоматизировать процесс. Для этого можно:
- Создать внешнюю обработку:
- В Конфигураторе (
Файл → Новый → Внешняя обработка) добавьте форму с полями для выбора контрагента и периода. - Используйте запрос к регистру
НДС Продажис отбором по контрагенту. - Добавьте кнопку для экспорта результата в Excel.
- В Конфигураторе (
- Настроить регламентное задание:
- В
Администрирование → Регламентные заданиясоздайте задание типаФормирование отчета. - Укажите расписание (например, ежемесячно 1-го числа).
- В параметрах задания пропишите путь к обработке и адрес email для отправки результата.
- В
Пример кода для запроса в обработке:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КнигаПродаж.Дата КАК Дата,
| КнигаПродаж.НомерСчетаФактуры КАК Номер,
| КнигаПродаж.Контрагент КАК Контрагент,
| КнигаПродаж.Сумма КАК Сумма
|ИЗ
| РегистрНакопления.НДСПродажи КАК КнигаПродаж
|ГДЕ
| КнигаПродаж.Контрагент = &Контрагент
| И КнигаПродаж.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|УПОРЯДОЧИТЬ ПО
| Дата";
Запрос.УстановитьПараметр("Контрагент", ВыбранныйКонтрагент);
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
Результат = Запрос.Выполнить();
Для отправки выписки по email прямо из 1С используйте метод ПомощникОтправкиПисьма:
Помощник = Новый ПомощникОтправкиПисьма;
Помощник.Адресат = "client@example.com";
Помощник.Тема = "Выписка из книги продаж за " + Формат(ТекущаяДата(), "ММММ YYYY");
Помощник.Текст = "Добрый день! Прилагаем выписку по вашим операциям.";
Помощник.Вложения.Добавить(ПутьКФайлуExcel);
Помощник.Отправить();
⚠️ Внимание: При автоматизации учитывайте ограничения лицензии 1С. Например, в базовой версии 1С:Бухгалтерия 8.3 нет возможности создавать регламентные задания — эту функцию поддерживают только ПРОФ и КОРП редакции.
8. Проверка выписки перед отправкой контрагенту
Перед тем как отправить выписку контрагенту или в налоговую инспекцию, выполните проверку:
Сверьте итоговые суммы с оборотно-сальдовой ведомостью по счету 62|
Убедитесь, что в выписке нет аннулированных или исправленных счетов-фактур|
Проверьте корректность ставок НДС (20%, 10%, 0% или "Без НДС")|
Удалите служебные столбцы (например, "Ссылка", "ПометкаУдаления")|
Добавьте в файл заголовок с реквизитами вашей организации-->
Особое внимание уделите следующим моментам:
- 🔍 Сверка по ИНН — если у контрагента несколько карточек в справочнике (например, с разными КПП), в отчет могут попасть данные по другому подразделению.
- 📅 Период регистрации — счета-фактуры регистрируются в книге продаж в периоде их создания, а не даты документа реализации. Например, если счет-фактура от 30.12.2023 был зарегистрирован 10.01.2026, он попадет в книгу продаж за январь.
- 💰 Валюта — если расчеты с контрагентом ведутся в валюте, убедитесь, что в выписке указан курс ЦБ на дату операции.
- 📝
Корректировка реализации— для изменения сумм или ставок НДС. - 🔄
Сторно документа— для отмены ошибочно проведенных операций. - 🔁
Исправление счета-фактуры— если ошибка в реквизитах (номер, дата). - В настройках отбора выберите поле
Контрагент. - Условие:
В группе. - Значение: укажите группу контрагентов (например, "Покупатели оптовые").
- Выполнено ли закрытие месяца за период, в котором получен аванс.
- Есть ли документы
Регистрация счетов-фактур на аванс. - В настройках учета НДС включен ли флаг
Регистрировать счета-фактуры на аванс в книге продаж. - Счет:
62.01(расчеты с покупателями). - Субконто 1: выберите контрагента.
- Субконто 2: выберите договор.
Для дополнительной проверки используйте Карточку счета 62.02 по контрагенту. Она покажет все движения по авансам и реализациям, что поможет выявить расхождения. Если найдете ошибку, исправьте ее с помощью документов:
Если выписка формируется для налоговой инспекции, обязательно включите в нее счета-фактуры с пометкой "Исправленный" или "Аннулированный". Их отсутствие может быть расценено как сокрытие данных.
FAQ: Частые вопросы по выписке из книги продаж
Как получить выписку по нескольким контрагентам одновременно?
В стандартном отчете Книга продаж можно использовать отбор по группе контрагентов. Для этого:
Если нужны конкретные контрагенты, не объединенные в группу, создайте временную группу в справочнике Контрагенты или используйте внешнюю обработку с множественным выбором.
Почему в выписке нет счетов-фактур на аванс?
Счета-фактуры на аванс регистрируются в книге продаж только после выполнения регламентной операции Формирование записей книги продаж (входит в обработку Закрытие месяца). Проверьте:
Можно ли получить выписку по договору с контрагентом?
Да, для этого в отчете Анализ субконто или Оборотно-сальдовая ведомость по счету добавьте отбор по субконто Договоры. Например:
Если в отчете нет колонки с договорами, добавьте ее через настройки (Добавить поле → Договор).
Как в выписке показать только счета-фактуры с определенной ставкой НДС?
В отчете Книга продаж или Анализ субконто добавьте отбор по полю Ставка НДС. Например:
- Поле:
Ставка НДС - Условие:
Равно - Значение:
20%(или другая ставка).
Если поле Ставка НДС отсутствует в настройках отбора, используйте запрос к регистру НДС Продажи с условием СтавкаНДС = Значение(Перечисление.СтавкиНДС.Ставка20).
Что делать, если в выписке не хватает суммы по одному из счетов-фактур?
Расхождение сумм обычно связано с:
- 🔹 Ручной корректировкой — проверьте документы
Корректировка реализацииилиСторно. - 🔹 Округлением — в настройках учета может быть включено округление сумм до копеек.
- 🔹 Мультивалютностью — если счет-фактура в валюте, убедитесь, что курс совпадает с курсом ЦБ на дату операции.
Для поиска причины используйте отчет Карточка счета-фактуры (Правый клик по документу → Отчеты → Карточка счета-фактуры). Он покажет все движения по этому счету-фактуре.