8.х Передать результат запроса из модуля объекта на форму

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем IceBeerG, 12 май 2015.

  1. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    Добрый день.
    Управляемые формы.
    У меня есть запрос, написанный в модуле объекта документа, результат запроса - ТЗ.
    Мне нужно при открытии произвольной формы получить результат этого запроса и заполнить эту форму полученной ТЗ.
    Кто подскажет как это можно реализовать? Есть ли возможность передать результат функции из модудя объекта в модуль формы?
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Воспользуйтесь поиском, недавно поднимался вопрос по поводу передачи ТЗ
  3. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    Перетащить текст процедуры/функции в модуль формы/менеджера?
    IceBeerG нравится это.
  4. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    Перетащить можно. Но мне эта функция еще нужна будет несколько раз, в других документах.
    Скажите можно ли ее написать в общем модуле, в качестве параметра передать Основание, а из формы ее вызвать и получить значение этой функции?
    Если можно, как это сделать? Уже все перерыл, и перепробовал. Загвоздкой у меня является параметр Основание.
    --- Объединение сообщений, 12 май 2015 ---
    --- Объединение сообщений, 12 май 2015 ---
    Еще когда из модуля объекта открываю форму:
    Код:
    Фрм = Документы.МойДокумент.ПолучитьФорму("ФормаДляВводаНаОсновании", Основание);
                 Фрм.Открыть();
    
    Не могу получить владельца, может я что-то не так пишу?
    Тип основания - ссылка
    Последнее редактирование: 12 май 2015
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    Реквизит объекта не может быть владельцем формы. Владельцем может быть либо форма, либо ЭУ на форме.
  6. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    то есть открывая форму из модуля объекта владельца не передать?
    Все еще актуальна проблема:
    Скажите можно ли ее написать в общем модуле, в качестве параметра передать Основание, а из формы ее вызвать и получить значение этой функции?
    Если можно, как это сделать? Уже все перерыл, и перепробовал. Загвоздкой у меня является параметр Основание.
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    Именно так, т.к. смысла в этом нет.
  8. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    Спасибо.

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