Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

переменной присвоить выбор из 3 или более значений

переменной присвоить выбор из 3 или более значений
Я
   СкКарпов
 
23.09.16 - 19:54
Вопрос, как реализовать покороче:
Если Язык = РУ Тогда
...Заголовок ="Привет";
ИначеЕсли Язык = АНГ Тогда
...Заголовок ="Hello";
ИначеЕсли Язык = ФРАНЦ Тогда
...Заголовок ="Bonjour";
КонецЕсли

Есть ли что то подобное:
..Возврат(РУ)
Язык = РУ; 
...Заголовок = ? (Язык,РУ ="Привет", АНГ ="Hello", ФРАНЦ ="Bonjour")
 
 
   Лефмихалыч
 
1 - 23.09.16 - 19:57
Фразы = НОвый Структура("РУ, АНГ, ФРАНЦ", "Привет", "Hello", "Bonjour");
Заголовок = Фразы[Язык];
   Euguln
 
2 - 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х печатных форм? а если пользователь и на анг и на фран захочет печатать, или язык может винды менять перед печатью?
   RomanYS
 
8 - 23.09.16 - 20:42
(7) у Нстр есть второй параметр
   jsmith
 
9 - 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) параметры по пальцам пересчитай и почитай про тот, который по счету вторым будет

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует