Условное оформление с условием "перечисление" с синонимами на разных языках

1. AnryMc 849 05.11.20 10:44 Сейчас в теме
ДАНО:
1) Если в конфигурации используются несколько интерфейсных языков, то для каждого элемента перечисления создается несколько синонимов (для каждого языка).
2) В УФ создается "условное оформление". Если условие "опирается" на перечисление, то в настройках предлагается выбрать синоним на основном языке конфигурации.

ИМЕЕМ: Если пользователь работает на другом языке интерфейса, то соответственно "условное оформление" у него перестает работать.

ЗАМЕЧАНИЕ: Если при настройке в условном оформление нажать "подробно" появляется "Представление", но его заполнение на всех интерфейсных языках ничего не даёт.

ВОПРОС: Либо я чего то не ещё не знаю... Либо в ситуации использования нескольких языков интерфейса нужно использовать "условное оформление" ТОЛЬКО ПРОГРАММНОЕ... :-(

Можно ли настроить "условное оформление" формы документа через свойства формы при использовании нескольких интерфейсных языков???
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. serg1234 92 05.11.20 12:23 Сейчас в теме
(1) В конфигураторе, для значений перечисления, в свойствах для реквизита "Синоним" нажимаем кнопочку открыть и заполняем для каждого языка значение
Прикрепленные файлы:
5. AnryMc 849 05.11.20 15:07 Сейчас в теме
(2), (3) из (1)
ЗАМЕЧАНИЕ: Если при настройке в условном оформление нажать "подробно" появляется "Представление", но его заполнение на всех интерфейсных языках ничего не даёт.


Вопрос что условное оформление настраивается по синониму основного языка и не работает у пользователя с другим языком интерфейса
9. FatPanzer 06.11.20 15:19 Сейчас в теме
(1)
Если условие "опирается" на перечисление, то в настройках предлагается выбрать синоним на основном языке конфигурации.

Да нет, предлагается выбрать значение, но на экране вы его видите в качестве синонима (представления). В общем-то оно для этого и предназначено - для визуального отображения.
Вы когда-нибудь видели по точке останова тип "СправочникСсылка.Номенклатура"? Нет, вы видите только "Номенклатура". Именно так его отображает отладчик - из синонима.
Точно так же и с значениями перечислений, и со значениями предопределенных элементов...

Есть очень простой способ это проверить - при открытии формы посмотреть в отладчике состав статического условного оформления. И что там в правых значениях перечислений (да, на табло будет отображаться синоним, но вы всегда сможете проверить тип значения, и это не строка, а именно ссылка перечисления).

UPD. Можно проверить еще проще - взять и изменить синонимы значений перечисления на основной конфигурации, и проверить работоспособность условного оформления. Чтобы понять, что синонимы тут вообще ни при чем.
11. Sashares 34 06.11.20 15:41 Сейчас в теме
(9)Поддержу, ТС несет бред.
12. AnryMc 849 10.11.20 09:56 Сейчас в теме
(11) Бред несет "платформа". При смене - всё заработало.
10. Sashares 34 06.11.20 15:41 Сейчас в теме
(1)
ИМЕЕМ: Если пользователь работает на другом языке интерфейса, то соответственно "условное оформление" у него перестает работать.

С чего вы решили, что оно перестает работать?
Если вы одному пользователю в пользовательском режиме настроили УО, у другого пользователя это условное оформление не появится.
Это настройки пользователя, и у каждого пользователя они свои.
3. ABudnikov 3 05.11.20 14:15 Сейчас в теме
Скорее всего чего-то не знаете.
На практике это работает
Прикрепленные файлы:
4. ABudnikov 3 05.11.20 14:38 Сейчас в теме
Вероятно нужно устанавливать у пользователя язык использования конфигурации
6. AnryMc 849 05.11.20 15:08 Сейчас в теме
(4)
Вероятно нужно устанавливать у пользователя язык использования конфигурации


Тогда зачем в конфигурации нужен будет второй язык если все будут на основном?
7. VladimirB 16 05.11.20 18:27 Сейчас в теме
(6) В настройках пользователя выбирается язык
8. AnryMc 849 06.11.20 14:52 Сейчас в теме
(7) У меня вопрос не как выбрать пользователю язык.

А как настроить условное оформление документа для пользователя с другим языком (не языком конфигурации). Не используя программирование а только свойства формы...
13. AnryMc 849 15.12.21 15:08 Сейчас в теме +2 $m
Тема умерла - вознаграждение забрал. :-(
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот