Выгрузка отчёта, печатной формы и вложения из 1С в файл на компьютере
Содержание
Отчёт или печатная форма в 1С сохраняются в файл через кнопку с изображением дискеты над табличным документом или сочетанием Ctrl+S. В открывшемся окне выберите папку (например, «Рабочий стол»), формат файла и нажмите «Сохранить». Для Excel выбирайте xlsx, для отправки контрагенту — pdf.
Так работает любая типовая конфигурация на платформе 8.3 с интерфейсом «Такси»: Бухгалтерия, ЗУП, Управление торговлей. Ниже — разбор по типам файлов: что сохраняется одним кликом, что требует обходного пути, и почему иногда 1С не может записать файл на рабочий стол.
Как сохранить отчёт и печатную форму в файл
Сначала сформируйте отчёт кнопкой «Сформировать» или откройте печатную форму документа через кнопку «Печать». Результат — табличный документ, и сохраняется он одинаково.
Пошагово
- Откройте отчёт или печатную форму.
- Нажмите кнопку «Сохранить» (значок дискеты) на панели над таблицей. Если значка нет, откройте меню «Ещё» и поищите там пункт «Сохранить». Быстрее всего — нажать
Ctrl+S, когда курсор стоит в табличном документе. - В окне Windows выберите «Рабочий стол» в левой колонке.
- В поле «Тип файла» укажите нужный формат.
- Задайте имя файла и нажмите «Сохранить».
Имя по умолчанию 1С берёт из заголовка отчёта, часто оно длинное и с датами. Переименуйте сразу: не используйте символы \ / : * ? " < > |, Windows их не принимает.
Какой формат выбрать
| Формат | Когда нужен | Риски |
|---|---|---|
xlsx | Дальше считать в Excel, фильтровать, строить сводные | Объединённые ячейки и группировки переносятся не всегда красиво |
xls | Старая программа или старый Excel не открывает xlsx | Не больше 65 536 строк на лист, длинный отчёт обрежется |
pdf | Отправить клиенту, приложить к письму, распечатать без правок | Редактировать нельзя, таблицу из него не вытащить |
mxl | Сохранить «родной» вид и открыть позже в самой 1С | Без 1С файл не откроется |
docx | Нужно вставить таблицу в текстовый документ | Широкие таблицы ломают разметку страницы |
html | Положить на внутренний сайт или в письмо как есть | Мало кто открывает такие файлы осознанно |
txt | Передать в программу, которая читает простой текст | Теряется всё оформление |
Точный набор типов зависит от релиза платформы, но mxl, xlsx, pdf, ods и txt есть везде.
xlsx. Если отчёт на десятки тысяч строк, проверьте, что лист не обрезан.pdf. Получатель увидит ровно то, что вы видите на экране.mxl. Откроется командой «Файл → Открыть» в самой программе.docx, а для сложной таблицы лучше сохранить в xlsx и вставить из Excel.Печатная форма документа и отчёт — разные объекты, но кнопка «Сохранить» у них одна и та же. Если в печатной форме её нет, нажмите Ctrl+S или вызовите меню «Ещё».
Копирование через буфер обмена вместо файла
Файл нужен не всегда. Когда достаточно переложить таблицу в Excel или письмо, быстрее обойтись без диалога сохранения.
- Выделите ячейки в отчёте мышью и нажмите
Ctrl+C, затем в Excel —Ctrl+V. Цифры вставятся в ячейки, а не одной строкой. - Чтобы выбрать всё, нажмите
Ctrl+Aв табличном документе (иногда нужно нажать дважды). - Список справочника или журнал документов
копируется так же: выделите строки,
Ctrl+C, вставка в Excel. - Для всего списка целиком есть команда «Вывести список » в меню «Ещё»: 1С предложит выбрать колонки и выведет их в табличный документ, который уже можно сохранить в файл.
⚠️ Из буфера в Excel числа иногда попадают как текст — с зелёным треугольником в углу ячейки и без возможности сложить столбец. Если так вышло, сохраните отчёт именно в xlsx, а не копируйте.
Буфер хорош для одной выборки. Для регулярной выгрузки на стол или в сетевую папку лучше файл, это надёжнее.
Куда попадёт файл: окно сохранения и папка по умолчанию
Окно сохранения в толстом и тонком клиенте — стандартное окно Windows. 1С не хранит свою «папку по умолчанию»: каждый раз открывается последнее место, которое запомнила система для этого приложения.
Рабочий стол пользователя лежит по пути C:\Users\<имя пользователя>\Desktop. Его можно ввести в строку имени файла целиком: %USERPROFILE%\Desktop\отчет.xlsx. Windows раскроет переменную сама.
В трёх случаях файл оказывается не там, где вы ждёте.
Веб-клиент. Окна выбора папки может не быть вообще: браузер сам скачает файл в папку «Загрузки» либо спросит место, если включена такая настройка. Для части файловых операций браузеру нужно расширение для работы с файлами: 1С сама предложит его установить при первой попытке. Без него эти операции не выполняются. Ищите результат в панели загрузок браузера.
Терминальный сервер
(RDP). Пока вы работаете в удалённой сессии, «Рабочий стол» в окне 1С — это стол на сервере, а не на вашем компьютере. Чтобы файл оказался у вас, выберите в окне сохранения свой локальный диск через перенаправление, оно обычно отображается как \\tsclient\C. Если локальных дисков в окне нет, перенаправление отключено на уровне RDP-подключения или политикой сервера.
Рабочий стол в облаке OneDrive. Если папка стола синхронизируется с облаком, файл сохранится, но сначала загрузится в сеть. Для больших выгрузок это заметно.
Вложения, внешние обработки и печатные формы как файлы
Присоединённые файлы
Сканы, договоры и документы, прикреплённые к карточке контрагента или документа, лежат в «Присоединённых файлах». Откройте список, выделите нужный файл и выберите команду сохранения (обычно «Сохранить как…»). Если нужно только посмотреть, «Открыть» вызовет программу по умолчанию, а файл окажется во временной папке пользователя. Из временной папки ничего не берите: после закрытия программа может её очистить.
Вложение остаётся в базе, на рабочий стол попадает копия. Правки в скачанном файле на содержимое базы не влияют. Чтобы изменить вложение, его надо загрузить обратно.
Внешние обработки и отчёты
Внешняя обработка — это отдельный файл с расширением epf, внешний отчёт — erf. Как они сохраняются, зависит от места, где лежат:
- Подключены через справочник дополнительных отчётов и обработок. Откройте карточку нужного элемента, в меню «Ещё» ищите команду выгрузки в файл. Ей пользуются, когда исходный файл потерян, а в базе обработка работает.
- Открыты в Конфигураторе. Выберите пункт меню «Файл → Сохранить» либо «Сохранить как», чтобы получить копию с другим именем.
- Встроены в конфигурацию. Это не файл, а часть конфигурации: сохранять надо уже саму конфигурацию (
cf) или выгрузку в файлы, а это работа администратора.
Печатные формы, которые лежат в базе
Макеты печатных форм доступны разработчику, а не бухгалтеру. Если вам нужен сам макет (например, чтобы изменить шапку), меняйте его через расширение конфигурации
, не правьте типовую конфигурацию
. Бухгалтеру обычно достаточно сохранить результат печати в pdf или xlsx, как в первом разделе.
Что проверить до сохранения
Две минуты перед кнопкой «Сохранить» избавляют от повторной выгрузки.
- Период и отборы. Файл фиксирует то, что на экране. Если отчёт сформирован за прошлый месяц, а нужен текущий, пересохранять придётся заново.
- Актуальность данных. Отчёт не обновляется сам. Если после формирования кто-то провёл документы, нажмите «Сформировать» ещё раз.
- Ширина таблицы. Для
pdfи печати посмотрите, помещается ли отчёт по ширине страницы. Лишние колонки уберите в настройках отчёта до сохранения. - Видимые колонки. В файл попадает только показанное. Скрытые колонки и свёрнутые группировки в нём не появятся, поэтому разверните группировки до уровня, который нужен получателю.
Пример из практики
Бухгалтер выгружает оборотно-сальдовую ведомость за квартал для аудитора. Аудитору нужны цифры по всем счетам с субконто, а в отчёте по умолчанию показаны только счета. Бухгалтер сохраняет ведомость как есть и получает письмо с просьбой прислать детальнее. Правильный порядок обратный: сначала в настройках отчёта включить группировку по субконто, сформировать заново, затем сохранить в xlsx. Тогда у аудитора сразу есть то, что он будет фильтровать, и вопросов не возникает.
Выгрузка по расписанию и без ручных действий
Если один и тот же отчёт нужно сохранять каждую неделю, ручное сохранение — плохая привычка. Есть три варианта по возрастанию сложности.
- Сохранённая настройка отчёта. Один раз настройте период, отборы и группировки, сохраните как вариант отчёта. Тогда до файла остаётся два клика, а не десять.
- Рассылка отчётов. В типовых конфигурациях есть механизм «Рассылка отчётов» (ищите его в разделе «Администрирование»). Он формирует отчёты по расписанию и умеет класть готовые файлы в сетевую папку или отправлять на почту. Пользоваться стоит, если у базы работает регламентное задание: оно выполняется на сервере, а не на компьютере бухгалтера.
- Свой код. Разработчик может записать табличный документ в файл одной строкой:
ТабличныйДокумент.Записать("C:\Temp\Отчет.xlsx", ТипФайлаТабличногоДокумента.XLSX);
Здесь ТабличныйДокумент — ваш готовый результат отчёта, а путь должен существовать на той машине, где выполняется код. Код на сервере запишет файл на диск сервера, а не на рабочий стол пользователя: для стола нужен клиентский код.
⚠️ Серверный код не видит рабочий стол пользователя. Если автоматическая выгрузка «молчит», первым делом проверьте, где выполняется процедура: на клиенте или на сервере.
Не удаётся сохранить: нет доступа, ошибка записи, файл пропал
Большинство сбоев не связаны с самой 1С. Ошибку выдаёт Windows или защита, а программа лишь показывает текст.
\ / : * ? " < > |. Не зашивайте в имя файла целиком название отчёта с датами и фильтрами.Если ни один пункт не подошёл, сохраните в другую папку на другом диске. Запись работает — значит, проблема в правах на исходную папку. Не работает нигде — смотрите на сам профиль пользователя или на ограничения безопасного режима, в котором запущена база.
Частые вопросы
Почему в Excel числа из отчёта не суммируются?
xlsx кнопкой «Сохранить», а не копированием, или преобразуйте столбец в числа средствами Excel.Можно ли сохранить сразу несколько отчётов одним файлом?
Чем `mxl` отличается от `xlsx`?
mxl — формат табличного документа самой 1С, он сохраняет всё оформление, но открывается только в программе. xlsx открывается в Excel и других офисных программах.Файл сохранился, но открывается пустой или с нечитаемыми символами. Что делать?
txt и html проверьте кодировку в окне сохранения. Для остальных форматов повторите сохранение: часто файл записывается не до конца, если программа закрыла окно до завершения.