8.х Как присвоить значение перечисления

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем demowood, 11 авг 2013.

  1. TopicStarter Overlay
    demowood
    Offline

    demowood

    Регистрация:
    12 июл 2012
    Сообщения:
    30
    Симпатии:
    0
    Баллы:
    1
    Всем привет.
    Работаю с dll в 1С 8.2. Создал COM объект из класса в dll. Пытаюсь определить свойство этого объекта. Тип данных свойства - перечисление, определённое в dll (comvisible = true).
    Пытаюсь определить свойство простым присваиванием COMОбъект.Свойство = ЗначениеПеречисления. Появляется ошибка определения свойства.
    Может быть есть какой-то специальный способ определения таких свойств?
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    просто используйте значения элементов перечисления. чаще всего это - число.
  3. TopicStarter Overlay
    demowood
    Offline

    demowood

    Регистрация:
    12 июл 2012
    Сообщения:
    30
    Симпатии:
    0
    Баллы:
    1
    Причина была в том, то свойство описано как nullable. Поэтому значения использовать не получается. Решилось только добавлением метода для определения этого свойства.
    Так что с такими свойствами Com объектов 1С работать не умеет!

Поделиться этой страницей