README.md

Средство работы с конфигурацией DCL5 из командной строки.

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

Поддерживаемые функции :

  • Получить из БД конфигурацию в папку на диске;
  • Отправить изменения в конфигурацию в БД;
  • Создать пакет по списку файлов или списку скриптов либо из всех скриптов;
  • Разобрать пакет в рабочую папку (рабочей папкой является папка Workdir в папке с конфигурацией);

Утилиты так же требует для работы файл настройки и подключения DCL.ini.

Подробно

Более подробно принципы работы с конфигурацией описаны в сопровождении к графической утилите.


Настройка параметров в DCL.ini

Параметры указываемые в файле конфигурации DCL.ini.

Применять изменения конфигурации может только пользователь с правам Администратор.

Параметры

-upload - загрузить локальные изменения в конфигурацию в БД;

-unload - слить конфигурацию БД в локальную;

-crpackage <PackageName> - создать пакет с именем PackageName;

-disasmbpackage <PackageName> - разобрать пакет PackageName, в рабочую папку;

-workdir <PathToDirectory> - установить рабочую папку;

-signer <SignerUser> - логин пользователя для подписания пакета;

-signerpass <Base41Password> - пароль в кодировке base41 пользователя подписывающего пакет;

-filelist <ListFile.txt> - файл со списком файлов для создания пакета (поддерживаются типы: *.text и *.command);

-listscripts <File1;File2;FileN> - список скриптов разделённых символом “;”;

-allscripts - взять все скрипты;

-allfiles - взять все файлы (поддерживаются типы: *.text и *.command);

Сборка

Сборка осуществляется в среде Lazarus последних версий. Под ту\той ОС в которой нужно. Никаких зависимостей. Возможно придётся настроить параметры в проектном файле.

Зависимости только базовые из Lazarus.

Примечание

Этот проект является частью большой системы проектов о CRM DCL5.

Конвейеры
0 успешных
0 с ошибкой