Здравствуйте! Может мне кто-то подскажет как делать запрос в DataService, и получать данные, например справочника, с учетом локализации.
Делаю аутентификацию:
{ "UserName": "Supervisor", "UserPassword": "Supervisor" }
И делаю например запрос справочника
{ "RootSchemaName":"CaseCategory", "OperationType":0, "AllColumns":true }
Мне возвращаются английские наменования справочника, хотя в локализируемых строках русские значения есть, и в интерфесе BPM они так же русские наименования значений.
Может есть какой-либо атрибут, позволяющий возвращать локализируемые значения.
Нравится
Добрый день!
Добавьте в запрос признак "UseLocalization": true
Пример:
{ "RootSchemaName":"CommunicationType", "OperationType":0, "AllColumns":true, "UseLocalization": true }
Добрый вечер!
Локализируемые значения хранятся в таблицах с таким названием Sys + [Название основной таблицы] + Lcz, то есть в Вашем случае нужные Вам значения хранятся в таблице SysCaseCategoryLcz.
Алла Савельева,
Я это прекрасно понимаю, но такое себе, когда тебе нужно достать значения справочника, ещё и в таблицу Lcz лезть, проверять там значения нужной тебе локализации. Думал может есть какой-то параметр, при запросе через DataService, который сразу выдаст с локализацией.
Дульский Александр пишет:
Думал может есть какой-то параметр, при запросе через DataService, который сразу выдаст с локализацией.
Да, было бы отлично)))
Можете написать это, как идею на рассмотрение, в службу поддержки.
Алла Савельева,
Да, кстати, DataService походу не видит таблицу SysCaseCategoryLcz, т.к. выдает что
"Элемент с именем \"SysCaseCategoryLcz\" не найден". Получается локализируемые строки никак не взять.
Дульский Александр,
Точно - она же системная, но можно на основании таблицы 'SysCaseCategoryLcz' создать представление и к нему обращаться для получения нужной информации.
Так даже удобнее - можно в представлении сразу указать, чтобы был выбор из нужной Вам локализации.
Добрый день!
Добавьте в запрос признак "UseLocalization": true
Пример:
{ "RootSchemaName":"CommunicationType", "OperationType":0, "AllColumns":true, "UseLocalization": true }