7.7 Программная обработка внешних событий

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем sergey484, 30 июн 2009.

  1. TopicStarter Overlay
    sergey484
    Offline

    sergey484 Опытный в 1С

    Регистрация:
    14 авг 2007
    Сообщения:
    165
    Симпатии:
    0
    Баллы:
    26
    Добрый день! Дописываю типовую ТиС. Необходимо к каждому контрагенту привязать его координаты( не вручную вбить, а путем клика на карте). Нашел dll для работы с картами, карта из 1с отрывается, все ок. У этого объекта ActiveX есть событие OnMouseAction. Каким образом его можно обработать в 1с 7.7?
  2. Бухгалтерский угодник
    Online

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Процедура так и называется

    ОбработкаВнешнегоСобытия
  3. TopicStarter Overlay
    sergey484
    Offline

    sergey484 Опытный в 1С

    Регистрация:
    14 авг 2007
    Сообщения:
    165
    Симпатии:
    0
    Баллы:
    26

    В глобальном модуле написал:
    Файл1 = "ххх.dll";
    ЗагрузитьВнешнююКомпоненту(Файл1);
    компонента загружается....

    далее при нажатии на кнопку открывается карта:
    Объект = СоздатьОбъект("AddIn.ххх");
    Объект.ShowMap(Карта,507,80,557,680);

    В документации по длл описано собтие MouseAction

    Ставлю точку останова в процедуре ОбработкаВнешнегоСобытия,

    катра открывается в отдельном окне, при монипуляцие мышью на открывшейся карте, обработчик внешнего события не срабатывает...

    Почему так, может что не дописал?

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