Проблема: При запуске приложения пользователи путают тестовое и рабочее приложения. Как сделать их различие более наглядным.
=== Изменить [[ЛоготипКомпании]] ===
Сделать два различных файла с названием "CompanyLogo.bmp" и помеcтить их в папку "share/include"
=== Сделать разным цвет фона форм ===
Модифицировать метод Класс/SysSetupFormRun/run
public void run()
{
instDistinction = ....; // см. ниже
super();
this.design().colorScheme(FormColorScheme::RGB);
switch (instDistinction)
{
case 'testEnvironment' : // значение зависит от способа различения
this.design().backgroundColor(WinAPI::navisionColorBlue());
break;
}
}
Различать тестовое и рабочее приложения можно по пути к приложению или имени базы данных:
xInfo::directory(DirectoryType::Appl);
new SqlSystem().loginDatabase();
Конечно, можно просто закодировать изменение цвета только тестовом приложении, но это не рекомендуется, т.к. можно легко потерять это изменение при обновлении тестового приложения