====== Обновление ПО "UniServer AUTO" 1.x до версии 2.0 (перенос настроек) ====== \\ \\ Здесь изложена подробная инструкция как обновить **UniServer AUTO 1.x** до версии **2.0** с сохранением всех настроек и возможностью отката до старой версии. Главными отличительными особенностями новой версии продукта** UniServer AUTO 2.0** (от версии **1.x**) являются: * замена имен плагинов в связи выходом кроссплатформенной версии: **win32_amd64, win32_x86, linux_amd64, linux_arm64** * изменения в структуре папок сервера * сведение всех настроек системы в одну папку **Data** * значительное обновление плагинов журналов (**поля, триггеры, процедуры**) Более детально все отличия изложены здесь: [[uniserver:info_us20|Отличия нового продукта "UniServer AUTO 2.0"]] Для обновления системы **UniServer AUTO 1.x** с сохранением всех настроек необходимо учесть все перечисленные нововведения продукта. - Перед обновлением зайдите в меню **Параметры** и сохраните настройки для переноса их в новую версию. Настройки сохранятся в 3 файла: **DefaultConfig**, **DefaultPluginState**, **DefaultUsers**. Они сохранятся в папку BIN (**C:\VesySoft\UniServer AUTO\BIN**). Позже они понадобятся. \\ \\ {{ :uniserver:параметры_стар.png?direct&650 |}} \\ - Остановите службу **UniServerAuto Service**. \\ \\ {{ :uniserver:ост_службу.png?direct&600 |}} \\ - Деинсталируйте службу вручную. Для этого необходимо зайти в папку, в которой установлен UniServer AUTO (по умолчанию папка называется **C:\VesySoft**), далее перейдите в **C:\VesySoft\UniServer AUTO\BIN** и запустите от имени администратора файл **Uninstall_Server.bat**. \\ \\ Если вы хотите сохранить возможность отката к старой версии, удалять папку **BIN** старого сервера не нужно. Можно удалить папки **DCOMLib**, **ActiveX**, **Examples**. - Скачайте новый дистрибутив **UniServer AUTO 2.0** и запустите его. Следуйте инструкциям мастера установки. На странице **"Выбор папки"** выберите папку, в которой установлен **UniServer AUTO** (по умолчанию папка называется **C:\VesySoft**), появится сообщение **"Папка уже существует, все равно установить в эту папку?"**. Он установится рядом в папку **BIN20**. \\ \\ {{ :uniserver:папка_сущ.png?direct&600 |}} \\ - После установки остановите службу **UniServerAuto Service**. - Копируйте необходимые данные из старого сервера в новый: \\ - файлы базы данных из папки **Data** (**C:\VesySoft\UniServer AUTO\BIN\Data**) старого сервера перенесите в папку **Data** (**C:\VesySoft\UniServer AUTO\BIN20\Data**) нового сервера (кроме **core*.db**) \\ - файлы настроек (**DefaultConfig, DefaultPluginState, DefaultUsers**) \\ - файл лицензий **License.ini**. - Запустите службу **UniServerAuto Service**. - Обновите параметры **UniServer AUTO**. Зайдите в параметры, во всех журналах (**AutoScaleJournal1, AutoControlJournal1 (у версии КПП), BrandTable, CargoTable, ContractorTable, DocsJournal, EventJournal, PassJournal(у версии КПП), StoreTable, TransportTable**) установите параметр **Props по умолчанию**. В плагинах **FastReport, EventLogger, EventScript** также необходимо установить параметры **по умолчанию**. \\ \\ {{ :uniserver:пропс.png?direct&650 |}} \\ \\ Измененные параметры пишутся **полужирным** шрифтом. Установленные по умолчанию параметры пишутся обычным. - Перезагрузите сервер. ===== Дополнительные операции перед началом использования ===== - Рекомендуем сбросить расположение виджетов на каждом рабочем столе. \\ -Откройте рабочие столы и в меню **Настройки отображения** нажмите **Сбросить** настройки. \\ \\ {{ :uniserver:сбросить_шаг.png?direct&650 |}} \\ - Если отображение журналов происходит с ошибкой, обновите кэш - нажмите **Ctrl+F5**. Также, если расположение колонок неправильное, можно сбросить **Настройки отображения колонок**.