Массовая выгрузка ЭДО в XML и ZIP из Журналов документов | УТ, КА, ERP, БП, УНФ | УПД, УКД, счета-фактуры
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Массовая выгрузка электронных документов из 1С в XML / ZIP
МассоваяВыгрузкаЭДО - универсальное расширение для групповой выгрузки электронных документов из 1С в XML-файлы с возможностью сохранения отдельных файлов или формирования общего ZIP-архива.
Разработка позволяет значительно упростить работу с электронными документами и избавиться от необходимости открывать каждый документ для отдельной выгрузки.
Выделите нужные документы, нажмите одну кнопку и получите готовые XML-файлы!
Расширение поддерживает сразу пять популярных конфигураций 1С:
-
1С:Управление торговлей 11;
-
1С:Комплексная автоматизация 2.5/2.6;
-
1С Управление предприятием 2.5/2.6;
-
1С:Бухгалтерия предприятия 3.0;
-
1С:Управление нашей фирмой 3.0.
Какую проблему решает расширение?
В типовом механизме 1С для получения XML электронного документа пользователю зачастую необходимо выполнять последовательность действий:
-
Открыть документ реализации или другой первичный документ.
-
Перейти в меню «ЭДО».
-
Выбрать команду «Выгрузить документ в файл».
-
Дождаться формирования электронного документа.
-
Сохранить файл на компьютер.
-
Закрыть документ и перейти к следующему.
Когда необходимо выгрузить 2-3 документа, этот процесс не вызывает особых сложностей.
Но если требуется обработать 50, 100 или несколько сотен документов, ручная выгрузка превращается в продолжительную и монотонную операцию.
Пользователю приходится многократно открывать документы, повторять одинаковые действия и контролировать сохранение каждого XML-файла.
МассоваяВыгрузкаЭДО решает эту задачу: все необходимые документы можно выгрузить за одну операцию непосредственно из списка или журнала.
Как работает расширение?
Работа максимально простая и не требует специальной подготовки.
-
Откройте список или журнал документов.
-
Выделите необходимые документы стандартным способом.
-
Нажмите кнопку «Выгрузить XML для ЭДО» на верхней командной панели.
-
Выберите способ сохранения: отдельные XML-файлы или ZIP-архив.
-
Выполните выгрузку.
-
Сохраните полученные файлы и ознакомьтесь с протоколом.
Расширение автоматически обрабатывает выбранные документы и запускает штатные механизмы формирования электронных документов 1С.
Открывать каждый документ отдельно больше не требуется!
При этом сохраняется привычный порядок работы: пользователь продолжает пользоваться стандартными списками и журналами документов своей конфигурации.
Два режима сохранения документов
В расширении предусмотрен специальный флажок «Упаковать в архив», позволяющий выбрать удобный вариант выгрузки.
Режим 1. Сохранение отдельных XML-файлов
По умолчанию флажок отключён.
В этом режиме электронные документы сохраняются отдельными XML-файлами.
Преимущества:
-
Каждый электронный документ сохраняется самостоятельным файлом.
-
Используются оригинальные имена XML, сформированные штатными механизмами 1С.
-
Не требуется дополнительная распаковка.
-
Удобно выполнять дальнейшую обработку или передачу файлов.
-
Можно сразу получить несколько готовых XML за одну операцию.
Режим 2. Формирование единого ZIP-архива
При включении флажка все успешно сформированные XML-файлы объединяются в один ZIP-архив.
Преимущества:
-
Все документы находятся в одном файле.
-
Удобно передавать большие пакеты документов.
-
Проще организовать хранение и резервное копирование.
-
Сохраняются исходные XML-файлы без изменения их содержимого.
-
Не требуются дополнительные программы или архиваторы.
Выбор режима выполняется непосредственно перед выгрузкой.
Главное преимущество: используется штатный механизм формирования XML
Это ключевая особенность разработки.
Расширение не формирует электронные документы собственным XML-генератором.
Вместо этого используется стандартная логика 1С, которая применяется при обычной одиночной выгрузке документа через интерфейс ЭДО.
Таким образом, электронные документы формируются с учётом предусмотренных конфигурацией правил заполнения.
Используется штатное определение:
-
вида электронного документа;
-
функции УПД;
-
формата электронного документа;
-
реквизитов продавца и покупателя;
-
сведений о подписанте;
-
товарных позиций и услуг;
-
ставок и сумм НДС;
-
реквизитов счетов-фактур;
-
данных маркировки;
-
сведений о прослеживаемых товарах;
-
РНПТ;
-
других обязательных реквизитов.
Пользователю не требуется вручную выбирать формат электронного документа или самостоятельно заполнять XML.
Если типовая выгрузка формирует УПД, массовая выгрузка использует тот же механизм.
Если для документа предусмотрено формирование УКД или другого электронного представления, используется соответствующая штатная логика.
Такой подход значительно упрощает сопровождение решения и снижает зависимость от изменений электронных форматов.
Поддерживаемые конфигурации и документы
1С:Управление торговлей 11
Поддерживаются:
-
Реализация товаров и услуг.
-
Корректировка реализации.
-
Реализация услуг и прочих активов.
-
Акт выполненных работ.
Также предусмотрена массовая выгрузка непосредственно из общего журнала «Документы продажи».
В журнале можно выделять несколько документов разных поддерживаемых видов и выполнять их выгрузку одной командой.
Для отдельных документов предусмотрен запуск непосредственно из формы документа.
1С:Комплексная автоматизация 2
Поддерживаются:
-
Реализация товаров и услуг.
-
Корректировка реализации.
-
Реализация услуг и прочих активов.
-
Акт выполненных работ.
Предусмотрена работа с общим журналом документов продажи.
1С Управление предприятием 2
Поддерживаются:
-
Реализация товаров и услуг.
-
Корректировка реализации.
-
Реализация услуг и прочих активов.
-
Акт выполненных работ.
Поддерживается массовая выгрузка из журналов и предусмотренных расширением форм документов.
1С:Бухгалтерия предприятия 3.0
Поддерживаются:
-
Реализация (акты, накладные, УПД).
-
Корректировка реализации.
Формирование электронных документов выполняется штатными механизмами БП, в том числе с учётом связанных счетов-фактур, когда это предусмотрено типовой логикой.
1С:Управление нашей фирмой 3.0
Поддерживаются:
-
Расходная накладная.
-
Акт выполненных работ.
-
Корректировка реализации.
-
Счёт-фактура.
Кнопка выгрузки предусмотрена в формах списков и непосредственно в формах документов.
Какие электронные документы можно выгружать?
В зависимости от конфигурации, настроек ЭДО и вида исходного документа штатными механизмами могут формироваться:
-
УПД с функцией СЧФДОП: счёт-фактура и передаточный документ.
-
УПД с функцией ДОП: передаточный документ без функции счёта-фактуры.
-
УКД: универсальный корректировочный документ.
-
Электронный счёт-фактура.
-
Корректировочный счёт-фактура.
-
Электронные первичные документы, поддерживаемые типовой конфигурацией.
Формат определяется автоматически штатным механизмом 1С.
Фактическая возможность формирования зависит от документа, его реквизитов, настроек ЭДО и используемой версии программы.
Подробный протокол выгрузки
После выполнения операции пользователь получает информацию о результатах обработки.
В протоколе отображаются:
-
количество выбранных документов;
-
количество успешно сформированных файлов;
-
количество документов с ошибками;
-
исходный документ;
-
организация;
-
контрагент;
-
вид электронного документа;
-
имя сформированного файла;
-
результат обработки;
-
текст ошибки.
Ошибка одного документа не останавливает выгрузку остальных!
Например, пользователь выделил 100 документов.
Из них 98 сформированы успешно, а в двух обнаружены ошибки заполнения.
Расширение продолжит обработку остальных документов, подготовит доступные XML и отобразит причины ошибок в протоколе.
Нет необходимости повторять всю операцию из-за одного проблемного документа.
Сохранность исходных данных
Расширение предназначено для выгрузки электронных представлений документов.
При выполнении массовой выгрузки оно самостоятельно не выполняет:
-
проведение документов;
-
перепроведение документов;
-
изменение реквизитов;
-
изменение товарных строк;
-
изменение сумм и НДС;
-
изменение исходных счетов-фактур;
-
подписание электронной подписью;
-
изменение статусов документооборота.
Используются только необходимые действия штатного механизма формирования электронных документов.
Первичные документы остаются без изменений со стороны расширения.
Совместимость с существующими доработками
В организациях нередко используются расширения, изменяющие отдельные реквизиты электронных документов.
Например:
-
заполнение сведений о подписанте;
-
дополнительные реквизиты;
-
специальные сведения организации;
-
особенности заполнения электронного представления.
Поскольку массовая выгрузка использует штатный механизм формирования XML, она сохраняет возможность работы таких доработок, если они подключены к соответствующей типовой цепочке формирования электронного документа.
Не создаётся отдельная параллельная реализация форматов XML.
Технические преимущества
-
Разработка выполнена в виде расширения конфигурации.
-
Не требуется снятие основной конфигурации с поддержки.
-
Формирование XML выполняется типовыми средствами 1С.
-
Поддерживается работа с несколькими выделенными документами.
-
Предусмотрено сохранение отдельных XML-файлов.
-
Поддерживается упаковка в единый ZIP.
-
Реализована обработка ошибок по каждому документу.
-
Предусмотрен подробный протокол результатов.
-
Сохранены стандартные формы и привычный интерфейс документов.
Итог
МассоваяВыгрузкаЭДО позволяет заменить десятки и сотни повторяющихся операций одной массовой выгрузкой.
При этом сохраняются штатная логика формирования электронных документов, оригинальные имена файлов, возможность выбора формата сохранения и контроль результатов.
Выделили документы → Нажали кнопку → Получили XML или ZIP.
Просто, удобно и без лишних действий.
Поддерживаемые конфигурации:
-
1С:Управление торговлей 11.5.
-
1С:Комплексная автоматизация 2.5 / 2.6.
-
1С Управление предприятием 2.5 / 2.6.
-
1С:Бухгалтерия предприятия 3.0, включая КОРП.
-
1С:Управление нашей фирмой 3.0.
Релизы, использованные при разработке:
-
УТ 11.5.27.81.
-
БП КОРП 3.0.203.24.
-
УНФ 3.0.14.143.
Работоспособность решения также проверена в КА 2.5/2.6 и ERP 2.5/2.6.
Для различных групп конфигураций используются соответствующие варианты расширения.
Работа на других релизах зависит от изменений типовых форм и механизмов формирования электронных документов.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.6.2.59, 2.6.1.59, 2.5.27.98
- 1С:ERP Управление предприятием 2, релизы 2.6.2.59, 2.6.1.59, 2.5.27.98
- Управление торговлей, редакция 11, релизы 11.6.2.59, 11.6.1.59, 11.5.27.98
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.168, 3.0.14.115, 3.0.13.363
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.208.14, 3.0.203.18
Вступайте в нашу телеграмм-группу Инфостарт