Перейти к содержанию

XLSX экспорт

Универсальная выгрузка любого реестра в Excel. Выбираете реестр — получаете .xlsx с его записями: курсы валют, план счетов, контакты, товары. Это самый быстрый способ отдать данные наружу — аудитору, в другую систему, просто посмотреть большой справочник таблицей.

Где искать: Модули → Система (пункт есть и в других модулях) → Обслуживание → XLSX экспорт

Разбор на примере

Окно экспорта

Два поля:

  • Регистр — что выгружаем; в списке реестры АКТИВНОГО МОДУЛЯ (из тех, на которые есть право): служба открыта из модуля «Финансы» — видите финансовые реестры, нужен складской — сначала переключите модуль;
  • Экспортировать документ — необязательное «описание экспорта» из реестра «Импорт»: оно задаёт, какие колонки и под какими заголовками попадут в файл. Поле пустое — выгрузятся все публичные колонки реестра с техническими именами полей.

Кнопка «Экспорт» формирует файл и отдаёт его браузеру обычной загрузкой.

В демо-базе для реестра «Курсы валют» есть описание EXCHANGERATES: файл выходит с человеческими заголовками Currency / Date / ToRate1… — именно тот формат, который потом поймёт XLSX импорт. Без описания тот же реестр выгрузится «сырым»: все публичные поля с техническими именами.

Что в файл не попадает никогда — ни с описанием, ни без него: скрытые поля (пароли, ключи интеграций и т. п.), колонки, которые ваша роль не видит, а в реестрах вроде чата, вложений или связей — строки записей, которые вы не можете открыть.

Стоит знать

  • Экспорт и импорт работают парой. Одно и то же описание задаёт формат обоих: выгрузили реестр с описанием → поправили в Excel → загрузили назад импортом. Это штатный способ массовой правки справочника.
  • В файл идёт только шапка записи. Строки документа (товары счёта, строки поступления) не выгружаются: экспорт реестра «Счета клиентам» даст по строке на счёт, без его товаров.
  • Даты в файле выходят текстом в формате дат пользователя (например, DD/MM/YYYY); поля с датой и временем этот формат не проходят. Суммы и количества — числами, а номера документов — текстом. Исключение — поля, которые база хранит точным десятичным типом (суммы бюджетов, чеков и смен кассы POS, оклад в договорах работников): они идут в файл текстом.
  • Настроек (информация о компании и т. п.) в списке нет: служба выгружает только реестры.
  • Сервер читает реестр порциями по тысяче записей, но отдаёт файл, только когда собрал его целиком: на большом реестре скачивание начнётся не сразу.

Типичные ситуации

В списке нет нужного реестра. Список показывает только реестры активного модуля — переключитесь в модуль, где этот реестр живёт, и откройте службу оттуда (подробно — Рабочий стол: окна, поиск и закладки). Если реестра нет и там — не хватает права просмотра.

«Выберите регистр!» Вы нажали «Экспорт» с пустым полем «Регистр».

«Доступ запрещен!» вместо файла. У вашей роли нет права на список этого реестра.

«Данных нет». В реестре нет ни одной записи, которую вы видите, — файл не формируется.

В файле технические названия колонок (fCode, fComment…). Вы экспортировали без «описания» — либо создайте описание с человеческими заголовками, либо так и работайте: для возврата данных импортом технические имена даже удобнее.

Нужен файл только с частью колонок. Именно для этого и есть «описание экспорта»: в нём перечислены ровно те колонки, которые пойдут в файл.