|
|
|
функция НСтр(). как в скобки вставить переменную? | ☑ | ||
|---|---|---|---|---|
|
0
padaril
20.01.11
✎
18:16
|
НСтр("ru = ""год""; en = ""Year""");
есть переменная Период = 2011 Как вставить переменную в скобки чтобы выводило "2011 год" либо "Year 2011"? |
|||
|
1
Stepa86
20.01.11
✎
18:22
|
а это разве не через формат( делается?
|
|||
|
2
padaril
20.01.11
✎
18:23
|
приведи пример
|
|||
|
3
BuHu
20.01.11
✎
18:24
|
(2) ты скажи что тебе надо на выходе получить
|
|||
|
4
padaril
20.01.11
✎
18:26
|
если на русском - 2011 год
если на английском - Year 2011 вся загвоздка в том, что порядок размещения разный |
|||
|
5
BuHu
20.01.11
✎
18:29
|
(4) что значит "если на русском"? зачем тебе это?
|
|||
|
6
padaril
20.01.11
✎
18:31
|
несколько языков интерфейса.
для каждого языка выводится различный текст |
|||
|
7
Euguln
20.01.11
✎
18:31
|
ПредставлениеПериода (PeriodPresentation)
Синтаксис: ПредставлениеПериода(<Дата начала периода>, <Дата окончания периода>, <Форматная строка>) Параметры: <Дата начала периода> (обязательный) Тип: Дата. Дата начала периода. <Дата окончания периода> (обязательный) Тип: Дата. Дата окончания периода. <Форматная строка> (необязательный) Тип: Строка. Определяет способ форматирования периода. Может содержать следующие параметры: Л/L - код локализации. Если не указан, берется код локализации по умолчанию. Если система не поддерживает форматирование периода с указанной локализацией, генерируется исключительная ситуация. ФП/FP - признак "финансовый период". Влияет на форматирование в случае, если указанный датами период соответствует первому полугодию или первым 9 месяцам года. Если не указан, признак не установлен. Коды региональных установок, использование которых допустимо в форматной строке: Код Язык en_US Английский be_BY Белорусский bg_BG Болгарский vi_VN Вьетнамский ka_GE Грузинский kk_KZ Казахский lv_LV Латышский lt_LT Литовский de_DE Немецкий pl_PL Польский ro_RO Румынский ru_RU Русский uk_UA Украинский fi_FI Финский et_EE Эстонский Пример форматной строки: Л=en_US; ФП=Истина Значение по умолчанию: Пустая строка Возвращаемое значение: Тип: Строка. Описание: Формирует внешнее представление периода, заданного датами начала и окончания периода. Пример: ТекДата = ТекущаяДата(); НачДата = НачалоМесяца(ТекДата); КонДата = КонецМесяца(ТекДата); Описание = "" + ПредставлениеПериода(НачДата, КонДата, "ФП = Истина"); |
|||
|
8
padaril
20.01.11
✎
18:48
|
к чему ПредставлениеПериода?
|
|||
|
9
padaril
21.01.11
✎
10:32
|
кто нибудь знает, можно ли в операторных скобках НСтр() использовать переменные?
|
|||
|
10
brznzglwgn
21.01.11
✎
10:43
|
В первом параметре пишешь строку.. Ее формируешь согласно обычным правилам. Лепи туды переменные.
|
|||
|
11
padaril
21.01.11
✎
10:55
|
пробовал, не хочет!
выдает пустую строку |
|||
|
12
Ненавижу 1С
гуру
21.01.11
✎
11:01
|
Год = 2011;
ГодФормат = Формат(Год,"ЧГ=0"); Текст = "ru = """+ГодФормат+" год""; en = ""Year "+ГодФормат+""""; Сообщить(НСтр(Текст,"ru")); Сообщить(НСтр(Текст,"en")); |
|||
|
13
padaril
21.01.11
✎
11:11
|
Ненавижу 1С, ты шаман!!!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |