Внешние компоненты для 1с 7.7

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем алекс_87, 4 дек 2014.

  1. TopicStarter Overlay
    алекс_87
    Offline

    алекс_87

    Регистрация:
    4 дек 2014
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте. Пишу компоненту для 1с7.7 на c#,подключаю в 1с все нормально, но когда хочу вызвать методы или свойства для 1с, пишет"поле агрегатного объекта не обнаружено",через отладчик выяснил что методы интерфейса ILanguageExtender не вызываются,после реализации интерфейса IInitDone опять вызывается конструктор классы компоненты,по теории написания внешний компоненты 1С ,вк должна реализовывать, по крайней мере, два интерфейса – IInitDone и ILanguageExtender, я их реализую, но не могу понять в чем проблема.Может у кого-то есть идеи???
    --- Объединение сообщений, 4 дек 2014 ---
    Решил создать новый проект заново,компонента таже, уже не видит интерфейс IInitDone
  2. TopicStarter Overlay
    алекс_87
    Offline

    алекс_87

    Регистрация:
    4 дек 2014
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Тема закрыта, вопрос решен.
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Ну и объясните обществу в чем была проблема... Возможно другим пригодится
  4. TopicStarter Overlay
    алекс_87
    Offline

    алекс_87

    Регистрация:
    4 дек 2014
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Точно не могу сказать, но одно из двух.
    Во первых я почистил реестр от всех моих экспериментов,в реестре был полный бардак.
    А во вторых нашел где-то статью, уже не помню ссылку, что к интерфейсами с чем работает 1С приписывается стандартный GUID. GUID меняется только у класса который наследует эти интерфейсы.
    Интерфейс...........................GUID.
    IInitDone................................[Guid("AB634001-F13D-11d0-A459-004095E1DAEA")]
    ILanguageExtender...............[Guid("AB634003-F13D-11d0-A459-004095E1DAEA")]
    IAsyncEvent...........................[Guid("AB634004-F13D-11d0-A459-004095E1DAEA")]
    IStatusLine.............................[Guid("AB634005-F13D-11d0-A459-004095E1DAEA")]

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