1
0
mirror of https://github.com/arkuznetsov/1CFilesConverter.git synced 2024-11-24 08:33:30 +02:00
Cкрипты для конвертации файлов 1С между различными форматами (Binary, XML, EDT)
Go to file
2023-07-25 14:47:32 +03:00
scripts refactor: Переработаны скрипты конвертации конфигурации, сокращено количество скриптов, оставшиеся сделаны универсальными по входящим данным. 2023-07-25 14:47:32 +03:00
tests refactor: Переработаны скрипты конвертации конфигурации, сокращено количество скриптов, оставшиеся сделаны универсальными по входящим данным. 2023-07-25 14:47:32 +03:00
.gitattributes Инициализация проекта 2023-07-20 17:54:11 +03:00
.gitignore Инициализация проекта 2023-07-20 17:54:11 +03:00
README.md docs: Описание приведено в соответствие с изменениями скриптов. 2023-07-22 15:59:35 +03:00

Набор скриптов для конвертации файлов 1С между различными форматами (Binary, XML, EDT)

Цель - упростить использование инструментов конвертации до вызова одного скрипта с парой параметров.

Скрипты расположены в каталоге scripts

Необходимые инструменты

Переменные среды

  • V8_VERSION - версия используемой платформы 1С:Предприятие (по умолчанию: 8.3.20.2290)
  • V8_TEMP - путь к каталогу для создания временных файлов в процессе конвертации (по умолчанию: %TEMP%\1c)

Скрипты конвертации

conf2ib.cmd

Выполняет загрузку конфигурации из указанного источника в файловую информационную базу.

Источником может выступать:

  • Файл выгрузки конфигурации (cf)
  • Каталог выгрузки конфигурации в файлы (xml)
  • Каталог проекта 1C:Enterprise Development Tools (EDT)

Параметры:

  • Путь к источнику конфигурации
  • Путь к файловой информационной базе
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

conf2xml.cmd

Выполняет выгрузку конфигурации из указанного источника в формат выгрузки конфигуратора (XML).

Источником может выступать:

  • Файл выгрузки конфигурации (cf)
  • Файловая информационная база
  • Каталог проекта 1C:Enterprise Development Tools (EDT)

Параметры:

  • Путь к источнику конфигурации
  • Путь к каталогу выгрузки файлов конфигурации
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

cf2edt.cmd

Выполняет выгрузку конфигурации из CF-файла в проект 1C:Enterprise Development Tools (EDT).

Параметры:

  • Путь к CF-файлу конфигурации
  • Путь к каталогу проекта EDT
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

ib2cf.cmd

Выполняет выгрузку конфигурации информационной базы в CF-файл конфигурации.

Параметры:

  • Путь к файловой информационной базе
  • Путь к CF-файлу конфигурации
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

ib2edt.cmd

Выполняет выгрузку конфигурации информационной базы в проект 1C:Enterprise Development Tools (EDT).

Параметры:

  • Путь к файловой информационной базе
  • Путь к каталогу проекта EDT
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

xml2cf.cmd

Выполняет сборку CF-файла конфигурации из формата выгрузки конфигуратора (XML).

Параметры:

  • Путь к каталогу выгрузки файлов конфигурации
  • Путь к CF-файлу конфигурации
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

xml2edt.cmd

Выполняет конвертацию фалов выгрузки в формате конфигуратора (XML) в проект 1C:Enterprise Development Tools (EDT). Может использоваться для конфигураций, расширений, внешних отчетов и отбработок.

Параметры:

  • Путь к каталогу выгрузки файлов конфигурации
  • Путь к каталогу проекта EDT

edt2cf.cmd

Выполняет сборку CF-файла конфигурации из проекта 1C:Enterprise Development Tools (EDT).

Параметры:

  • Путь к каталогу проекта EDT
  • Путь к CF-файлу конфигурации
  • Используемый инструмент для выгрузки - designer, ibcmd (по умолчанию: ibcmd)

dp-bin2xml.cmd

Выполняет конвертацию бинарного файла внешнего отчета (.epf)/обработки (.erf) в формат выгрузки конфигуратора (XML).

Параметры:

  • Путь к бинарному файлу внешнего отчета (.epf)/обработки (.erf)
  • Путь к каталогу для сохранения в формате выгрузки конфигуратора (XML)
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

dp-bin-dir2xml.cmd

Выполняет конвертацию бинарных файлов внешних отчетов и обработок из каталога в формат выгрузки конфигуратора (XML).

Параметры:

  • Путь к каталогу с бинарными файлами внешних отчетов и обработок
  • Путь к каталогу для сохранения в формате выгрузки конфигуратора (XML)
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

dp-bin2edt.cmd

Выполняет конвертацию бинарного файла внешнего отчета (.epf)/обработки (.erf) в проект 1C:Enterprise Development Tools (EDT).

Параметры:

  • Путь к бинарному файлу внешнего отчета (.epf)/обработки (.erf)
  • Путь к каталогу проекта 1C:Enterprise Development Tools (EDT)
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

dp-bin-dir2edt.cmd

Выполняет конвертацию бинарных файлов внешних отчетов и обработок из каталога в проект 1C:Enterprise Development Tools (EDT).

Параметры:

  • Путь к каталогу с бинарными файлами внешних отчетов и обработок
  • Путь к каталогу проекта 1C:Enterprise Development Tools (EDT)
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

dp-xml2epf.cmd

Выполняет сборку внешнего отчета/обработки из формата выгрузки конфигуратора (XML) в бинарный формат (epf/erf).

Параметры:

  • Путь к корневому файлу (xml) отчета/обработки
  • Путь к каталогу для сохранения бинарного файла отчета/обработки
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

dp-xml-dir2epf.cmd

Выполняет сборку всех фалов выгрузки (XML) отчетов и обработок в каталоге в бинарный формат (epf/erf).

Параметры:

  • Путь к каталогу выгрузки отчетов и обработок
  • Путь к каталогу для сохранения бинарных файлов отчетов и обработок
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для использования базовой конфигурации в различных форматах может потребовать наличия скрипта conf2ib.cmd

edt-validate.cmd

Выполняет проверку проекта 1C:Enterprise Development Tools (EDT). Может использоваться для проектов конфигураций, расширений, внешних отчетов и отбработок.

Параметры:

  • Путь к конфигурации в любом из форматов (CF, XML, EDT)
  • Путь к файлу отчета о проверке
  • Путь к информационной базе или конфигурации в любом из форматов (CF, XML, EDT)

Для работы с конфигурациями в различных форматах может потребовать наличия скриптов: