8.х Как выполнить серверную функцию на клиенте?

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

  1. TopicStarter Overlay
    Sunbear
    Offline

    Sunbear Опытный в 1С

    Регистрация:
    11 фев 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    В форме есть процедура
    &НаКлиенте
    Процедура добавитьЧтото(Команда = Неопределено)
    ДинамическоеПолеФормы.Создать(
    ЭтаФорма["ФормаДП"],...

    где ДинамическоеПолеФормы - общий модуль, Создать - серверная функция.
    при отладке выдает ошибку.

    как вызвать серверную функцию из клиентской?
  2. TODD22
    Offline

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

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    Вы бы текст ошибки приводили....
    Ну во первых есть ли ключевое слово Экспорт у серверной функции?
    Проверьте какой стоит флаг компиляции в свойствах у общего модуля?
    Ну и должна быть наверное галочка "Вызов сервера" её то же проверьте.
  3. TopicStarter Overlay
    Sunbear
    Offline

    Sunbear Опытный в 1С

    Регистрация:
    11 фев 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    Метод объекта не обнаружен (Создать).
    экспорт есть
    галочка "Вызов сервера" ничего не меняет.

    какой стоит флаг компиляции в свойствах у общего модуля?: Какой флаг компиляции? там стоят галки на клиенте и на сервере
  4. TODD22
    Offline

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

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    У функции директива должна быть &НаСервере.
    Попробуйте переименуюте вашу функцию. Возможно конфликтует имя "Создать".

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