Акт сверки — один из самых востребованных документов в бухгалтерии, который подтверждает взаимные расчёты между компаниями. Его формирование в 1С:Предприятие 8.3 обычно не вызывает сложностей, но выгрузка в Excel часто становится проблемой: пользователи теряются в настройках, сталкиваются с ошибками форматов или получают файлы с кривой структурой. Эта статья поможет разобраться, как скачать акт сверки из 1С в Excel без потери данных — от стандартных методов до обходных путей для нетипичных конфигураций.
Мы рассмотрим все актуальные способы: от встроенного экспорта до использования внешних обработок. Особое внимание уделим настройкам выгрузки, чтобы избежать распространённых ошибок — например, когда суммы отображаются как текст или даты "сбиваются" в некорректный формат. Если вы работаете с 1С:Бухгалтерия 3.0, 1С:ERP или 1С:Управление торговлей 11, инструкции подойдут для всех этих конфигураций с учётом небольших нюансов.
⚠️ Интерфейсы 1С и форматы выгрузки могут меняться в зависимости от версии платформы и обновлений конфигурации. Если в вашей базе отсутствуют описанные пункты меню, проверьте актуальность релиза в Справка → О программе или обратитесь к администратору системы.
1. Стандартный экспорт акта сверки через печатную форму
Самый простой способ выгрузить акт сверки — использовать встроенную печатную форму с последующим сохранением в Excel. Этот метод работает в большинстве типовых конфигураций и не требует дополнительных настроек.
Чтобы воспользоваться им:
✅ Плюсы метода: быстрота, нет необходимости в донастройке, сохраняется структура документа.
❌ Минусы: иногда "съезжают" формулы, а в старых версиях 1С может отсутствовать прямая выгрузка в Excel.
Заполнены все обязательные реквизиты акта (контрагент, период, валюта) Отсутствуют незакрытые проводки по счёту Версия 1С поддерживает экспорт в XLSX (в противном случае выбирайте XLS) Файл не открыт в другом приложении (может блокировать сохранение)--> Если в печатной форме нет опции сохранения в Excel, попробуйте альтернативный путь:
Если стандартный экспорт не работает или требуется более гибкая настройка данных, используйте отчёт "Анализ счёта". Он позволяет выгрузить детализацию расчётов с контрагентом, которую затем можно преобразовать в акт сверки.
Инструкция:
📌 Важно: Полученный файл будет содержать всю историю операций по счёту, а не только сальдо. Чтобы привести его к виду акта сверки, потребуется дополнительная обработка в Excel:
Стандартный экспорт через печатную форму Отчёт "Анализ счёта" с последующей обработкой Внешние обработки или расширения Ручной перенос данных--> Когда встроенные инструменты 1С не справляются (например, в сильно доработанных конфигурациях), на помощь приходят внешние обработки. Они позволяют гибко настраивать формат выгрузки, добавлять дополнительные поля или даже автоматизировать отправку акта по email.
🔹 Где взять обработку?
📌 Как установить и использовать обработку:
⚠️ Внимание: Перед установкой обработки из ненадёжного источника проверьте её на тестовой базе. Некоторые файлы могут содержать вредоносный код или конфликтовать с вашей конфигурацией.
1. Откройте файл в текстовом редакторе (например, Notepad++) и поищите подозрительные строки (например, вызов внешних серверов). 2. Запустите обработку в режиме отладки (F5 в конфигураторе) и отследите её действия. 3. Используйте антивирус для сканирования файла. 4. Проверьте отзывы других пользователей на площадке, где скачали обработку. 📊 Сравнение популярных обработок для выгрузки акта сверки:
Если автоматические методы недоступны (например, в сильно урезанных версиях 1С или при работе через веб-клиент), можно воспользоваться ручным копированием данных. Этот способ подходит для небольших актов сверки (до 50 строк).
Пошаговая инструкция:
⚠️ Внимание: При копировании из 1С в Excel могут возникнуть проблемы:
Чтобы избежать проблем с форматами, перед вставкой в Excel выделите пустую область листа, затем выберите Для опытных пользователей и программистов 1С есть более продвинутые способы выгрузки, которые позволяют полностью автоматизировать процесс. Рассмотрим два варианта: скрипт на встроенном языке и подключение Excel к 1С через Power Query
Покупки → Расчёты с контрагентами → Акты сверки или Продажи → Расчёты с покупателями → Акты сверки).Печать (или Ещё → Печать в новых версиях интерфейса).Excel (XLSX) или Excel 97-2003 (XLS).
Печать → Настройка.Вывод выберите Табличный документ.Файл → Сохранить как) в формате Excel.2. Выгрузка через универсальный отчёт "Анализ счёта"
Банк и касса → Анализ счёта (или Отчёты → Анализ счёта в зависимости от конфигурации).Сформировать, затем Ещё → Вывести список → Excel.Детализация по документам и подтвердите выгрузку.
3. Использование внешних обработок для выгрузки
.epf или .erf).Файл → Открыть и выберите скачанный файл.Выгрузить в Excel и сохраните файл.Как проверить обработку на безопасность?
Обработка
Функционал
Поддержка версий 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. Ручная выгрузка через копирование в буфер обмена
Ctrl + C (или правой кнопкой → Копировать).Ctrl + V).
Формат ячеек → Дата).1000.50 станет 1000,5).Главная → Вставить → Специальная вставка → Текст. После этого примените нужные форматы вручную.5. Автоматизация выгрузки через 1С:Script или 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:
Автоматизация через скрипты или Power Query оправдана только при регулярной выгрузке большого количества актов. Для разовых задач проще использовать стандартные методы. При выгрузке акта сверки из 1С в Excel пользователи часто сталкиваются с одними и теми же проблемами. Мы собрали TOP-5 ошибок и способы их исправления:
🔴 Ошибка 1: Файл не открывается после выгрузки
🔴 Ошибка 2: Суммы отображаются как текст (#ЗНАЧ!)
🔴 Ошибка 3: Даты становятся числами (например, 44197 вместо 01.01.2021)
🔴 Ошибка 4: Не хватает столбцов в выгруженном файле
🔴 Ошибка 5: Файл пустой или содержит иероглифы
Если после выгрузки в Excel "съехали" формулы, попробуйте сохранить файл как Если вашей компании требуется регулярно отправлять акты сверки контрагентам, можно настроить автоматическую рассылку прямо из 1С. Для этого подойдут:
📌 Пошаговая настройка рассылки в 1С:Бухгалтерия 3.0:
⚠️ Внимание: Для массовой рассылки (более 10 писем в день) настройте лимиты SMTP-сервера, чтобы не попасть в спам. В противном случае письма могут блокироваться почтовыми системами (например, Mail.ru или Yandex).
🔹 Автоматизация через регламентные задания:
Чтобы акты отправлялись без вашего участия (например, каждый месяц 5-го числа), создайте регламентное задание:
В типовой конфигурации 1С:ЗУП нет документа "Акт сверки", но вы можете сформировать отчёт по расчётам с сотрудниками (раздел Эта проблема возникает из-за ограничения на количество строк в старых форматах Excel (
Данные → Получить данные → Из базы данных → Из других источников → Из ODBC.РасчетыСКонтрагентами).6. Типичные ошибки и их решения
XLS, но содержит более 65 536 строк (ограничение старого формата).XLSX или разбейте данные на несколько файлов.
Формат ячеек → Числовой. При необходимости замените запятые на точки (Ctrl + H).
Формат ячеек → Дата → выберите нужный формат.
Печать → Настройка) и добавьте нужные колонки.
ANSI вместо UTF-8).CSV (разделители — запятые) UTF-8, затем импортируйте в Excel.XML-данные, а затем открыть его в Excel. Это часто помогает сохранить структуру.7. Как настроить автоматическую рассылку актов сверки
Ещё → Отправить по email.
Excel или PDF).Отправить.
Администрирование → Регламентные задания.Отправка электронных писем.Акт сверки.FAQ: Ответы на частые вопросы
Можно ли выгрузить акт сверки в Excel из 1С:Зарплата и управление персоналом?
Зарплата → Отчёты по зарплате) и выгрузить его в Excel через кнопку Вывести список. Для взаимных расчётов с контрагентами (например, по авансовым отчётам) используйте 1С:Бухгалтерию.Почему при выгрузке в Excel пропадают последние строки акта?
XLS — максимум 65 536 строк). Решения:
XLSX (поддерживает до 1 048 576 строк).
Как выгрузить акт сверки с логотипом компании?
Чтобы добавить логотип в выгружаемый акт:
- Откройте печатную форму акта сверки в режиме редактирования (
Печать → Настройка). - Добавьте графический элемент с логотипом (кнопка
Рисунокв панели инструментов). - Сохраните макет и выгрузите документ в Excel.
Если логотип не отображается в Excel, экспортируйте акт в PDF, а затем конвертируйте в Excel через онлайн-сервисы (например, SmallPDF).
Можно ли выгрузить акт сверки в Google Таблицы?
Да, для этого:
- Выгрузите акт в формат
CSVилиXLSX. - Откройте Google Таблицы и нажмите
Файл → Импорт. - Загрузите сохранённый файл и выберите параметры импорта (разделитель, кодировка).
Для автоматической синхронизации настройте подключение через Google Apps Script или Zapier.
Как исправить ошибку "Недостаточно памяти" при выгрузке большого акта?
Ошибка возникает при попытке выгрузить файл объёмом более 2 ГБ или с миллионом строк. Решения:
- 🗃️ Разбейте акт на несколько файлов по периодам (например, помесячно).
- 🔄 Используйте формат CSV вместо XLSX — он менее ресурсоёмкий.
- 🖥️ Закройте все программы, кроме 1С и Excel, перед выгрузкой.
- 🔧 Увеличьте память для 1С в файле конфигурации (
1cv8.lst), добавив строку/M1024(где 1024 — размер памяти в МБ).