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

Мы рассмотрим все актуальные способы: от встроенного экспорта до использования внешних обработок. Особое внимание уделим настройкам выгрузки, чтобы избежать распространённых ошибок — например, когда суммы отображаются как текст или даты "сбиваются" в некорректный формат. Если вы работаете с 1С:Бухгалтерия 3.0, 1С:ERP или 1С:Управление торговлей 11, инструкции подойдут для всех этих конфигураций с учётом небольших нюансов.

⚠️ Интерфейсы 1С и форматы выгрузки могут меняться в зависимости от версии платформы и обновлений конфигурации. Если в вашей базе отсутствуют описанные пункты меню, проверьте актуальность релиза в Справка → О программе или обратитесь к администратору системы.

1. Стандартный экспорт акта сверки через печатную форму

Самый простой способ выгрузить акт сверки — использовать встроенную печатную форму с последующим сохранением в Excel. Этот метод работает в большинстве типовых конфигураций и не требует дополнительных настроек.

Чтобы воспользоваться им:

  1. Откройте документ Акт сверки взаиморасчётов (путь: Покупки → Расчёты с контрагентами → Акты сверки или Продажи → Расчёты с покупателями → Акты сверки).
  2. Выберите нужный акт и нажмите кнопку Печать (или Ещё → Печать в новых версиях интерфейса).
  3. В открывшемся окне выберите формат Excel (XLSX) или Excel 97-2003 (XLS).
  4. Укажите путь для сохранения файла и подтвердите экспорт.

Плюсы метода: быстрота, нет необходимости в донастройке, сохраняется структура документа.

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

Заполнены все обязательные реквизиты акта (контрагент, период, валюта)

Отсутствуют незакрытые проводки по счёту

Версия 1С поддерживает экспорт в XLSX (в противном случае выбирайте XLS)

Файл не открыт в другом приложении (может блокировать сохранение)-->

Если в печатной форме нет опции сохранения в Excel, попробуйте альтернативный путь:

  1. Сформируйте акт сверки и нажмите Печать → Настройка.
  2. В разделе Вывод выберите Табличный документ.
  3. Сохраните файл через меню табличного документа (Файл → Сохранить как) в формате Excel.

2. Выгрузка через универсальный отчёт "Анализ счёта"

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

Инструкция:

  1. Перейдите в раздел Банк и касса → Анализ счёта (или Отчёты → Анализ счёта в зависимости от конфигурации).
  2. Укажите контрагента, счёт (обычно 60.01 или 62.01) и период.
  3. Нажмите Сформировать, затем Ещё → Вывести список → Excel.
  4. В открывшемся окне выберите Детализация по документам и подтвердите выгрузку.

📌 Важно: Полученный файл будет содержать всю историю операций по счёту, а не только сальдо. Чтобы привести его к виду акта сверки, потребуется дополнительная обработка в Excel:

  • 📊 Удалите лишние столбцы (оставьте дату, номер документа, сумму, сальдо).
  • 📈 Отсортируйте данные по дате.
  • 💰 Добавьте строки с начальным и конечным сальдо.

Стандартный экспорт через печатную форму

Отчёт "Анализ счёта" с последующей обработкой

Внешние обработки или расширения

Ручной перенос данных-->

3. Использование внешних обработок для выгрузки

Когда встроенные инструменты 1С не справляются (например, в сильно доработанных конфигурациях), на помощь приходят внешние обработки. Они позволяют гибко настраивать формат выгрузки, добавлять дополнительные поля или даже автоматизировать отправку акта по email.

🔹 Где взять обработку?

📌 Как установить и использовать обработку:

  1. Скачайте файл обработки (обычно с расширением .epf или .erf).
  2. В 1С перейдите в Файл → Открыть и выберите скачанный файл.
  3. Запустите обработку, укажите параметры (период, контрагент, счёт).
  4. Нажмите Выгрузить в Excel и сохраните файл.

