1 неделю назад История
    README.md

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

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

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

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

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

    Подробно

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


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

    Параметры указываемые в файле конфигурации DCL.ini. Для указания альтернативного файла DCL.ini, он может быть передан в параметре -ini <полное\имя_файла.ini>.

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

    Параметры

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

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

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

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

    -scriptsdir <PathToDirectory> - установить папку со скриптами;

    -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 с ошибкой