README.md

Чёрный Вторник


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

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

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

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

Подробно

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


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

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

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

Параметры

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

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

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

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

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

-signer <SignerUser> - логин пользователя для подписания пакета (должен быть пользователь с правами Signer или выше);

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

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

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

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

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

-wait - после завершения ожидать нажатия клавиши Enter;

Сборка

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

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

Примечание

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

Описание
Конвейеры
0 успешных
0 с ошибкой
Разработчики