Картинка - Гибкая выгрузка документов (Excel, CSV, JSON, XML, TXT) в 1С

Гибкая выгрузка документов (Excel, CSV, JSON, XML, TXT) в 1С

Универсальное решение для управляемых форм 1С. Позволяет пользователю самостоятельно выгружать документы любой конфигурации в Excel, XML, JSON, TXT и CSV, полностью контролируя структуру и содержимое выгрузки.

Арт.: 2519349

Screenshot 2025-11-01 193908.png
Screenshot 2025-11-01 194046.png
Screenshot 2025-11-01 194154.png
image-20251101194308-8.png
image-20251101194308-10.png
image-20251101194308-14.png
image-20251101194308-17.png
Screenshot 2025-11-01 193908.png
Screenshot 2025-11-01 194046.png
Screenshot 2025-11-01 194154.png
image-20251101194308-8.png
image-20251101194308-10.png
image-20251101194308-14.png
image-20251101194308-17.png
Лицензия

7 320 руб.

Техподдержка и обновления

4 270 руб.

4 000 руб.

Область применения

Инструмент позволяет формировать выгрузку документов в удобных форматах — Excel (XLSX), XML, JSON, TXT и CSV — с учётом индивидуальных настроек пользователя.

Главное преимущество обработки — гибкость и прозрачность процесса:

  • пользователь самостоятельно определяет тип документа,
  • выбирает необходимые реквизиты,
  • просматривает данные до выгрузки и при необходимости оперативно корректирует их прямо из интерфейса.

Вся логика построена с приоритетом на интуитивно понятное взаимодействие, поэтому даже неподготовленный пользователь 1С сможет быстро разобраться в работе.

Для разработчиков предусмотрена возможность редактировать и дорабатывать модули, что делает инструмент не просто удобным, но и открытым для интеграции в корпоративные решения.

Обработка будет полезна как специалистам по интеграциям, так и аналитикам, бухгалтерам, разработчикам, которым требуется быстро и точно подготовить выгрузку данных без лишнего кода и трудоёмких настроек.

 

Ключевые преимущества

  1. 1

    Не требует вмешательства разработчика: Все настройки форматов, тегов и структуры доступны пользователю прямо в интерфейсе.
    Даже без навыков программирования можно полностью настроить формат выгрузки под нужды конкретного обмена.

  2. 2

    Высокая степень гибкости: Пользователь сам определяет: какие реквизиты включать в выгрузку; порядок их следования; структуру и имена тегов; состав и формат табличных частей. Благодаря этому решение подходит как для внутренних задач компании, так и для интеграции с внешними сервисами.

  3. 3

    Интуитивно понятный интерфейс: Все настройки собраны в одном окне, управление происходит с помощью наглядного дерева реквизитов.
    Любой пользователь 1С может освоить работу с обработкой буквально за несколько минут

  4. 4

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

Общие настройки обработки

При открытии обработки пользователю необходимо задать основные параметры выгрузки. Эти настройки определяют, из каких документов и в каком виде будут формироваться итоговые файлы.

1. Старт

При открытии обработки пользователю необходимо задать основные параметры выгрузки. Эти настройки определяют, из каких документов и в каком виде будут формироваться итоговые файлы.

2. Тип документа

Выберите тип документа, данные которого требуется выгрузить (например, Реализация товаров и услуг, Поступление, Счет-фактура и т.д.). От выбранного типа зависит структура доступных реквизитов и табличных частей, которые можно будет включить в выгрузку.

3. Период выгрузки

Укажите временной диапазон, за который необходимо получить документы. Поддерживается выбор даты начала и даты окончания периода. Только документы, дата которых попадает в этот диапазон, будут включены в результат.

4. Путь к файлу

Укажите папку, в которую будет сохранён готовый файл.

5. Имя файла

Введите наименование файла, под которым будет сохранён результат выгрузки.

6. Тип файла

Выберите формат, в котором будет сохранён результат.

Выгрузка данных в Excel

Данный режим предназначен для выгрузки данных документов 1С в формат Excel (XLSX). Пользователь может самостоятельно определить, какие именно данные требуется вывести — от отдельных реквизитов шапки документа до подробных табличных частей.

1. Выбор типа файла

Перед началом выгрузки убедитесь, что в поле “Тип файла” выбран вариант Excel. Это позволит подготовить данные в виде таблицы, удобной для анализа и редактирования прямо в программе 1С, до сохранения в файл.

2. Формирование данных

После выбора всех основных параметров (тип документа, период, путь и имя файла) нажмите кнопку «Заполнить Excel». Система автоматически выполнит выборку данных по указанным условиям и отобразит результат на рабочей доске (ExcelDashboard).
Важно: отображаемая таблица формируется по структуре выбранного документа и включает только те реквизиты и табличные части, которые были отмечены пользователем в настройках.

3. Просмотр и редактирование таблицы

На доске появится предварительная таблица с данными. Это — черновой вариант будущего Excel-файла. Пользователь может просмотреть полученные данные, убедиться в их корректности и при необходимости внести изменения.
Совет: данный режим позволяет быстро проверить полноту и корректность данных, не создавая лишних файлов.

4. Инструменты редактирования

В командной панели предусмотрен широкий набор инструментов для работы с таблицей. Пользователь может:

  • редактировать значения прямо в ячейках
  • добавлять и удалять строки
  • изменять порядок или ширину колонок

Эти действия позволяют подготовить данные именно в том виде, в котором они должны попасть в итоговый файл.

5. Сохранение результата

После внесения всех корректировок нажмите кнопку «Сохранить в Excel». Программа создаст Excel-файл с учётом всех изменений и сохранит его по указанному пути. После успешного сохранения на экране появится сообщение с полным путём к файлу, и Excel откроется автоматически для просмотра.

Работа с выгрузкой в XML

Режим выгрузки в XML предназначен для формирования файлов в структурированном виде, удобном для обмена данными между системами. Главная особенность заключается в том, что структура XML полностью формируется на основе настроек пользователя, без необходимости вмешательства программиста.

1. Выбор типа файла

В поле “Тип файла” выберите XML.
Примечание: структура XML формируется на основе выбранного типа документа и отмеченных реквизитов. Пользователь сам определяет, какие данные войдут в итоговый файл.

2. Заполнение обязательных полей:

  • Корневой тег — название основного элемента XML, под которым будут объединены все документы (например, <Документы>).
  • Путь к файлу и Имя файла.

3. Кнопка «Заполнить XML».

Обработка проверит, что поле Корневой тег заполнено, и сформирует структуру XML-документа. Данные будут загружены из базы в соответствии с настройками и отображены на панели XMLDashboard — в виде дерева элементов XML.

4. Что делает обработка при заполнении

При нажатии «Заполнить XML»:

  • система формирует динамический запрос к выбранному документу 1С, отбирая только те реквизиты и табличные части, которые пользователь отметил в дереве настроек;
  • для каждого поля создаётся соответствующий тег XML, имя которого можно задать вручную в колонке “Tag”;
  • затем создаётся временный XML-файл, в который построчно записываются результаты запроса с сохранением иерархии данных (включая вложенные табличные части).

После формирования файл открывается в текстовом виде и отображается прямо в форме обработки. Пользователь может визуально проверить структуру, корректность данных и соответствие тегов.

5. Предварительный просмотр и корректировка

Окно предварительного просмотра позволяет увидеть итоговый XML ещё до сохранения. Если нужно изменить названия тегов, добавить реквизиты или исключить ненужные поля — достаточно внести изменения в дерево настроек и повторно нажать «Заполнить XML». Формирование выполнится заново, с учётом всех изменений.

6. Настройки головного тега

При установке флажка «Вывести головной тег» в настройках обработки становятся доступны дополнительные возможности управления структурой выгрузки. Пользователь может:

  • указывать вышестоящий тег для каждого реквизита или группы реквизитов;
  • формировать вложенные структуры XML, где каждый уровень данных связан с предыдущим логически и визуально.

Это особенно полезно, если документ содержит табличные части или многоуровневые данные (например, заголовок документа, товары, расчёты, комментарии и т.д.).

7. Гибкость под любые форматы

В обработке предусмотрена возможность изменения имён тегов XML вручную, без вмешательства в программный код. Это позволяет пользователю адаптировать структуру выгрузки под конкретные требования внешних систем, обменов или партнёров.

Например, одна система может ожидать тег <Document>, другая — <Invoice>, а третья — <Документ>. С помощью встроенных настроек вы можете изменить названия прямо в дереве реквизитов — в один клик, без участия разработчика.

В дереве настроек выгрузки для каждого реквизита или элемента доступно поле «Имя тега». По умолчанию оно совпадает с именем реквизита в конфигурации, однако пользователь может ввести собственное название.

При формировании XML-файла система автоматически подставляет новое имя, сохраняя связь с исходным реквизитом. Таким образом, изменяется внешний формат данных, но не логика выборки из базы.

8. Возможность замены слов

Пользователь может выполнить полную замену конкретных слов или выражений в сгенерированном коде XML. Для этого:

  1. Нажимается кнопка «Заменить».
  2. Заполняются поля «Что искать» и «Чем заменить».
  3. После подтверждения выбранные слова во всем XML-коде автоматически заменяются. Это удобно для массовой корректировки тегов или названий элементов без ручного редактирования.

9. Сохранение результата

После окончательной проверки данных нажмите «Сохранить в XML». Программа создаст итоговый файл в указанном каталоге и автоматически откроет его в стандартном приложении, назначенном для работы с XML (например, Notepad++ или браузер).

Дополнительные форматы выгрузки JSON, TXT и CSV

Управление составом реквизитов

Вы можете гибко настраивать, какие поля и реквизиты будут включены в выгрузку в формате JSON, TXT или CSV.

Порядок полей и наименование элементов

Изменяйте порядок полей и корректируйте наименования тегов/ключей под требования вашей задачи или внешней системы.

Предпросмотр и простота освоения

Выполняйте предварительный просмотр данных перед выгрузкой. Настройки аналогичны XML — пользователь быстро освоит все форматы.

Технические требования

Протестировано и работоспособно на следующих версиях:
 
  • check 1С:Розница 2.1.9.12
  • check 1С:Бухгалтерия предприятия КОРП 3.0.52.32
  • check 1С:Зарплата и управление персоналом КОРП 3.1.9.108
  • check 1С:Управление торговлей 11.5.17.101 
Платформа 1С:Предприятие – версия не ниже 8.3.25

 

Обработка не привязана к определённой конфигурации. 

Корректно работает в БП, УТ, ERP, УПП и других решениях 1С без адаптации под конкретную структуру данных.

Код открыт
Картинка.png
Внимание

Ограничения и особенности

Несмотря на универсальность, у текущей версии решения есть несколько технических ограничений:

Ссылочные типы реквизитов
При выгрузке реквизитов ссылочного типа (например, Контрагент, Склад, Организация) в XML-файл выводится только представление ссылки. Подчинённые реквизиты объекта (например, ИНН контрагента, Адрес, Телефон) на текущий момент не выгружаются. Эта возможность планируется в будущих версиях.

Необходимо соблюдать структуру XML
При ручной настройке тегов важно сохранять корректную XML-структуру. Ошибки в именах тегов (например, использование пробелов, спецсимволов или дублирующихся имён) могут привести к некорректному формированию файла.

Рекомендуется: использовать латинские символы и стиль CamelCase; не начинать имена тегов с цифр; не использовать одинаковые теги на одном уровне вложенности.

Требуется внимательность при изменении иерархии
При установлении связи между тегами (например, при работе с «головным тегом») важно соблюдать логическую иерархию XML-документа. Нарушение структуры может привести к ошибкам при импорте данных во внешние системы.

Техническая поддержка

В случае возникновения ошибок рекомендуем ознакомиться с описанием и документацией программы. Если не нашли решения своей проблемы в документации или решение не помогает - тогда создайте обращение по инструкции ниже:

1

Создать обращение (тикет)

Создать тикет

2

Заполнить данные

Контакты, номер заказа, подробное описание вопроса
Напишите порядок ваших действий с программой, приложите видео/скриншоты/отчеты об ошибке
Точную конфигурацию 1С, версии платформы, инструмента, СУБД

3

Дождаться ответа

Время ответа до 24 часов в рабочее время

Внимание! Техническая поддержка предоставляется исключительно в рамках переписки по обращению. В некоторых случаях для диагностики ошибок и/или вопросов, связанных с особенностями использования продукта в информационных базах покупателя, может потребоваться дополнительная платная диагностика с организацией удаленного доступа к информационной базе. Стоимость уточняется индивидуально.

 

Остались вопросы?

Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

Остались вопросы

Проверено на следующих конфигурациях и релизах:

  • Розница, редакция 2.3, релизы 2.1.9.12
  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.52.32
  • Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.9.108
  • Управление торговлей, редакция 11, релизы 11.5.17.101
1. fran_zzz 16.03.26 20:31 Сейчас в теме
Добрый день.

Подскажите пожалуйста по следующим моментам вашего продукта:

1. Работа с регистрами накопления (не только документы)

Из описания видно, что обработка выгружает документы и их табличные части. Нам нужны также данные из регистров накопления — в первую очередь `ТоварыНаСкладах.Остатки()` (текущие остатки по номенклатуре и складам). Поддерживает ли обработка выгрузку данных из регистров накопления (виртуальные таблицы остатков/оборотов), или только из документов? Если нет — насколько архитектура позволяет это добавить?

2. Выгрузка справочников

Помимо документов нам нужно выгружать справочники целиком: Номенклатура (код, наименование, единица измерения, группа, штрихкод), Контрагенты/Поставщики. Можно ли через обработку выгрузить элементы справочника, а не только документы? Или она работает строго с объектами типа «Документ»?

3. Разворачивание ссылочных полей

В описании указано ограничение: вложенные типы (справочники, ссылки) выгружаются строковым представлением. Для нашей задачи критично получить не «Представление» ссылки, а конкретные реквизиты — например, для номенклатуры в строке чека нам нужен Код, Наименование, ЕдиницаИзмерения, а не просто строка «Водка Белуга 0.5л». Есть ли возможность при выгрузке раскрывать ссылочное поле до его реквизитов (хотя бы Код + Наименование)? Или это потребует доработки?

4. Формат JSON — структура вложенности

Покажите, пожалуйста, пример реального JSON-файла, который формирует обработка — например, для двух чеков ККМ с табличными частями. Интересует: как именуются ключи (на русском/английском, CamelCase/snake_case), как выглядит вложенность (табличная часть — массив внутри документа?), какой формат дат и чисел.

5. Работа с конкретными документами Розницы

Протестирована ли обработка именно на документах 1С:Розница 2: ЧекККМ, ПоступлениеТоваров, ПеремещениеТоваров? Корректно ли выгружаются их табличные части (Товары)? Есть ли нюансы с Розницей по сравнению с УТ/БП?

6. Программный запуск (без интерфейса)

Можно ли вызвать обработку программно — из другой обработки или из регламентного задания — передав параметры (тип документа, период, набор полей, формат) и получив результат? Или она работает только интерактивно через форму? Это критично, так как нам нужна автоматическая периодическая выгрузка.

7. Объём и производительность

Какой максимальный объём данных тестировался? Наш сценарий: ~5 000-10 000 чеков за период, ~3 000 позиций номенклатуры, ~200 поступлений. Формирование JSON на таком объёме — секунды или минуты?

8. Доработка и лицензия

Исходный код обработки открыт для модификации? Имеем ли мы право доработать обработку под свои нужды (добавить HTTP-отправку, изменить формат JSON) и использовать доработанную версию в коммерческом продукте? Или лицензия ограничивает распространение?
Pargev_Hayrapetyan; +1 Ответить
2. Техподдержка 16.03.26 21:11
(1)Добрый день.

Спасибо за подробные вопросы. Отвечу по пунктам.

1. Работа с регистрами накопления
В текущей версии обработка ориентирована на работу с документами, однако при небольшой доработке возможно формировать запросы и к регистраторам/регистрам накопления и выгружать их данные вместе с документами.
При этом виртуальные таблицы регистров (например Остатки() или Обороты()) в текущей реализации напрямую не поддерживаются.

2. Выгрузка справочников
Базовая логика обработки строится вокруг документов, однако механизм формирования запроса универсальный. При небольшой модификации можно работать и с другими объектами конфигурации, включая справочники.

3. Разворачивание ссылочных полей
В текущей версии обработка выгружает реквизиты самого объекта (например документа), но не разворачивает ссылочные поля в реквизиты связанных объектов.
Например, можно получить все реквизиты документа, но реквизиты номенклатуры из строки документа напрямую не выгружаются.
В перспективе это можно реализовать, например, через механизмы СКД или расширение логики формирования запроса.

4. Структура JSON
JSON поддерживает вложенную структуру:
документ выгружается как объект, а его табличные части — как массивы внутри этого объекта.
Ключи формируются по именам реквизитов 1С.

5. Совместимость с конфигурациями
Обработка не привязана к конкретному типу конфигурации. Она работает одинаково с типовыми конфигурациями и может использоваться также в самописных решениях.

6. Программный запуск
Изначально обработка разрабатывалась как интерактивная и основная логика размещена в модуле формы.
Для полноценного программного вызова потребуется небольшая переработка (например перенос основной логики в модуль объекта или отдельный общий модуль). В этом случае её можно будет вызывать из другой обработки или регламентного задания.

7. Производительность
Текст запроса формируется динамически, после чего выполняется один запрос к базе, и результат преобразуется в JSON. За счёт этого обработка достаточно быстро работает даже на заметных объёмах данных.

8. Лицензия и доработка
Код обработки полностью открыт и может свободно дорабатываться под конкретные задачи. При необходимости можно модифицировать структуру JSON, добавить интеграцию через HTTP и т.д.

Если нужно, могу также показать отдельные фрагменты кода или пример JSON, который формирует обработка.
3. пользователь 16.03.26 21:17
Сообщение было скрыто модератором.
...
4. fran_zzz 16.03.26 21:19 Сейчас в теме
5. dubovenko_m 14.07.26 11:38 Сейчас в теме
Добрый день! Было бы очень полезно Разворачивание ссылочных полей
Вы пишите, что в текущей версии обработка выгружает реквизиты самого объекта (например документа), но не разворачивает ссылочные поля в реквизиты связанных объектов. Например, можно получить все реквизиты документа, но реквизиты номенклатуры из строки документа напрямую не выгружаются.
В перспективе это можно реализовать, например, через механизмы СКД или расширение логики формирования запроса.
Если бы хотя бы реквизиты номенклатуры можно было бы вытащить, то покупателей будет больше
7. Техподдержка 14.07.26 16:51
(5)
реквизиты

Добрый день!

Спасибо за обратную связь и предложение.
Сейчас обработка выгружает реквизиты выбранного объекта, но ссылочные поля не разворачиваются. Например, можно получить ссылку на номенклатуру, но не ее реквизиты.
В будущих версиях обработки обязательно планируется добавить такую возможность. Спасибо, что обратили на это внимание.
Для отправки сообщения требуется регистрация/авторизация

См. также

Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся докум...

50050 руб.

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды...

58000 руб.

ED для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ. Новые

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций нов...

27633 руб.

SALE! 10%

Перенос данных 1С из УПП 1.3 в Бухгалтерию 3.0

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

SALE! 10%

Загрузка ГТД в 1С из файлов XML (грузовых таможенных деклараций) из файлов ФТС (Альта софт, Сигма софт, Декларант +)

Федеральная таможенная служба России давно поддерживает унифицированный формат электронных документов для обмена с информационными системами предприятий. xmlns="urn:customs.ru:Information:ExchangeDocuments:". Структура, утвержденная комисси...

24400 руб.

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расста...

55200 руб.

Перенос данных из 1С:БП 3.0 в 1С:БП 3.0

Обработка не только формирует начальные остатки по всем счетам на нужную дату (экономя время на свёртке базы БП 3), но и полностью переносит справочные данные и документы за заданный период. Гибкая настройка включает фильтр по организациям ...

70760 руб.

Перенос данных из Парус 10 в ЗГУ ред.3

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждени...

85400 руб.

ED для УПП, КА 1.1, УТ 10.3

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработан...

27572 руб.