Условное оформление с условием "перечисление" с синонимами на разных языках
ДАНО:
1) Если в конфигурации используются несколько интерфейсных языков, то для каждого элемента перечисления создается несколько синонимов (для каждого языка).
2) В УФ создается "условное оформление". Если условие "опирается" на перечисление, то в настройках предлагается выбрать синоним на основном языке конфигурации.
ИМЕЕМ: Если пользователь работает на другом языке интерфейса, то соответственно "условное оформление" у него перестает работать.
ЗАМЕЧАНИЕ: Если при настройке в условном оформление нажать "подробно" появляется "Представление", но его заполнение на всех интерфейсных языках ничего не даёт.
ВОПРОС: Либо я чего то не ещё не знаю... Либо в ситуации использования нескольких языков интерфейса нужно использовать "условное оформление" ТОЛЬКО ПРОГРАММНОЕ... :-(
Можно ли настроить "условное оформление" формы документа через свойства формы при использовании нескольких интерфейсных языков???
1) Если в конфигурации используются несколько интерфейсных языков, то для каждого элемента перечисления создается несколько синонимов (для каждого языка).
2) В УФ создается "условное оформление". Если условие "опирается" на перечисление, то в настройках предлагается выбрать синоним на основном языке конфигурации.
ИМЕЕМ: Если пользователь работает на другом языке интерфейса, то соответственно "условное оформление" у него перестает работать.
ЗАМЕЧАНИЕ: Если при настройке в условном оформление нажать "подробно" появляется "Представление", но его заполнение на всех интерфейсных языках ничего не даёт.
ВОПРОС: Либо я чего то не ещё не знаю... Либо в ситуации использования нескольких языков интерфейса нужно использовать "условное оформление" ТОЛЬКО ПРОГРАММНОЕ... :-(
Можно ли настроить "условное оформление" формы документа через свойства формы при использовании нескольких интерфейсных языков???
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2), (3) из (1)
Вопрос что условное оформление настраивается по синониму основного языка и не работает у пользователя с другим языком интерфейса
ЗАМЕЧАНИЕ: Если при настройке в условном оформление нажать "подробно" появляется "Представление", но его заполнение на всех интерфейсных языках ничего не даёт.
Вопрос что условное оформление настраивается по синониму основного языка и не работает у пользователя с другим языком интерфейса
(1)
Да нет, предлагается выбрать значение, но на экране вы его видите в качестве синонима (представления). В общем-то оно для этого и предназначено - для визуального отображения.
Вы когда-нибудь видели по точке останова тип "СправочникСсылка.Номенклатура"? Нет, вы видите только "Номенклатура". Именно так его отображает отладчик - из синонима.
Точно так же и с значениями перечислений, и со значениями предопределенных элементов...
Есть очень простой способ это проверить - при открытии формы посмотреть в отладчике состав статического условного оформления. И что там в правых значениях перечислений (да, на табло будет отображаться синоним, но вы всегда сможете проверить тип значения, и это не строка, а именно ссылка перечисления).
UPD. Можно проверить еще проще - взять и изменить синонимы значений перечисления на основной конфигурации, и проверить работоспособность условного оформления. Чтобы понять, что синонимы тут вообще ни при чем.
Если условие "опирается" на перечисление, то в настройках предлагается выбрать синоним на основном языке конфигурации.
Да нет, предлагается выбрать значение, но на экране вы его видите в качестве синонима (представления). В общем-то оно для этого и предназначено - для визуального отображения.
Вы когда-нибудь видели по точке останова тип "СправочникСсылка.Номенклатура"? Нет, вы видите только "Номенклатура". Именно так его отображает отладчик - из синонима.
Точно так же и с значениями перечислений, и со значениями предопределенных элементов...
Есть очень простой способ это проверить - при открытии формы посмотреть в отладчике состав статического условного оформления. И что там в правых значениях перечислений (да, на табло будет отображаться синоним, но вы всегда сможете проверить тип значения, и это не строка, а именно ссылка перечисления).
UPD. Можно проверить еще проще - взять и изменить синонимы значений перечисления на основной конфигурации, и проверить работоспособность условного оформления. Чтобы понять, что синонимы тут вообще ни при чем.
(1)
С чего вы решили, что оно перестает работать?
Если вы одному пользователю в пользовательском режиме настроили УО, у другого пользователя это условное оформление не появится.
Это настройки пользователя, и у каждого пользователя они свои.
ИМЕЕМ: Если пользователь работает на другом языке интерфейса, то соответственно "условное оформление" у него перестает работать.
С чего вы решили, что оно перестает работать?
Если вы одному пользователю в пользовательском режиме настроили УО, у другого пользователя это условное оформление не появится.
Это настройки пользователя, и у каждого пользователя они свои.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот