![]() |
|
переменной присвоить выбор из 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) параметры по пальцам пересчитай и почитай про тот, который по счету вторым будет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |