|
переменной присвоить выбор из 3 или более значений |
☑ |
0
СкКарпов
23.09.16
✎
19:54
|
Вопрос, как реализовать покороче:
Если Язык = РУ Тогда
...Заголовок ="Привет";
ИначеЕсли Язык = АНГ Тогда
...Заголовок ="Hello";
ИначеЕсли Язык = ФРАНЦ Тогда
...Заголовок ="Bonjour";
КонецЕсли
Есть ли что то подобное:
..Возврат(РУ)
Язык = РУ;
...Заголовок = ? (Язык,РУ ="Привет", АНГ ="Hello", ФРАНЦ ="Bonjour")
|
|
1
Лефмихалыч
23.09.16
✎
19:57
|
Фразы = НОвый Структура("РУ, АНГ, ФРАНЦ", "Привет", "Hello", "Bonjour");
Заголовок = Фразы[Язык];
|
|
2
Euguln
23.09.16
✎
20:01
|
Заголовок = НСтр("ru='Привет';en='Hello';fr='Bonjour'");
|
|
3
СкКарпов
23.09.16
✎
20:07
|
эт нужно для реализации вывода на печать, на разных язывках поэтому = НСтр("ru='Привет';en='Hello';fr='Bonjour'"); не подходит
|
|
4
Лефмихалыч
23.09.16
✎
20:11
|
(3) как раз именно это-то и подходит более, чем отлично. НСтр() ровно для этой задачи и придуман.
|
|
5
СкКарпов
23.09.16
✎
20:22
|
есть документ, есть кнопка печать, при нажатии выскакивает модально окно с выбором языка печати, соответсветтно после нажатия передается значение ру, анг или франц.
если язык = ру тогда
Область.Параметры.ОткрытНадпись ="Привет";
ИначеЕсли язык = анг тогда
Область.Параметры.ОткрытНадпись ="Hello";
ИначеЕсли язык = франц тогда
Область.Параметры.ОткрытНадпись ="Bonjour";
КонецЕсли
в табличном документе около 50 параметров, для каждого лень писать столько если..если...
поэтому и возник вопрос, а причем тут НСтр() я не совсем понимаю...
|
|
6
Лефмихалыч
23.09.16
✎
20:35
|
(5) >а причем тут НСтр() я не совсем понимаю
почитай матчасть. Хотя бы ту, что по ctrl+F1
|
|
7
СкКарпов
23.09.16
✎
20:39
|
я в курсе для чего нужно НСтр() поэтому и спрашиваю, мне чё платформу со всеми языками ставить из за 2х печатных форм? а если пользователь и на анг и на фран захочет печатать, или язык может винды менять перед печатью?
|
|
8
RomanYS
23.09.16
✎
20:42
|
(7) у Нстр есть второй параметр
|
|
9
jsmith
23.09.16
✎
20:44
|
Замути макет
Строки: параметр
Колонки: язык
|
|
10
Лефмихалыч
23.09.16
✎
20:45
|
(7) блин, да нажми ты уже ctrl+f1 да и почитай, что пишут!!!1111одинодин
|
|
11
СкКарпов
23.09.16
✎
20:46
|
Возвращаемое значение:
Тип: Строка.
Строка, соответствующая языку пользователя или основному языку конфигурации.
|
|
12
Лефмихалыч
23.09.16
✎
20:47
|
(11) параметры по пальцам пересчитай и почитай про тот, который по счету вторым будет
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой