Имя: Пароль:
1C
1C 7.7
v7: Как получить представление значения перечисления при соединении из 8.2 в 7.7?
0 Prog111
 
03.06.16
05:45
Подсоединяюсь к базе 7.7 из 8.2.

В 7.7 есть перечисление "ЕдиницыИзмерения", есть конкретное значение: "п_м". У этого значения есть:
1) Идентификатор - "п_м";
2) Комментарий - "Погонных метров";
3) Представление - "п. м."


Подключаюсь к базе:

База = Новый COMОбъект("V1CEnterprise.Application");
    СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";

После подключения запускаю такой код:

Для i = 1 По База.Metadata.Перечисление("ЕдиницыИзмерения").Значение() Цикл
        
        Сообщить(База.Metadata.Перечисление("ЕдиницыИзмерения").Значение(i).Идентификатор());
        Сообщить(База.Metadata.Перечисление("ЕдиницыИзмерения").Значение(i).Комментарий());
        Сообщить(База.Metadata.Перечисление("ЕдиницыИзмерения").Значение(i).Представление());
        Сообщить("___________________________");
        
    КонецЦикла;


И вот в "Представлении" возвращается та же строка, что и в "Идентификаторе"... Вопрос - а как получить именно "Представление"?
1 Ёпрст
 
гуру
03.06.16
07:56
(0)
ПредставлениеВида() смотри у конкретного перечисления, не через метаданные