![]() |
![]() |
![]() |
|
Как по значению перечисления вытащить ссылку на значение? | ☑ | ||
---|---|---|---|---|
0
Domovoi
22.12.10
✎
19:20
|
К примеру перечисление "СтавкиНДС". Есть у меня текстовая переменная с значением "18%". Как получить ссылку на данное значение?
|
|||
1
Domovoi
22.12.10
✎
19:23
|
Способ: Перебирать элементы перечисления и сравнивать значения с данным - я знаю)
|
|||
2
Живой Ископаемый
22.12.10
✎
19:26
|
ну все, другого нет...
разве что выгрузить перечисление в структуру и тогда позиционироваться на элементе структуры.. а откуда у тебя строка "18%"? :) |
|||
3
Domovoi
22.12.10
✎
19:37
|
(2)Просто делаю обработку, вначале загоняются параметры. Один из параметров ставка ндс. В обработке есть возможность сохранить параметры в тхт файл и загрузить из него потом. Вот и получется строка 18%, ну можно было б сохранять индекс. Но я тоде не знаю как его получить имея в реквизите значение перечисления.
|
|||
4
Wingless
22.12.10
✎
19:43
|
>>В обработке есть возможность сохранить параметры в тхт файл и загрузить из него потом.
Велосипед какой-то... Ну да ладно, ЗначениеВСтрокуВнутр в помощь. |
|||
5
Domovoi
22.12.10
✎
19:53
|
(4)Почему велосипед? К примеру обработка загрузка из файла, набрал параметры проверил на тестовой базе, все норм мона грузить в оригинальную, ну чтоб параметры заново не задавать мона из файла загрузить, а текстовый, ну это стандарт.
|
|||
6
Domovoi
22.12.10
✎
19:54
|
(4)ЗначениеВСтрокуВнутр - так это вроде для XML файла
|
|||
7
Wingless
22.12.10
✎
19:57
|
(6)
Даже не знаю, что на это ответить... |
|||
8
ILM
гуру
22.12.10
✎
20:03
|
Я при загрузке, (с ссылками из перечисления) всегда создавал соответствие. Ключ в виде текста, а значение ссылка перечисления.
Удобненько, так же как и во (2) посте написано. |
|||
9
Фокусник
22.12.10
✎
20:11
|
(3) XMLСтрока(Перечисления.СтавкиНДС.НДС18) = "НДС18"
|
|||
10
Живой Ископаемый
22.12.10
✎
21:36
|
2(5,6) дядька... ты даже для 1Сника слишком дикий... почитай букварей. Не пиши "18%" пиши хотя бы "НДС18", сможешь сделать наоборот от 9
2(8) точно, соответствие, а не структура как в (2) |
|||
11
Domovoi
22.12.10
✎
21:54
|
(10)Почему (5) это дико?
|
|||
12
Живой Ископаемый
22.12.10
✎
22:01
|
Дика не юзать (4) или ЗначениеВФайл() или юзать 18%(что является синонимом) вместо XMLСтрока(Перечисления.СтавкиНДС.НДС18)
|
|||
13
Живой Ископаемый
22.12.10
✎
22:03
|
ну и конечно дико не почитать про (6) в букваре
|
|||
14
Живой Ископаемый
22.12.10
✎
22:11
|
правда способ, обратный 9 мне не нравится... громоздко получается:
XMLЗначение(ИзXMLТипа(XMLТипЗнч(Перечисления.СтавкиНДС.НДС18)),"НДС18") |
|||
15
Михаил Козлов
22.12.10
✎
22:17
|
В текстовом файле сохранять Индекс() значения перечисления.
|
|||
16
Mitriy
22.12.10
✎
22:36
|
в текстовый файл:
XMLСтрока(Перечисления.СтавкиНДС.НДС18) из текстового файла: Перечесления.СтавкиНДС["НДС18"] |
|||
17
Domovoi
22.12.10
✎
22:46
|
Спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |