Выгрузка версии хранилища в XML файлы

17.03.22

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Скрипт, выполняющий выгрузку произвольной версии из хранилища в XML.

В конфигураторе не хватает функционала выгрузки произвольной версии хранилища сразу в XML файлы. А иногда бывает удобно. Данный batch скрипт решает эту задачу.


@echo off
chcp 65001

:: скрипт для выгрузки произвольной версии хранилища в XML.
:: использует служебную базу (сам создает ее)
:: поправить только настройки


:: ---------- начало настроек ------

:: урл хранилища
set url_hran=tcp://repository/DEV/

:: версия хранилища, которую надо сохранить в xml
set hran_version=14089

:: имя пользователя хранилища
set SrvUserName=ReadOnly

:: пароль пользователя хранилища 
set SrvUserPwd=

:: каталог, где будет создана новая папка с XML
set path_xml=C:\Users\SKraynev\Documents\xml

:: полный номер версии 1С:Предприятия - например 8.3.15.1830
set Version=8.3.18.1999
:: путь к 1С
set path_1c=C:\Program Files\1cv8\%Version%\bin\1cv8.exe

:: каталог с логами
set logcat=C:\Users\SKraynev\Documents\логи

:: файловая база, через которую проводим манипуляции
set base1c=C:\Users\SKraynev\Documents\1c-bases\Выгрузка_XML_служебная


:: ---------- конец настроек ------



echo -------------- создание базы и каталогов -------------
if NOT exist "%base1c%" "%path_1c%" CREATEINFOBASE File="%base1c%" /L ru /Out "%logcat%/1_создание_базы.txt" 
if NOT exist "%path_xml%" mkdir "%path_xml%"
if NOT exist "%logcat%" mkdir "%logcat%"

echo -------------- выгрузка CF из хранилища -------------
"%path_1c%" DESIGNER /DisableStartupDialogs /DisableUnrecoverableErrorMessage /F"%base1c%" /Out "%logcat%/2_выгрузка_версии_хранилища.txt"  /ConfigurationRepositoryF "%url_hran%" /ConfigurationRepositoryN "%SrvUserName%" /ConfigurationRepositoryP "%SrvUserPwd%" /ConfigurationRepositoryDumpCfg "%logcat%/temp.cf" -v "%hran_version%" 

echo -------------- накат версии в служебную базу -------------
"%path_1c%" DESIGNER /DisableStartupDialogs /DisableUnrecoverableErrorMessage  /F"%base1c%" /Out "%logcat%/3_накат_на_служебную_базу.txt" /LoadCfg "%logcat%/temp.cf" /UpdateDBCfg 

echo -------------- очистка папки xml -------------
set new_xml=%path_xml%\%hran_version%
if exist "%new_xml%" rmdir /s /q "%new_xml%"

echo -------------- выгрузка xml -------------
"%path_1c%" DESIGNER /DisableStartupDialogs /DisableUnrecoverableErrorMessage  /F"%base1c%" /Out "%logcat%/4_выгрузка_xml.txt" /DumpConfigToFiles "%new_xml%" -Format Hierarchical 

echo -------------- результат в %new_xml% -------------

 

Для чего может быть полезна выгрузка в XML:

  • посмотреть разницу между двумя версиями разных хранилищ
  • посмотреть разницу между версиями интерфейсов (конфигуратор не умеет)
  • посмотреть идентификаторы объектов
  • выгрузить cf для конфигураций на поддержке 

скрипт batch bat xml сохранение выгрузка

См. также

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

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

26280 22338 руб.

12.06.2017    141149    796    296    

415

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    23771    164    51    

121

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    50758    219    69    

178

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

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

15300 13005 руб.

18.02.2016    186718    588    509    

525

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Перенос данных из УНФ в УТ 11 | из УНФ в КА 2 | из УНФ в ERP | Готовые правила конвертации данных (формат КД 2) для переноса начальных остатков на выбранную дату, а также документов за период и справочной информации | Есть фильтр выгрузки по организациям | Подойдут как для первичного переноса данных из УНФ, так и для регулярного обмена данными | Оперативно обновляем на новые релизы 1С | Постоянно развиваем продукт |

42167 37950 руб.

05.12.2019    43732    44    50    

42

Оптовая торговля Производство готовой продукции (работ, услуг) Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Выгрузка УПД, товарной накладной ТОРГ-12, акта, счета-фактуры по реализации (в БП сч-ф на аванс) в xml-файл в формате ФНС приказ 820 от 19.12.2018. Выгрузка УПД в формате ФНС 970 от 19.12.2023 г. Выгрузка УКД и корректировочного счета-фактуры в xml-файл в формате ФНС приказ 736 от 12.10.2020. Выгрузка товарной накладной в xml-файл ФНС приказ 551 от 13.11.2015, редакция 08.04.2019. Выгрузка акта приемки-сдачи работ (услуг) в xml-файл ФНС приказ 552 от 13.11.2015, редакция 08.04.2019. Добавлена выгрузка счетов на оплату по документам ЗаказПокупателя (в УНФ), ЗаказКлинета (в УТ / КА / ERP), СчетНаОплатуПокупателю (в БП). Добавлена обработка Выгрузка УПД c документов реализации 1С в Контур.Диадок по API.

7440 руб.

13.04.2018    85158    411    14    

436

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам! 3 способа обмена - ФАЙЛ, HTTP, COM: Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Выбор регистров движений для выгрузки. (Обновление от 27.06.2024, версия 9.1 - 10.1)

16800 руб.

28.08.2012    208492    304    281    

655

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    155721    379    377    

513
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yran 17.03.22 13:05 Сейчас в теме
Для чего нужен
полный номер версии 1С:Предприятия
?
осмелюсь предположит, что при сравнении из разных хранилищ у которых различаются версии платформы.
2. kraynev-navi 681 17.03.22 18:04 Сейчас в теме
(1) номер версии нужен для создания служебной базы. Из которой и будут идти запросы в хранилище. В случае различия версии базы и версии хранилища платформа выдает ошибку.
Актуально когда несколько версий платформы.
Оставьте свое сообщение