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

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

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

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

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

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


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

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

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

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

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


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

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

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