|
как получить текстовое представление Булева (не зависящее от языка) | ☑ | ||
|---|---|---|---|---|
|
0
vde69
24.10.11
✎
13:23
|
собствено как получить значение "Истина" не зависищае от локализации?
например для ссылок это СокрЛП(УникальныйИдентификатор()) а вот для булева? число - нельзя использовать... |
|||
|
1
PR
24.10.11
✎
13:24
|
IMHO такого нет
|
|||
|
2
Wobland
24.10.11
✎
13:24
|
(0) чего? ?(БулеваПеременная, "истина", "ложь")
|
|||
|
3
MRAK
24.10.11
✎
13:24
|
(0) а если число перевести в строку?
|
|||
|
4
Sammo
24.10.11
✎
13:25
|
Емнип, такого нет.
Но вопрос для чего это нужно - Истина в английской локализации обрабатывается нормально |
|||
|
5
vde69
24.10.11
✎
13:29
|
(2) наверно этим путем и пойду, только по английски напишу
(4) СокрЛП(ЗначениеБулево) может разную строку вернуть.... мне нужно для сборного хеша |
|||
|
6
Ненавижу 1С
гуру
24.10.11
✎
13:31
|
(5) интересно, а почему нельзя таки число?
Строка(Число(БулеваПеременная)) |
|||
|
7
vde69
24.10.11
✎
13:33
|
(5)+
// работаем с копией мТЗ = ТЗ.Скопировать(); // приведем порядок ТЗ к единообразию // это исключит проблеммы с разным порядком элементов мТЗ.Колонки.Добавить("СтрокаДляХеш"); ТипБулево = ТипЗнч(Истина); Для каждого эл Из мТЗ Цикл Если ТипЗнч(эл.Объект) = ТипБулево Тогда эл.СтрокаДляХеш = ?(эл.Объект, "True", "False"); Иначе эл.СтрокаДляХеш = СокрЛП(эл.Объект.УникальныйИдентификатор()); КонецЕсли; КонецЦикла; мТЗ.Сортировать ("СтрокаДляХеш"); // теперь строим строку для хеширования СтрокаСпискаДаных = ""; Для каждого эл Из мТЗ Цикл СтрокаСпискаДаных = СтрокаСпискаДаных + эл.СтрокаДляХеш + ";"; КонецЦикла; (6) а вдруг потом числовые параметры будут нужны |
|||
|
8
Amiralnar
24.10.11
✎
13:33
|
> для сборного хеша
Какая хер разница, Истина, или 1? |
|||
|
9
Ненавижу 1С
гуру
24.10.11
✎
13:39
|
(7) а вдруг потом нужны будут строковые? например "TRUE"
|
|||
|
10
vde69
24.10.11
✎
14:58
|
(9) решил заменить булево на перечисление
|
|||
|
11
KAO111
24.10.11
✎
15:11
|
XMLСтрока() может лучше везде вместо строки
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |