7.7 Динамическое вызов функции

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем alexey_snake, 24 авг 2012.

  1. TopicStarter Overlay
    alexey_snake
    Offline

    alexey_snake

    Регистрация:
    24 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.
    Существует ли способ динамически вызвать функцию в главном модуле? Я нашел только функцию EvalExpr, но его удалось запустить только через COM соединение. Когда пишу в главном модуле, получаю ошибку "{Глобальный модуль(15368)}: Процедура не обнаружена (EvalExpr)".

    Спасибо.
  2. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Поясните, что вы имеете ввиду под понятием "динамически вызвать функцию"
  3. TopicStarter Overlay
    alexey_snake
    Offline

    alexey_snake

    Регистрация:
    24 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Когда есть код в строке. В моем случае это вызов функции. То есть есть строковая переменная, которая содержит x="Сообщить(""Привет, мир!"")";
    Вот требуется исполнить этот код.
  4. Yuriy_Alexandrovich
    Offline

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

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Посмотри в синтаксис помощнике "УстановитьДействие" вероятно это то (вероятно)
  5. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Стандартно такой возможности нет (можно поизвращаться с "Шаблон()"). В FormEx-е, вроде, такая возможность была.

    В семерке такого нет. Это о чем?
  6. Yuriy_Alexandrovich
    Offline

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

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Извиняюсь, не обратил внимание на ветку. Это в 8.1 - 8.2 есть про семерку незнаю
  7. TopicStarter Overlay
    alexey_snake
    Offline

    alexey_snake

    Регистрация:
    24 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Неужели никак до EvalExpr не достучаться?
  8. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Это метод для COM-соединений. Вот там он и работает.
  9. TopicStarter Overlay
    alexey_snake
    Offline

    alexey_snake

    Регистрация:
    24 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Спасибо!

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