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

Отчеты и Аналитика · 9 мин

Как из 1С 7.7 выгрузить книгу продаж

Как выгрузить книгу продаж из 1С 7.7: формирование отчёта, сохранение в Excel и XML, выгрузка для ЭДО и налоговой, проверка данных и типичные ошибки.

Книга продаж в 1С 7.7 формируется штатным отчётом, а выгрузить её можно в нескольких форматах: табличный документ MXL, Excel, текстовый файл или XML для передачи в налоговую и операторам ЭДО. Конкретный путь зависит от конфигурации («Торговля и склад», «Бухгалтерия», «Комплексная») и от того, куда нужно передать файл — в ФНС, контрагенту или просто в архив.

Главная сложность старых версий 1С в том, что форматы электронной отчётности в них давно не обновлялись, а требования ФНС к XML-файлам книги продаж менялись неоднократно. Поэтому задача обычно делится на две части: корректно сформировать саму книгу и правильно выгрузить её в нужном виде. Ниже разобраны оба этапа.

Подготовка: что проверить перед формированием книги продаж

Книга продаж строится на основании проведённых документов реализации и счетов-фактур. Если в базе есть непроведённые документы, незаполненные даты счетов-фактур или документы задним числом, отчёт сформируется с пропусками, и выгружать будет нечего. Поэтому сначала стоит восстановить последовательность документов за период.

Проверьте, что в карточках контрагентов заполнены ИНН и КПП — эти данные попадают в графы книги продаж и в XML-файл. Пустые реквизиты — самая частая причина отказа при сдаче электронной отчётности. Также убедитесь, что в учётной политике корректно указан метод определения выручки для целей НДС.

Формирование книги продаж штатным отчётом

В типовых конфигурациях 1С 7.7 книга продаж открывается через меню «Отчёты» → «Книга продаж» (в «Бухгалтерии 7.7» путь может быть «Журналы» → «Книга продаж» или через закладку «Отчёты»). В диалоге укажите период — обычно квартал, соответствующий налоговому периоду по НДС.

Нажмите кнопку «Сформировать». Программа построит табличный документ с графами: дата и номер счёта-фактуры, покупатель, ИНН/КПП покупателя, стоимость продаж, сумма НДС по ставкам. Если база большая, формирование может занять заметное время — это нормально для платформы 7.7.

Настройки отчёта

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

Выгрузка книги продаж в Excel и MXL

Самый простой способ выгрузки — сохранение сформированного табличного документа. Откройте меню «Файл» → «Сохранить как» (или «Сохранить копию») и выберите тип файла. Платформа 7.7 позволяет сохранить документ как MXL (родной формат табличных документов 1С), как лист Excel или как текстовый файл с разделителями.

Порядок действий для выгрузки в Excel
  1. 1
    Сформируйте отчёт «Книга продаж» за нужный период
  2. 2
    Откройте меню «Файл» → «Сохранить как»
  3. 3
    Выберите тип файла «Таблица Excel» и укажите папку сохранения
  4. 4
    Откройте файл в Excel и проверьте, что графы и итоги на месте
  5. 5
    Сохраните копию MXL как резервный вариант для повторного открытия в 1С

Формат MXL удобен для внутреннего архива: его можно открыть в любой 1С и распечатать в исходном виде. Excel подходит для передачи бухгалтеру или аудитору, но помните: при сохранении в Excel могут «поплыть» ширины колонок и объединённые ячейки шапки, поэтому после выгрузки файл стоит просмотреть.

Выгрузка книги продаж в XML для налоговой и ЭДО

Если книга продаж нужна в электронном виде по требованию ФНС (например, для ответа на требование пояснений по НДС), нужен XML-файл утверждённого формата. В 1С 7.7 такая выгрузка есть только в конфигурациях с относительно свежими обновлениями: обычно она находится в разделе «Отчётность» → «Регламентированные отчёты» → «Выгрузка в электронном виде», где среди форм есть книга покупок и книга продаж.

Порядок действий: откройте список регламентированных отчётов, выберите книгу продаж за нужный период, сформируйте и нажмите «Выгрузить». Программа предложит каталог и сформирует XML-файл с именем по шаблону ФНС. Перед отправкой проверьте файл в программе проверки форматов (например, «Tester» от ГНИВЦ) — старые релизы 7.7 могут формировать XML по устаревшей версии формата.

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

Как выбрать способ выгрузки

Файл нужен для внутреннего архива или печатиСохраните табличный документ в MXL через «Файл → Сохранить как»
Книгу просят в налоговой по требованию в электронном видеИспользуйте штатную выгрузку XML в регламентированных отчётах и проверьте файл тестером форматов
Данные нужны для загрузки в другую программуСохраните в Excel или выгрузите через обработку в текстовый файл с разделителями
Штатной XML-выгрузки нет или формат устарелИспользуйте внешнюю обработку выгрузки или сформируйте файл через оператора ЭДО из данных Excel

Выгрузка через внешние обработки

Когда штатных средств не хватает — например, нужен особый порядок граф, выгрузка только по части контрагентов или актуальный формат XML — используют внешние обработки (файлы с расширением ERT). Они открываются через «Файл» → «Открыть» и работают поверх текущей базы без изменения конфигурации.

Типовой сценарий работы с обработкой: указать период, выбрать организацию, задать путь к выходному файлу и нажать «Сформировать» или «Выгрузить». Обработки для выгрузки книги продаж в XML под актуальный формат ФНС распространяются на профильных ресурсах; при выборе проверяйте, что обработка рассчитана именно на вашу конфигурацию и релиз.

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

Проверка результата после выгрузки

Выгруженный файл нужно проверить до передачи. Для Excel и MXL достаточно визуального контроля: количество строк, итоговая сумма продаж и НДС должны совпадать с отчётом на экране. Для XML проверка строже: файл должен проходить форматный контроль, а реквизиты продавца (ИНН, КПП, наименование) — совпадать с данными организации.

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

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

Количество записей в книге
Норма

Совпадает с числом счетов-фактур за период в журнале

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

Строк меньше — есть непроведённые документы или неверный период

Итоговые суммы
Норма

Итоги книги равны разделу 9 декларации по НДС

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

Расхождение — проверьте настройки формирования и авансы

XML-файл
Норма

Проходит проверку тестером форматов без ошибок

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

Ошибки формата — релиз конфигурации устарел, нужна внешняя обработка

Реквизиты покупателей
Норма

ИНН и КПП заполнены во всех строках

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

Пустые графы — дополните карточки контрагентов и перевыгрузите

Типичные ошибки и как их избежать

Типичные ошибки
01
Выгрузка без восстановления последовательности — в книгу не попадают документы, проведённые задним числом
02
Использование устаревшего формата XML — налоговая отклоняет файл, приходится выгружать повторно через внешнюю обработку
03
Сохранение только в Excel — при споре с ФНС нет файла утверждённого формата, а восстановить его быстро не получается
04
Неверный период формирования — книга за квартал формируется с датами, не совпадающими с налоговым периодом
05
Правка выгруженного Excel вручную — расхождения с базой приводят к вопросам при сверке

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

Частые вопросы

Можно ли выгрузить книгу продаж из 1С 7.7 сразу в PDF?

Штатной выгрузки в PDF в платформе 7.7 нет. Варианты: сохранить в Excel и затем сохранить как PDF из Excel, либо установить виртуальный PDF-принтер и «напечатать» сформированный отчёт в файл. MXL при этом стоит сохранить отдельно как исходник.

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

Чаще всего не проведены счета-фактуры или нарушена последовательность документов. Проверьте журнал счетов-фактур за период, восстановите последовательность через «Операции → Управление итогами» и сформируйте отчёт заново. Также убедитесь, что выбрана правильная организация, если база многофирменная.

XML-файл из 1С 7.7 не принимает налоговая. Что делать?

Формат выгрузки в старых релизах устарел. Обновите конфигурацию до последнего доступного релиза, либо используйте внешнюю обработку выгрузки под актуальную версию формата. Проверить файл до отправки можно бесплатным тестером форматов от ГНИВЦ.

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

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

Нужно ли делать копию базы перед выгрузкой?

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

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

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

Итог

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

Сначала восстановите последовательность и проверьте реквизиты, затем сформируйте отчёт «Книга продаж» и сверьте итоги с декларацией по НДС. Для архива сохраняйте MXL, для передачи — Excel, для ФНС — XML через регламентированные отчёты или внешнюю обработку, обязательно проверив файл тестером форматов.