Администрирование · 10 мин
Где в 1С посмотреть формат выгрузки данных
Разбираем, где в 1С посмотреть формат выгрузки данных: типовые обработки, планы обмена, выгрузка в банк, XML и CSV. Пошаговые инструкции и ответы на вопросы.
Формат выгрузки в 1С — это способ представления данных при их передаче из программы в файл или другую систему: XML, CSV, табличный документ Excel, текстовый формат банковских выписок и другие. Узнать, какой именно формат используется, чаще всего нужно при настройке обмена с банком, переносе данных между базами или интеграции с внешними сервисами.
В зависимости от задачи формат определяется в разных местах: в настройках обработки выгрузки, в плане обмена, в параметрах сохранения табличного документа или в тексте модуля внешней обработки. Единой кнопки «показать формат» в 1С нет, поэтому важно понимать, какой именно сценарий выгрузки вы используете.
Ниже разобраны основные сценарии: типовые обработки выгрузки-загрузки, обмен с банком, планы обмена, сохранение документов и отчётов, а также способы определить формат уже существующего файла выгрузки.
Как определить, какой сценарий выгрузки вы используете
Прежде чем искать формат, уточните, что именно вы выгружаете. В 1С существует несколько принципиально разных механизмов: выгрузка данных между информационными базами, обмен с клиент-банком, сохранение отчётов и печатных форм, выгрузка справочников через универсальные обработки и интеграция по регламенту (например, с сайтом или ЭДО).
Для каждого механизма формат задаётся в своём месте. Если вы пользуетесь типовой конфигурацией (1С:Бухгалтерия, Управление торговлей, ЗУП), начните с раздела «Администрирование» — там сосредоточены настройки обменов. Если выгрузка выполняется внешней обработкой, формат определяется её кодом и настройками.
Смотрите обработку «Выгрузка и загрузка данных XML» или план обмена
Смотрите настройки обмена с банком в разделе банковских операций
Формат выбирается в диалоге сохранения табличного документа
Смотрите настройки узла обмена с сайтом
Формат выгрузки данных между базами 1С
Стандартный способ переноса данных между информационными базами — обработка «Выгрузка и загрузка данных XML». В типовых конфигурациях она находится в разделе «Администрирование» → «Перенос данных» или доступна через «Все функции» → «Обработки». Название обработки прямо указывает формат: данные сериализуются в XML-файл.
Откройте обработку и посмотрите верхнюю часть формы: там указывается имя файла выгрузки. Расширение файла — .xml. В этой же форме можно выбрать версию формата EnterpriseData, если обмен идёт через универсальный формат, либо правила конвертации, если используется «Конвертация данных».
Выгрузка через план обмена
Если обмен настроен через план обмена (раздел «Администрирование» → «Синхронизация данных»), формат определяется настройками конкретного узла. Откройте настройку синхронизации и посмотрите блок «Правила обмена» или «Настройки подключения»: типовые синхронизации между конфигурациями 1С используют универсальный формат EnterpriseData (XML), а обмен через «Конвертацию данных» — XML по правилам конвертации.
В форме настройки синхронизации обычно есть ссылка «Правила конвертации» или указание версии формата обмена. Там же можно выгрузить правила в файл и посмотреть их структуру — это и есть описание формата выгрузки.
Где посмотреть формат выгрузки в банк
Выгрузка платёжных поручений и загрузка выписок выполняются через обмен с банком. В 1С:Бухгалтерии откройте раздел «Банк и касса» → «Платёжные поручения», нажмите кнопку «Отправить в банк» или «Выгрузить». В открывшейся форме обмена указаны: файл выгрузки, его расположение и кодировка.
Классический клиент-банк использует текстовый формат (файл с расширением .txt), структура которого описана в документации к формату обмена 1С с системами «клиент-банк». При прямом обмене (Директбанк) данные передаются в XML-пакетах через сервис банка, и файл на диске может не сохраняться вовсе.
Точный формат для вашего банка указан в настройках обмена: откройте «Банк и касса» → «Настройки обмена с банком» (или «Обмен с банком» в меню «Ещё»). Там видно, используется прямой обмен или обмен через файл, и задан каталог для файлов выгрузки.
Формат сохранения отчётов и печатных форм
При выгрузке отчёта или печатной формы формат выбирается непосредственно в диалоге сохранения. Откройте отчёт, нажмите «Файл» → «Сохранить» (или «Сохранить копию»). В поле «Тип файла» перечислены доступные форматы: табличный документ 1С (MXL), лист Excel (XLSX/XLS), PDF, текстовый документ, HTML, CSV и другие в зависимости от версии платформы.
Если нужен именно CSV для загрузки в стороннюю систему, выберите тип «Текстовый документ с разделителями» или «CSV» и укажите разделитель. Имейте в виду: при сохранении в CSV теряется структура группировок и оформление — выгружается только сетка значений.
- 1Сформируйте отчёт и убедитесь, что данные корректны
- 2Откройте меню «Файл» → «Сохранить копию» (или «Сохранить»)
- 3В поле «Тип файла» выберите нужный формат: XLSX, PDF, CSV, MXL
- 4Укажите имя и каталог, нажмите «Сохранить»
- 5Откройте полученный файл и проверьте, что данные читаются корректно
Как узнать формат уже существующего файла выгрузки
Если файл выгрузки уже есть, а его происхождение неизвестно, формат определяется по расширению и содержимому. Откройте файл в текстовом редакторе (Notepad++, Блокнот): XML-файл начинается с объявления <?xml version="1.0"?>, файл клиент-банка — со служебных строк вида 1CClientBankExchange, CSV — это строки значений, разделённые запятыми или точками с запятой.
Файлы MXL (табличный документ 1С) и XLSX в текстовом редакторе нечитаемы — их открывают соответственно в 1С и в Excel. Если расширение файла изменено или отсутствует, ориентируйтесь на первые строки содержимого.
Как проверить файл выгрузки
Видны теги XML или служебные заголовки формата
Нечитаемые символы — файл бинарный (MXL, XLSX) или повреждён
Соответствует содержимому (.xml — XML, .txt — клиент-банк)
Расширение не совпадает с содержимым — файл мог быть переименован
Кириллица отображается корректно
«Кракозябры» — откройте файл в другой кодировке (ANSI/UTF-8)
Выгрузка через внешние обработки и доработки
Во многих организациях выгрузка выполняется не типовыми средствами, а внешними обработками (файлы .epf) или доработанными процедурами. В этом случае формат задаётся в коде обработки. Откройте форму обработки: часто на ней есть поле «Формат файла», «Тип выгрузки» или настройки структуры колонок.
Если на форме настроек нет, формат можно посмотреть в модуле обработки через конфигуратор (при наличии прав и пароля на модуль). Ищите методы записи: ЗаписьXML, ТекстовыйДокумент, ЗаписьТекста — они укажут, в каком виде формируется файл.
Частые ошибки при определении формата
Самая распространённая ошибка — путать формат хранения и формат обмена. Например, отчёт, сохранённый в XLSX, не подойдёт для загрузки в другую базу 1С: для переноса данных нужна специализированная выгрузка в XML, а не копия табличного документа.
Вторая типичная проблема — кодировка. Файл может быть в правильном формате, но в кодировке, которую принимающая система не понимает. Проверяйте кодировку при открытии файла и в настройках обмена.
Часто задаваемые вопросы
Какой формат выгрузки используется в 1С по умолчанию?
Для обмена между базами 1С стандартом является XML (обработка «Выгрузка и загрузка данных XML» или универсальный формат EnterpriseData в синхронизации). Для отчётов «родной» формат — табличный документ MXL, но при сохранении можно выбрать XLSX, PDF, CSV и другие. Единого формата по умолчанию для всех задач нет — он зависит от сценария.
Где посмотреть формат выгрузки в клиент-банк?
Откройте раздел «Банк и касса» → «Платёжные поручения» и нажмите «Выгрузить» или «Отправить в банк». В форме обмена указаны файл выгрузки и его каталог — это текстовый файл формата обмена 1С с системами клиент-банк. Настройки (каталог, кодировка, способ обмена) находятся в «Настройках обмена с банком».
Можно ли изменить формат выгрузки типовой обработки?
В типовых обработках формат обычно фиксирован (например, XML для переноса данных). Изменить его можно только доработкой обработки или использованием другого механизма — например, «Конвертации данных» с собственными правилами. Для отчётов формат свободно выбирается в диалоге сохранения без каких-либо доработок.
Почему выгруженный файл не открывается в Excel?
Чаще всего потому, что файл выгружен в XML-формате обмена данными, а не в формате таблицы. XML для переноса между базами не предназначен для просмотра в Excel. Сохраните данные как табличный документ (XLSX) через отчёт или используйте обработку, формирующую табличный результат.
Как понять, в какой кодировке выгружен файл?
Откройте файл в редакторе с определением кодировки (например, Notepad++): текущая кодировка отображается в строке состояния. Для обмена с банками традиционно используется Windows-1251 (ANSI), для современных интеграций — UTF-8. Если кириллица отображается некорректно, переключите кодировку просмотра и проверьте настройки выгрузки.
Где найти описание структуры формата выгрузки?
Структура универсального формата EnterpriseData описана в документации 1С и поставляется в виде XSD-схем с релизами конфигураций. Формат обмена с клиент-банком описан в справке к конфигурации и в разделе настройки обмена с банком. Для нестандартных обработок описание формата запрашивайте у разработчика обработки или смотрите её модуль.
Что важно запомнить
Формат выгрузки в 1С не задаётся глобально — он определяется конкретным механизмом: XML для переноса между базами, текстовый файл для клиент-банка, выбор формата в диалоге сохранения для отчётов. Ищите формат в настройках той обработки или узла обмена, которыми пользуетесь, и проверяйте кодировку готового файла перед передачей в другую систему.