Имя: Пароль:
1C
1С v8
Получить число из значения перечисления
0 AnisaL
 
25.08.21
10:22
Добрый день! Есть перечисления со значениями - числами: 36, 24, 12 и т.д. Как получить из значения перечисления число - 36, 24, 12 и т.д.?
1 ДенисЧ
 
25.08.21
10:25
Число(СокрЛП(МоёЗначениеПеречисления))
2 AnisaL
 
25.08.21
10:28
(1)  а МоёЗначениеПеречисления как получить?: я умею только Перечисления.АРБИС_СрокиПодписокИТС.Индекс(СрокПодписки) индекс получать
3 Галахад
 
гуру
25.08.21
10:31
Перечисления.АРБИС_СрокиПодписокИТС.36
4 Базис
 
naïve
25.08.21
10:31
Фотка есть, подсказываем. В отладчике посмотри текущие переменные.
5 ДенисЧ
 
25.08.21
10:32
(2) Внезапный вопрос... А из чего ты тогда собираешься получать число, если у тебя нет значения?
6 AnisaL
 
25.08.21
10:42
(5) аа, поняла свою ошибку, а я сразу пыталась в число перевести - ошибку выдавала, надо сначала СокрЛП, то есть в строку перевести
7 AnisaL
 
25.08.21
10:48
Спасибо большое всем !
8 Ненавижу 1С
 
гуру
25.08.21
10:50
внезапно, а что вы в это перечисление уперлись то?
Нельзя справочник завести?
9 AnisaL
 
25.08.21
12:33
(8) ну это перечисление, как и документ, в котором они используются, выдернуты из другой конфигурации - из типовой фирмы Арбис
10 AnisaL
 
25.08.21
12:45
(1) еще надо поставить проверку на заполненность реквизита СрокПодписки
11 ДенисЧ
 
25.08.21
12:45
(10) Ты разрешения спрашиваешь? ))
12 mikecool
 
25.08.21
12:46
(6) надо было обратиться к метаданным перечисления - там значения будут в виде строки
13 mikecool
 
25.08.21
12:46
(11) конечно, ты то теперь важный - еще полметра ремня добавил )
14 Малыш Джон
 
25.08.21
12:47
(10) а ещё через попытку делать - а то мало ли, вдруг в перечисление добавят значение "БезСрока"
15 AnisaL
 
25.08.21
12:50
(12) хорошо, в следующий раз так попробую
16 AnisaL
 
25.08.21
12:51
(11) нет)) я уточняю, для полноты ответа
Ошибка? Это не ошибка, это системная функция.