|
v7: Как получитить значение перечисления зная вид и представление значения ? | ☑ | ||
|---|---|---|---|---|
|
0
dimm7310
02.06.14
✎
16:04
|
В загружаемом XLS файле одна из колонок содержит значения перечисления (это строка "18%"), известно что данные из этой колонки должны попасть в реквизит справочника "Ставка НДС", определяю ТипЗначения (10-перечисление) и вид этого реквизита (СтавкиНДС). Пытаюсь получить значение перечисления для последующей записи в реквизит справочника ПеречПр=Перечисление.ПолучитьАтрибут(ВидПеречисления);
ЗначПеречечисления=ПеречПр.ЗначениеПоИдентификатору(ЗначениеИзФайла); но получаю пустое значение, т.к. ЗначениеИзФайла - содержит "18%" - т.е представление значения перечисления , но не идентификатор. Функции ЗначениеПоПредставлению для перечисления нет. Как обойти проблему? |
|||
|
1
aspirator23
02.06.14
✎
16:12
|
Разве, что перебрать все и сравнить по представлению.
|
|||
|
2
dimm7310
02.06.14
✎
16:13
|
(1) вот и я уже об этом думаю, а как можно перебрать все значения перечисления, что бы сделать табличку соответствия (Идентификатор - перечисление)?
|
|||
|
3
dimm7310
02.06.14
✎
16:15
|
(Идентификатор - передставление)
|
|||
|
4
Duke1C
02.06.14
✎
16:16
|
КоличествоЗначений()
Синтаксис: КоличествоЗначений() Назначение: Возвращает число значений в перечислении. |
|||
|
5
Duke1C
02.06.14
✎
16:16
|
ЗначениеПоНомеру(<?>)
Синтаксис: ЗначениеПоНомеру(<Номер>) Назначение: Возвращает значение перечисления по порядковому номеру в перечислении. Параметры: <Номер> - порядковый номер значения в перечислении. |
|||
|
6
Duke1C
02.06.14
✎
16:20
|
Представление
Синтаксис: Метаданные.Перечисление(<Идентификатор>).Значение(<Номер>).Представление или Метаданные.Перечисление(<Идентификатор>).Значение(<Идентификатор2>).Представление Назначение: Получить синоним вида перечисления. Параметр <Идентификатор> - идентификатор вида перечисления, как он задан в конфигурации. <Номер> - порядковый номер значения перечисления, как он задан в конфигурации. <Идентификатор2> - идентификатор значения перечисления, как он задан в конфигурации. Возвращаемое значение Строка - представление значения перечисления, как оно будет отображаться в реквизитах форм и диалогах. Если не указано, возвращается идентификатор значения перечисления. |
|||
|
7
dimm7310
02.06.14
✎
16:23
|
(6) спасибо, теперь знаю как сделать таблицу соответствий
|
| Форум | Правила | Описание | Секции | Поиск |