|
национальная строка в запросе СКД - как?
| ☑ |
0
fgaabbb
09.10.17
✎
09:25
|
есть отчет "Оборотные средства", в нем
в наборе данных-запросе
"Задолженность покупателей" КАК Раздел,
а мне надо, чтобы для русских пользователей так и оставалось, а для монгольских было
"Худалдан авагчийн өр" КАК Раздел,
фокус с НСтр("ru='Задолженность покупателей';mn='Худалдан авагчийн өр'") КАК Раздел, не прокатил...
Как быть?
|
|
1
DrShad
09.10.17
✎
09:26
|
в выражении представления попробуй
|
|
2
fgaabbb
09.10.17
✎
09:33
|
(1) не понял?
|
|
3
mehfk
09.10.17
✎
09:36
|
(0) Собирай текст запроса динамически, либо подсовывай разные схемы.
А вот эту отсебятину в тексте запроса СКД брось "НСтр(..."
|
|
4
alxxsssar
09.10.17
✎
09:40
|
В схеме СКД сделай вычисляемые поля, либо в запросе делай 2 поля и вариантами выбирай, либо разные схемы СКД подключай в зависимости от флага на форме отчета. Вариантов море.
|
|
5
fgaabbb
09.10.17
✎
09:54
|
(3) дык я и говорю - не работает..
наверное, буду разные схемы пробовать
|
|
6
DrShad
09.10.17
✎
10:01
|
(2)
|
|
7
DrShad
09.10.17
✎
10:03
|
а вообще для разделов бери к примеру числовое значение и в вычисляемом поле через обращение к функции общего модуля собирай представление
|
|
8
fgaabbb
09.10.17
✎
10:34
|
(6) сначала попробую твой вариант с представлением
|
|
9
fgaabbb
11.10.17
✎
11:00
|
Язык = НСтр("ru='ru';mn='mn'");
Если Язык = "mn" тогда
ПараметрыОтчета.СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанныхMn");
КонецЕсли;
|
|