Значение для DatabaseBuildVersion выберете с учетом актуальных бинарных файлов которые Вы планируете использовать
На данном этапе, если Вы попытаетесь зайти в менеджер лицензий бинарными файлами 3.4.0, получите следующую ошибку
Данная ошибка связана с тем что в хранимой процедуре tsp_GetLoginInfo конфигурации 3.3.1 отсутствует переменная @DatabaseBuildVersion
В менеджере лицензий необходимо добавить продукты Dictionary и JobManager
При этом лицензии 3.4.0 должны быть оплачены.
При заказе лицензий нужно учитывать факт, что некоторые разделы в 3.4.0 были вынесены в другие продукты.
Примером такого раздела является Склад (OfferingMovement), который в 3.4.0 вынесен в XRM Distribution.
В конкретном случае можно данный раздел удалить с менеджера лицензий как продукт и отослать запрос на лицензии на support@tscrm.com
Если использование разделов, которых нет в продуктах 3.4.0 принципиально, данный вопрос Вы можете обсудить с Вашим менеджером
После того как Вы загрузили лицензии, если вы запустите TSClient Вы увидите что рабочая область не инициализировалась
Для исправления необходимо в scr_Main изменить функцию amiAccountsOnExecute
Добавить
var CurrentWorkspaceWindow = wndWorkspace.Window; if(CurrentWorkspaceWindow){
StopOrRefreshWebDetail(CurrentWorkspaceWindow,false); }
вместо
var CurrentWorkspaceWindow = wndWorkspace.Window; if(!CurrentWorkspaceWindow){ return; }
StopOrRefreshWebDetail(CurrentWorkspaceWindow,false);
В результате Вы получите
function amiAccountsOnExecute(ActionMenuItem){ var WorkspaceUSI = ActionMenuItem.Tag; var DoRefreshWorkspace =(Main.WorkspaceUSI== WorkspaceUSI); if(!DoRefreshWorkspace){ // var CurrentWorkspaceWindow = wndWorkspace.Window; // if (!CurrentWorkspaceWindow) { // return; // } var CurrentWorkspaceWindow = wndWorkspace.Window; if(CurrentWorkspaceWindow){
StopOrRefreshWebDetail(CurrentWorkspaceWindow,false); }