⚠️ Внимание: Перед установкой обработки из ненадёжного источника проверьте её на тестовой базе. Некоторые файлы могут содержать вредоносный код или конфликтовать с вашей конфигурацией.

Как проверить обработку на безопасность?

1. Откройте файл в текстовом редакторе (например, Notepad++) и поищите подозрительные строки (например, вызов внешних серверов).

2. Запустите обработку в режиме отладки (F5 в конфигураторе) и отследите её действия.

3. Используйте антивирус для сканирования файла.

4. Проверьте отзывы других пользователей на площадке, где скачали обработку.

📊 Сравнение популярных обработок для выгрузки акта сверки:

Обработка Функционал Поддержка версий 1С Стоимость
Акт сверки в Excel (Инфостарт) Гибкие настройки столбцов, группировка по договорам, экспорт в XLSX 8.3 (все конфигурации) Бесплатно / 500–1500 ₽
Универсальный экспорт в Excel Выгрузка любых таблиц, поддержка формул, сохранение форматов 8.2–8.3 1000–3000 ₽
1C:АктСверкиPro Автоматическая рассылка, шаблоны оформления, интеграция с почтой 8.3 (БП 3.0, ERP, УТ 11) 2500–5000 ₽

4. Ручная выгрузка через копирование в буфер обмена

Если автоматические методы недоступны (например, в сильно урезанных версиях 1С или при работе через веб-клиент), можно воспользоваться ручным копированием данных. Этот способ подходит для небольших актов сверки (до 50 строк).

Пошаговая инструкция:

  1. Сформируйте акт сверки на экране (без печати).
  2. Выделите мышью таблицу с данными (зажмите левую кнопку и протяните курсор по всем ячейкам).
  3. Нажмите Ctrl + C (или правой кнопкой → Копировать).
  4. Откройте Excel и вставьте данные (Ctrl + V).
  5. Отформатируйте столбцы (даты, суммы) вручную.

⚠️ Внимание: При копировании из 1С в Excel могут возникнуть проблемы:

  • 📅 Даты превратятся в текст (исправляйте через Формат ячеек → Дата).
  • 💰 Суммы с копейками отобразятся как дроби (например, 1000.50 станет 1000,5).
  • 📄 Разрывы страниц и объединённые ячейки могут "съехать".
💡

Чтобы избежать проблем с форматами, перед вставкой в Excel выделите пустую область листа, затем выберите Главная → Вставить → Специальная вставка → Текст. После этого примените нужные форматы вручную.

5. Автоматизация выгрузки через 1С:Script или Power Query

Для опытных пользователей и программистов 1С есть более продвинутые способы выгрузки, которые позволяют полностью автоматизировать процесс. Рассмотрим два варианта: скрипт на встроенном языке и подключение Excel к 1С через Power Query.

🔹 Способ 1: Скрипт на 1С (для программистов)

Если вам нужно регулярно выгружать акты сверки в строго определённом формате, напишите простую обработку на встроенном языке. Пример кода для выгрузки в Excel:

Процедура ВыгрузитьВExcel()

Таблица = Новый ТаблицаЗначений;

Таблица.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата"));

Таблица.Колонки.Добавить("Документ", Новый ОписаниеТипов("Строка"));

Таблица.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число", 10, 2));

// Заполнение таблицы данными (пример)

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

Запрос.Текст = "ВЫБРАТЬ

| РасчетыСКонтрагентамиОстатки.Период КАК Дата,

| РасчетыСКонтрагентамиОстатки.ДокументРасчетов КАК Документ,

| РасчетыСКонтрагентамиОстатки.СуммаОстатков КАК Сумма

|ИЗ

| РегистрНакопления.РасчетыСКонтрагентами.Остатки КАК РасчетыСКонтрагентамиОстатки

|ГДЕ

| РасчетыСКонтрагентамиОстатки.Контрагент = &Контрагент

| И РасчетыСКонтрагентамиОстатки.Счет = &Счет";

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

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

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

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

НоваяСтрока = Таблица.Добавить();

НоваяСтрока.Дата = Выборка.Дата;

НоваяСтрока.Документ = Выборка.Документ;

НоваяСтрока.Сумма = Выборка.Сумма;

КонецЦикла;

// Выгрузка в Excel

Excel = Новый COMОбъект("Excel.Application");

Книга = Excel.Workbooks.Add();

Лист = Книга.Worksheets(1);

Лист.Cells(1,1).Value = "Акт сверки с " + Контрагент.Наименование;

// Заполнение заголовков

Лист.Cells(2,1).Value = "Дата";

Лист.Cells(2,2).Value = "Документ";

Лист.Cells(2,3).Value = "Сумма";

// Заполнение данных

Для Каждого Строка Из Таблица Цикл

НомерСтроки = Строка.Индекс + 3;

Лист.Cells(НомерСтроки,1).Value = Строка.Дата;

Лист.Cells(НомерСтроки,2).Value = Строка.Документ;

Лист.Cells(НомерСтроки,3).Value = Строка.Сумма;

КонецЦикла;

// Сохранение файла

ПутьКФайлу = КаталогДокументов() + "\АктСверки_" + Формат(ТекущаяДата(), "ДФ=ddMMyyyy") + ".xlsx";

Книга.SaveAs(ПутьКФайлу);

Excel.Quit();

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

🔹 Способ 2: Power Query в Excel

Если у вас установлен Excel 2016 или новее, можно подключиться напрямую к базе 1С через Power Query:

  1. В Excel перейдите на вкладку Данные → Получить данные → Из базы данных → Из других источников → Из ODBC.
  2. Настройте подключение к вашей базе 1С (потребуется драйвер ODBC и права доступа).
  3. Выберите таблицу с актами сверки (обычно это регистр РасчетыСКонтрагентами).
  4. Преобразуйте данные в Power Query (удалите лишние столбцы, отфильтруйте по контрагенту).
  5. Загрузите данные в Excel.
💡

Автоматизация через скрипты или Power Query оправдана только при регулярной выгрузке большого количества актов. Для разовых задач проще использовать стандартные методы.

6. Типичные ошибки и их решения

При выгрузке акта сверки из 1С в Excel пользователи часто сталкиваются с одними и теми же проблемами. Мы собрали TOP-5 ошибок и способы их исправления:

🔴 Ошибка 1: Файл не открывается после выгрузки

  • 📂 Причина: Файл сохранён в формате XLS, но содержит более 65 536 строк (ограничение старого формата).
  • Решение: Выгружайте в XLSX или разбейте данные на несколько файлов.

🔴 Ошибка 2: Суммы отображаются как текст (#ЗНАЧ!)

  • 💰 Причина: В ячейках стоят апострофы или неверный разделитель дробной части (запятая вместо точки).
  • Решение: Выделите столбец с суммами → Формат ячеек → Числовой. При необходимости замените запятые на точки (Ctrl + H).

🔴 Ошибка 3: Даты становятся числами (например, 44197 вместо 01.01.2021)

  • 📅 Причина: Excel интерпретирует даты из 1С как количество дней с 1900 года.
  • Решение: Выделите столбец → Формат ячеек → Дата → выберите нужный формат.

🔴 Ошибка 4: Не хватает столбцов в выгруженном файле

  • 📊 Причина: В настройках экспорта отключены дополнительные поля (например, "Договор" или "Валюта").
  • Решение: Перед выгрузкой настройте печатную форму (Печать → Настройка) и добавьте нужные колонки.

🔴 Ошибка 5: Файл пустой или содержит иероглифы

  • 🤯 Причина: Несовпадение кодировок (например, выгрузка в ANSI вместо UTF-8).
  • Решение: При сохранении выберите формат CSV (разделители — запятые) UTF-8, затем импортируйте в Excel.
💡

Если после выгрузки в Excel "съехали" формулы, попробуйте сохранить файл как XML-данные, а затем открыть его в Excel. Это часто помогает сохранить структуру.

7. Как настроить автоматическую рассылку актов сверки

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

  • 📧 Встроенные механизмы1С:ERP и 1С:Бухгалтерия 3.0 есть функции отправки документов по email).
  • 🤖 Обработки-рассылки (например, "Помощник рассылки документов" с Инфостарта).
  • 🔄 Интеграция с почтовыми сервисами через 1С:Connect или API.

📌 Пошаговая настройка рассылки в 1С:Бухгалтерия 3.0:

  1. Откройте акт сверки и нажмите Ещё → Отправить по email.
  2. В окне отправки укажите:
    • 📩 Адрес получателя (email контрагента).
    • 📎 Тема письма (например, "Акт сверки за январь 2026").
    • 📄 Формат вложения (выберите Excel или PDF).
  • Нажмите Отправить.
  • ⚠️ Внимание: Для массовой рассылки (более 10 писем в день) настройте лимиты SMTP-сервера, чтобы не попасть в спам. В противном случае письма могут блокироваться почтовыми системами (например, Mail.ru или Yandex).

    🔹 Автоматизация через регламентные задания:

    Чтобы акты отправлялись без вашего участия (например, каждый месяц 5-го числа), создайте регламентное задание:

    1. Перейдите в Администрирование → Регламентные задания.
    2. Создайте новое задание с типом Отправка электронных писем.
    3. Укажите расписание (ежемесячно, еженедельно) и шаблон письма.
    4. В параметрах укажите отбор по документам Акт сверки.
    5. FAQ: Ответы на частые вопросы

      Можно ли выгрузить акт сверки в Excel из 1С:Зарплата и управление персоналом?

      В типовой конфигурации 1С:ЗУП нет документа "Акт сверки", но вы можете сформировать отчёт по расчётам с сотрудниками (раздел Зарплата → Отчёты по зарплате) и выгрузить его в Excel через кнопку Вывести список. Для взаимных расчётов с контрагентами (например, по авансовым отчётам) используйте 1С:Бухгалтерию.

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

      Эта проблема возникает из-за ограничения на количество строк в старых форматах Excel (XLS — максимум 65 536 строк). Решения:

      • Сохраняйте файл в формате XLSX (поддерживает до 1 048 576 строк).
      • Разбейте акт на несколько частей по периодам (например, по кварталам).
      • Используйте внешнюю обработку, которая корректно обрабатывает большие объёмы данных.

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

    Чтобы добавить логотип в выгружаемый акт:

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

    Если логотип не отображается в Excel, экспортируйте акт в PDF, а затем конвертируйте в Excel через онлайн-сервисы (например, SmallPDF).

    Можно ли выгрузить акт сверки в Google Таблицы?

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

    1. Выгрузите акт в формат CSV или XLSX.
    2. Откройте Google Таблицы и нажмите Файл → Импорт.
    3. Загрузите сохранённый файл и выберите параметры импорта (разделитель, кодировка).

    Для автоматической синхронизации настройте подключение через Google Apps Script или Zapier.

    Как исправить ошибку "Недостаточно памяти" при выгрузке большого акта?

    Ошибка возникает при попытке выгрузить файл объёмом более 2 ГБ или с миллионом строк. Решения:

    • 🗃️ Разбейте акт на несколько файлов по периодам (например, помесячно).
    • 🔄 Используйте формат CSV вместо XLSX — он менее ресурсоёмкий.
    • 🖥️ Закройте все программы, кроме 1С и Excel, перед выгрузкой.
    • 🔧 Увеличьте память для 1С в файле конфигурации (1cv8.lst), добавив строку /M1024 (где 1024 — размер памяти в МБ).