Сохранение отчётов, форм и базы данных в 1С
Содержание
Любой открытый отчёт или печатную форму в 1С сохраняют одинаково: Главное меню → Файл → Сохранить как и выбор формата (Excel, PDF, mxl и другие). Документы базы сохраняются по кнопке Записать или Провести, а всю базу целиком выгружают в файл .dt через Конфигуратор.
Дальше — по каждому типу данных отдельно: таблицы и отчёты, печатные формы, внешние обработки, резервная копия базы и особенности веб-клиента. Пути даны для платформы 8.3 с интерфейсом «Такси».
Отчёты и табличные документы: выгрузка в Excel и PDF
Любой отчёт в 1С — это табличный документ. Когда отчёт сформирован на экране, его можно выгрузить в файл без дополнительных прав.
Порядок действий:
- Сформируйте отчёт (кнопка
Сформировать). - Откройте
Главное меню— значок в левом верхнем углу окна программы. - Выберите
Файл → Сохранить как. - В окне сохранения укажите папку, имя файла и тип файла из выпадающего списка.
- Нажмите
Сохранить.
Горячая клавиша Ctrl+S вызывает то же сохранение для активного табличного документа.
Доступные форматы при сохранении табличного документа:
- 📊 Лист Excel (
.xlsx,.xls) — для дальнейших расчётов и сводных таблиц. - 📄 Документ PDF (
.pdf) — для печати и пересылки без изменений. - 📁 Табличный документ (
.mxl) — родной формат 1С, открывается в самой программе и сохраняет все настройки. - 🌐 Веб-страница (
.htm,.html) — для публикации или просмотра в браузере. - 📝 Текстовый документ (
.txt) — только значения, без оформления. - Лист ODF (
.ods) — для открытых офисных пакетов.
Для переноса данных в другую программу выбирайте .xlsx. Если файл потом снова откроют в 1С и важно сохранить группировки строк и настройки печати — берите .mxl.
Какой формат под какую задачу:
| Формат | Когда выбирать | Что теряется |
|---|---|---|
.xlsx / .xls | дальнейшие расчёты, сводные таблицы | расшифровки ячеек 1С |
.pdf | отправить, напечатать «как есть» | возможность редактировать |
.mxl | снова открыть в 1С | совместимость с не-1С |
.html | опубликовать, открыть в браузере | часть оформления |
.txt / .csv | импорт в другую систему | всё оформление |
Выгружать можно не только весь отчёт, но и выделенную область: отметьте мышью нужные ячейки, затем Файл → Сохранить как сохранит выделенный фрагмент (если включён соответствующий режим) либо весь документ. Проще скопировать выделение через Ctrl+C и вставить в уже открытый Excel.
Как сохранить настройки отчёта
Отдельная история — сохранить не сами цифры, а настройку отчёта: период, отборы, группировки, набор колонок. Чтобы каждый раз не собирать отчёт заново, текущие настройки сохраняют как новый вариант отчёта.
В форме отчёта откройте настройки (кнопка с изображением настроек или команда Ещё), задайте нужные отборы и группировки и выберите команду сохранения текущих настроек как нового варианта. Дальше этот вариант появляется в списке и открывается в один клик.
Так удобно хранить «свои» разрезы оборотно-сальдовой ведомости, анализа счёта или универсального отчёта — настройка сохраняется в базе и доступна при следующем входе.
Как сохранить печатную форму документа
Печатная форма накладной, счёта или акта — это тоже табличный документ, поэтому способы те же, но добавляется пара быстрых кнопок прямо в окне печати.
Когда вы нажимаете Печать в документе, открывается окно предпросмотра печатной формы. В его командной панели есть кнопки:
- Сохранить (значок дискеты) — выгрузить форму в файл выбранного формата.
- Печать — отправить на принтер.
- иногда Отправить — приложить форму к письму, если в базе настроена учётная запись электронной почты.
Чаще всего печатную форму сохраняют в PDF — она выглядит у получателя ровно так же, как на вашем экране, и её нельзя случайно изменить. Для внутренней работы, когда нужно поправить суммы или добавить строку, берите Excel.
Если нужно сохранить сразу несколько печатных форм (например, комплект документов по отгрузке), в журнале отметьте нужные строки галочками, нажмите Печать и выберите комплект — все формы соберутся в одном табличном документе, который сохраняется одним файлом.
Вместо того чтобы сохранять форму в файл, а потом вручную прикладывать его к письму, можно отправить сразу из 1С. Если в базе заведена учётная запись электронной почты (раздел настроек органайзера или обмена с контрагентами), в окне печати появляется команда отправки — программа сама выгрузит форму в PDF и приложит к письму.
Печатная форма в PDF и Excel — это картинка данных на момент печати. Если в документе потом что-то изменится, сохранённый файл не обновится. Для учёта хранит значение сам документ в базе, а не выгруженный файл.
Внешние обработки и отчёты: где лежат и как перенести
Внешняя обработка (.epf) и внешний отчёт (.erf) — это отдельные файлы, которые не входят в конфигурацию, но запускаются в 1С. Их сохраняют и переносят как обычные файлы на диске.
Открыть готовый файл обработки в режиме Предприятия:
Главное меню → Файл → Открыть, затем выберите.epfили.erf.- Для разового запуска этого достаточно, но открытие внешних обработок доступно только пользователю с соответствующим правом (обычно администратору).
Подключить обработку в базу навсегда, чтобы она была у всех пользователей:
- В типовых конфигурациях (например, Бухгалтерия 3.0) это раздел
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. - Предварительно в том же разделе включается флажок использования дополнительных отчётов и обработок.
- Через
Добавить из файлаобработка загружается внутрь базы — дальше она хранится в самой информационной базе, а не на диске.
Сохранить обработку из базы обратно в файл можно на той же форме дополнительной обработки — командой сохранения/выгрузки в файл. Так вы получаете резервную копию перед обновлением обработки на новую версию.
Расширения конфигурации
(.cfe) — это отдельный механизм, появившийся на платформе 8.3.6. Их создают и выгружают в файл в Конфигураторе: Конфигурация → Расширения конфигурации, затем для выбранного расширения — сохранение в файл. Загрузка .cfe в базу и последующее Обновить конфигурацию базы данных — это два разных шага.
Автосохранение и резервная копия базы
Привычного автосохранения, как в Word, в 1С нет. Данные документа попадают в базу только когда вы нажали Записать или Провести. Если закрыть форму, не записав, платформа спросит, сохранять ли изменения, — но открытый несохранённый отчёт или не записанный документ при аварийном завершении теряется.
Отсюда два практических правила:
- 📌 Важный сформированный отчёт выгружайте в файл сразу, не держите его открытым «на потом».
- 📌 Документ, который долго заполняете, периодически записывайте кнопкой
Записатьбез проведения — черновик сохранится в базе.
Настоящая защита «всей работы» — это резервная копия базы. Способ зависит от того, как развёрнута база.
Файловая база (один файл 1Cv8.1CD в папке):
- Простейший вариант — скопировать папку с базой, когда в ней никто не работает.
- Штатно — выгрузить базу
в файл
.dt: в КонфигуратореАдминистрирование → Выгрузить информационную базу. - В Бухгалтерии 3.0 есть встроенная настройка:
Администрирование → Обслуживание, блок резервного копирования — там задаётся расписание автоматических копий для файловой базы.
Клиент-серверная база (на сервере 1С и СУБД):
- Резервные копии делает администратор средствами СУБД (например, бэкап базы SQL по расписанию).
- Выгрузка в
.dtтоже возможна, но это не замена регулярному бэкапу СУБД.
Выгрузка и особенно загрузка .dt требуют монопольного (эксклюзивного) доступа к базе. Загрузка полностью заменяет данные базы и обрывает сеансы работающих пользователей. Делайте её только когда в базе никто не работает, и сначала сохраните текущую копию.
Работа с файлами в тонком и веб-клиенте
Способ запуска влияет на то, как 1С сохраняет файлы на ваш компьютер.
Тонкий клиент (программа установлена на компьютере) работает с локальными файлами напрямую. Файл → Сохранить как открывает обычное окно выбора папки, файл сразу ложится туда, куда укажете.
Веб-клиент (1С открыта в браузере) по умолчанию не имеет прямого доступа к вашему диску — это ограничение браузера, а не 1С. Поэтому:
- Чтобы сохранять и открывать файлы интерактивно, нужно установить расширение работы с файлами 1С для вашего браузера. При первой попытке работы с файлом программа сама предложит его установить.
- Без расширения сохранение обычно выполняется как обычная загрузка файла браузером — файл падает в папку «Загрузки».
- Браузер может запрашивать подтверждение на доступ к файлам — это нормально, разрешите операцию для сайта вашей базы.
Если в веб-клиенте кнопка сохранения «не реагирует» — почти всегда дело в непоставленном расширении работы с файлами или в блокировке всплывающих окон/загрузок в браузере. Проверьте это в первую очередь.
Форматы сохранения в веб-клиенте те же, что и в тонком (Excel, PDF, mxl) — ограничение касается только способа доставки файла на компьютер, а не набора форматов.
Почему файл не сохраняется и как это исправить
Частые ситуации при сохранении и быстрые проверки.
.mxl, либо в Excel задайте нужным столбцам текстовый формат. Длинные коды и артикулы безопаснее переносить как текст..mxl вместо .xlsx..dt, выгруженного на более новой платформе, в старую платформу не выполняется — версия платформы должна быть не ниже той, где файл создан.Отдельно про формат при пересылке: контрагенту отправляйте PDF, если файл только для просмотра, и Excel — если получатель будет с данными работать. Родной .mxl поймёт только тот, у кого установлена 1С.
Ещё одна частая промашка — путают «сохранить файл
» и «сохранить данные в учёте». Выгруженный на диск отчёт или печатная форма живут отдельно от базы: исправления в документе на них не попадут. И наоборот — удалённый из базы документ не вернуть из его печатной формы в PDF. Файл годится для пересылки и архива, но источником учётных данных остаётся сама база.
Частые вопросы
Чем отличается «Записать» от «Провести» в документе?
Записать сохраняет документ в базе как черновик, без движений по учёту. Провести сохраняет и формирует проводки, остатки, движения в регистрах. Если нужно просто не потерять заполненное — достаточно Записать.В каком формате сохранять, чтобы потом открыть снова в 1С?
.mxl (табличный документ). Он сохраняет группировки, настройки печати и расшифровки, которые теряются при выгрузке в Excel или PDF.Можно ли сохранить сразу несколько печатных форм в один файл?
Печать и выберите комплект — формы соберутся в один табличный документ, который сохраняется одним файлом.Как перенести базу 1С на другой компьютер?
.dt (Администрирование → Выгрузить информационную базу в Конфигураторе) и загрузить на новом компьютере. Платформа на принимающей стороне должна быть не ниже версии, где сделана выгрузка.Где хранятся подключённые к базе внешние обработки?
.epf на диске нужен только для первичной загрузки и для резервной копии обработки.