Здравствуйте, подскажите пожалуйста, осталась ли возможность вернуть старый конфигуратор в версии 7.17.1.1363 ?
В новом конфигураторе напрочь отсутствует локализация :(
Нравится
DECLARE @sysSettingsCode varchar(max) = 'OldUI'; DECLARE @sysSettingsBooleanValue bit = 1; DECLARE @sysSettingsId uniqueidentifier; IF NOT EXISTS (SELECT Id FROM SysSettings WITH (NOLOCK) WHERE Code = @sysSettingsCode) BEGIN INSERT INTO SysSettings (Name, Code, ValueTypeName, IsCacheable) VALUES (@sysSettingsCode, @sysSettingsCode, 'Boolean', 1); END SET @sysSettingsId = (SELECT Id FROM SysSettings WITH (NOLOCK) WHERE Code = @sysSettingsCode); IF NOT EXISTS (SELECT Id FROM SysSettingsValue WITH (NOLOCK) WHERE SysSettingsId = @sysSettingsId) BEGIN INSERT INTO SysSettingsValue (SysSettingsId, SysAdminUnitId, BooleanValue, Position) VALUES (@sysSettingsId, 'A29A3BA5-4B0D-DE11-9A51-005056C00008', 1, 2147483647); END ELSE BEGIN UPDATE SysSettingsValue SET BooleanValue = @sysSettingsBooleanValue WHERE SysSettingsId = @sysSettingsId END
скопировать бинари Terrasoft.UI.WebControls и Terrasoft.UI.OldConfiguration из WebApp/Compatibility/OldUI в bin и WebApp/bin
включить сист. настройку OldUI - скрипт выше
скомпилировать конфигурацию
а по пути /0/WorkspaceExplorerModule.aspx перекидывает на новый "дизайн" ?
P.S 7.17.1 еще не пробовал.
Адаменко Александр,по такому пути выдает 500ю ошибку сервера
Добрый день! Попробуйте дописать "/dev_old", чтобы вышло таким образом: yoursite/0/dev_old
можно добавить кнопку в браузере. закладки.
в адресе указать
javascript:window.open("../ViewPage.aspx?Id=5e5f9a9e-aa7d-407d-9e1e-1c24c3f9b59a&ActiveTabId=PageContainer_c02e0ec6f36b14108882485b39c5f8dd_045063c98180e011afbc00155d04320c_7c0581929880e011afbc00155d04320c");
нажимать на кнопку, когда активная любая страница Creatio
Дарья Сошина, 500я ошибка сервера, все так же как и с WorkspaceExplorer.aspx
Эх. Даа... Новый конфигуратор наводит только тоску. Один только поиск по схеме чего стоит)))))
Может кто-нибудь ещё знает, как можно попробовать достучаться?)
на 7.17.1 полностью отключили поддержку старого интерфейса конфигуратора. Но у нас пошли проблемы при работе нового конфигуратора и SVN. Конфигуратор не проверял перед коммитом последняя ли версия пакета и стирал чужие коммиты. Поэтому техподдержка для активации старого интерфейса дала мне скрипт по активации фичи OldUI. Так же надо скопировать dll из WebApp/Compatibility/OldUI в bin и WebApp/bin. после перекомпиляции по пути yoursite/0/dev_old будет старый конфигуратор.
уже все вычитанные способы перепробовал, не получается
в новом конфигураторе все еще сырое, особенно редактор кода с его поиском, да и поиск по схеме не сладкий...
Алексей Следь,
Поделитесь скриптом и инструкцией. У нас та же проблема на 7.17.1.
DECLARE @sysSettingsCode varchar(max) = 'OldUI'; DECLARE @sysSettingsBooleanValue bit = 1; DECLARE @sysSettingsId uniqueidentifier; IF NOT EXISTS (SELECT Id FROM SysSettings WITH (NOLOCK) WHERE Code = @sysSettingsCode) BEGIN INSERT INTO SysSettings (Name, Code, ValueTypeName, IsCacheable) VALUES (@sysSettingsCode, @sysSettingsCode, 'Boolean', 1); END SET @sysSettingsId = (SELECT Id FROM SysSettings WITH (NOLOCK) WHERE Code = @sysSettingsCode); IF NOT EXISTS (SELECT Id FROM SysSettingsValue WITH (NOLOCK) WHERE SysSettingsId = @sysSettingsId) BEGIN INSERT INTO SysSettingsValue (SysSettingsId, SysAdminUnitId, BooleanValue, Position) VALUES (@sysSettingsId, 'A29A3BA5-4B0D-DE11-9A51-005056C00008', 1, 2147483647); END ELSE BEGIN UPDATE SysSettingsValue SET BooleanValue = @sysSettingsBooleanValue WHERE SysSettingsId = @sysSettingsId END
скопировать бинари Terrasoft.UI.WebControls и Terrasoft.UI.OldConfiguration из WebApp/Compatibility/OldUI в bin и WebApp/bin
включить сист. настройку OldUI - скрипт выше
скомпилировать конфигурацию
Дамиан Викторович, да, работает
не забудьте скомпилироваться
Дамиан Викторович,
А вы системную настройку добавили? у меня ошибку сервер выдавал после копирования бинарников и до добавления настройки.
Переписал SQL-script с удалением и созданием настройки. Не помогло.
-- ------------------------------------------------------------------------------------------------------------------------ -- Включить конфигуратор версии 7.16. -- 1. Скопировать файлы из ..\Terrasoft.WebApp\Compatibility\OldUI\ в ..\Terrasoft.WebApp\bin\ -- Terrasoft.UI.OldConfiguration.dll, Terrasoft.UI.OldConfiguration.xml, Terrasoft.UI.WebControls.dll, Terrasoft.UI.WebControls.xml -- 2. ВыполнитьSQL-script (включить системную настройку OldUI) -- 3. Скомпилировать конфигурацию -- ------------------------------------------------------------------------------------------------------------------------ declare @deleteSetting bit = 1 -- Удалить настройку -- ------------------------------------------------------------------------------------------------------------------------ set nocount on -- Удалить настройку. if (@deleteSetting = 1) begin declare @idSearch uniqueidentifier = (select [SysSettingsValue].[Id] from [SysSettings] inner join [SysSettingsValue] on [SysSettings].[Id]=[SysSettingsValue].[SysSettingsId] where [SysSettings].[Code] = 'OldUI') delete from [SysSettingsValue] where [Id] = @idSearch delete from [SysSettings] where [Name] = 'OldUI' print N'[-] Выполнено удаление настройки "OldUI"' end -- ------------------------------------------------------------------------------------------------------------------------ -- Создать настройку. declare @code varchar(max) = 'OldUI' declare @value bit = 1 declare @id uniqueidentifier if not exists (select [Id] from [SysSettings] where [Code] = @code) begin insert into [SysSettings] ([Name], [Code], [ValueTypeName], [IsCacheable]) values (@code, @code, 'boolean', 1) end set @id = (select [Id] from [SysSettings] where [Code] = @code) if not exists (select [Id] from [SysSettingsValue] where [SysSettingsId] = @id) begin insert into [SysSettingsValue] ([SysSettingsId], [SysAdminUnitId], [BooleanValue], [Position]) values (@id, 'a29a3ba5-4b0d-de11-9a51-005056c00008', 1, 2147483647) print N'[+] Выполнено создание настройки "OldUI"' end else begin update [SysSettingsValue] set [BooleanValue] = @value where [SysSettingsId] = @id print N'[*] Выполнено обновление настройки "OldUI"' end -- ------------------------------------------------------------------------------------------------------------------------ -- Показать настройку. select [SysSettings].[Name] [SysSettings_Name] ,[SysSettings].[Code] [SysSettings_Code] ,[SysSettings].[ValueTypeName] [SysSettings_ValueTypeName] ,[SysSettings].[IsCacheable] [SysSettings_IsCacheable] ,[SysAdminUnit].[Name] [SysAdminUnit_Name] ,[SysSettingsValue].[Id] [SysSettingsValue_Id] ,[SysSettingsValue].[BooleanValue] [SysSettingsValue_BooleanValue] ,[SysSettingsValue].[Position] [SysSettingsValue_Position] from [SysSettings] inner join [SysSettingsValue] on [SysSettings].[Id]=[SysSettingsValue].[SysSettingsId] inner join [SysAdminUnit] on [SysSettingsValue].[SysAdminUnitId]=[SysAdminUnit].[Id] where [SysSettings].[Name] = 'OldUI' print N'[*] Выполнено показ настройки "OldUI"' -- ------------------------------------------------------------------------------------------------------------------------ set nocount off
Здравствуйте, подскажите пожалуйста, осталась ли возможность вернуть старый конфигуратор в версии 7.17.1.1363 ?
Даже если сейчас есть обходные пути включения старого интерфейса, рано или поздно его отключат полностью.
В новом конфигураторе напрочь отсутствует локализация :(
А что именно не так в новом?
Локализация, например, названий полей задаётся тут: