Можно как-то узнать значение (представление) перечисления в 1с77 из 1с82? #664103


#0 by palpetrovich
Подключаюсь так: может как-то через Метаданные? не найду решения пока
#1 by zharkin
я так делал Функция ПолучитьЗначениеПеречисления(ИмяПеречисления, COMЗначение)
#2 by zharkin
сорри, это 8->8
#3 by palpetrovich
угу, я для 8->8 тоже XMLString пользовался
#4 by zharkin
вот так делал
#5 by palpetrovich
#6 by palpetrovich
меня терзают смутные сомненья по поводу: Возврат Перечисления[ИмяПеречисления][COMЗначение.Идентификатор]; ...ну какие еще  "Перечисления"
#7 by zharkin
ты что хочешь получить на выходе?
#8 by zharkin
у тебя перенос данных из 8 в 7?
#9 by palpetrovich
наоборот Спасибо, натолкнул, банально вот это:   Спр77.ВидКонтрагента.Идентификатор дает нужный результат
#10 by palpetrovich
+9 то-бишь в твоей пункуации: COMЗначение.Идентификатор :)
#11 by 1Сергей
не нужно обращаться к метаданным тут вообще
#12 by zharkin
- аха
#13 by palpetrovich
та да, оказывается тут проще чем в 8+8 :)
#14 by Ковычки
EvalExpr ?
#15 by Ковычки
Дак нужно значение, идентификатор или представление ?
#16 by palpetrovich
точного совпадения нет, поэтому приходится так:
#17 by drongo-god
Так же релизовывал. По другому не получалось.
#18 by Ковычки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С