Skip to content

Releases: arkuznetsov/1CFilesConverter

v.1.6.0

09 Oct 10:06
Compare
Choose a tag to compare

Изменения в версии 1.6.0

Опубликовано из Сапсана на скорости 220 км/ч :-)

  • Реализована поддержка edt cli для конвертации в/из формата EDT;
  • Переименованы примеры скриптов;
  • Новое в примерах скриптов:
    • реализована поддержка формата исходников проекта EDT;
    • добавлен флаг V8_DROP_CONFIG_DUMP удаления файла изменений (ConfigDumpInfo.xml) при выгрузке в исходники;
    • добавлен флаг V8_DROP_SUPPORT снятия конфигурации с поддержки при выгрузке в исходники;
    • реализовано получение списка расширений из информационной базы;
    • добавлены примеры скриптов для обновления конфигурации и расширений базы данных;

Исправления

  • Исправлено чтение переменных среды из файлов (некоторые значения переменных могли быть прочитаны не полностью, например сожержащие пробелы);
  • В примерах скриптов исправлена ошибка установки параметров в зависимости от типа исходников (установка параметров выполнялась до чнения параметра с типом исходников);
  • Поправлена ошибка логирования при создании служебной информационной базы;

Тесты

  • В тестах добавлена установка пути к утилите RAC;
  • Поправлена ошибка определения рпбочего каталога выполнения тестов;

Прочее

  • Изменены версии 1С и EDT, используемые по умолчанию (8.3.23.2040 и 2023.3.6 соответственно);
  • Переименованы флаги очистки каталогов назначения конвертации;
  • Путь к каталогу программ определяется через переменную среды %PROGRAMW6432%;
  • Используемая версия EDT должна указываться без "@";
  • В скриптах автоматической конвертации обработок/отчетов поправлены сообщения лога;
  • Дополнено описание скриптов и примеров.

v.1.5.3

15 May 08:37
Compare
Choose a tag to compare

Изменения в версии 1.5.3

  • В скриптах конвертации в формат EDT добавлена оптимизация формата хранения данных проекта.

Исправления

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

v.1.5.2

20 Mar 10:08
Compare
Choose a tag to compare

Изменения в версии 1.5.2

Исправления

  • Исправлена ошибка проверки типа каталога исходников, для случая когда путь содержит не ASCII символы (findstr не поддерживает Unicode и заменен на find);
  • В примерах скриптов реализована предварительная выгрузка в исходники во временный каталог, чтобы в случае ошибок выгрузки не очищался основной каталог исходников.

v.1.5.1

12 Mar 14:59
Compare
Choose a tag to compare

Изменения в версии 1.5.1

Исправления

  • Исправлена ошибка выполнения скрипта conf2cf.cmd;
  • Поправлены ошибки в документации

Спасибо: @Kyrales

v.1.5.0

05 Mar 14:13
Compare
Choose a tag to compare

Изменения в версии 1.5.0

  • Добавлена возможность отключения чтения переменных среды из файла .env в рабочем каталоге (V8_SKIP_ENV=1);
  • Реализована возможность указания путей запуска 1С:Предприятия и ibcmd через переменные окружения V8_TOOL и IBCMD_TOOL соответственно;
  • Добавлены примеры и шаблоны вспомогательных скриптов.

Исправления

  • Добавлена проверка наличия файла ConfigDumpInfo.xml для включения флага синхронизации изменений конфигурации при конвертации в формат XML с использованием утилиты ibcmd.

v.1.4.0

11 Dec 20:36
Compare
Choose a tag to compare

Изменения в версии 1.4.0

  • В скриптах выгрузки расширений реализована возможность выгрузки расширения из указанной информационной базы;
  • Реализован скрипт загрузки расширений в указанную информационную баз.

Тесты

  • Добавлены тесты выгрузки/загрузки расширений в информационную базу.

v.1.3.0

23 Nov 15:04
Compare
Choose a tag to compare

Изменения в версии 1.3.0

  • Добавлена обработка кодов возврата при выполнении вызываемых инструментов;
  • Добавлен вывод сообщений конфигуратора в общий лог выполнения;
  • Реализована возможность установки кодировки вывода команд (переменная среды V8_ENCODING);
  • Реализована возможность указания пути к рабочему каталогу автономного сервера (переменная среды IBCMD_DATA);
  • Реализована возможность управления предварительной очистки каталогов назначения.

Исправления

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

Рефакторинг

  • Переработана обработка ошибок и установка кодов возврата.

Тесты

  • Поправлена ошибка закрытия тестового сеанса конфигуратора (закрывались все открытые сеансы конфигуратора);
  • Исключены излишние запуски/остановки службы RAS;
  • При запуске тестов реализован запуск отдельного кластера 1С:Предприятие;
  • Поправлены адреса серверов при вызове скриптов.

v.1.1.2

04 Oct 08:43
Compare
Choose a tag to compare

Изменения в версии 1.1.2

Исправления

  • Убрано сообщение об ошибке поиска утилиты ring для случаев когда в ней нет необходимости;
  • Убрана очистка целевого каталога при выгрузке в файлы.

v.1.1.1

14 Sep 10:29
Compare
Choose a tag to compare

Изменения в версии 1.1.1

  • Реализована возможность указания используемой версии EDT через переменную среды V8_EDT_VERSION.

v.1.1.0

08 Sep 09:05
Compare
Choose a tag to compare

Изменения в версии 1.1.0

  • В скриптах конвертации конфигураций реализована возможность использования серверной информационной базы в качестве источника;
  • В скрипте загрузки конфигурации в информационную базу реализована работа с серверными базами и возможность загрузки в существующую базу;
  • В скриптах конвертации внешних отчетов и обработок реализована возможность использования служебной серверной информационной базы;
  • В скриптах конвертации расширений реализована возможность использования служебной серверной информационной базы;
  • В скрипте проверки EDT реализована возможность проверки файловых и серверных информационных баз;
  • Реализована возможность указания пользователя и пароля информационной базы;
  • Добавлена проверка существования инструментов для конвертации (1С:Конфигуратор, утилита ibcmd, утилита ring);
  • Реализовано чтение переменных окружения из файла .env в текущем рабочем каталоге.

Исправления

  • Добавлена проверка существования каталога информационной базы;
  • Пути в параметрах вызова конфигуратора обернуты в кавычки;
  • Поправлена проверка существования watchman.

Рефакторинг

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

Тесты

  • Реализовано выполнение завершающих скриптов из каталога "after" после выполнения тестов;
  • Добавлены тесты конвертации конфигурации из серверной информационной базы;
  • Добавлены тесты конвертации конфигурации из серверной информационной базы при открытом конфигураторе;
  • Добавлены тесты загрузки конфигурации в серверную информационную базу;
  • Добавлены тесты проверки EDT для файловой и серверной информационных баз;
  • Реализованы тестовые скрипты инициализации тестовой серверной информационной базы до выполнения тестов и удаления тестовой серверной базы после выполнения тестов;
  • Реализовано чтение переменных окружения из файла ./tests/.env;
  • Поправлено указание версии платформы для прогона тестов;
  • Поправлена проверка успешности выполнения в тесте watchman.

Прочее

  • Дополнено описание скриптов с учетом внесенных изменений;
  • Добавлен файл-пример указания переменных окружения (./tests/example.env).