8.х глобалные переменные в 1С

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

  1. TopicStarter Overlay
    Stydent88795126
    Offline

    Stydent88795126

    Регистрация:
    30 окт 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, вообще проблема следующая:
    есть 2 формы, из первой я открываю вторую(и при открытии 2ой формы выполняется запрос)В запросе есть 2 параметра, значения которых можно узнать только на 1ой форме. Вопрос следующий как сделать глобальную переменную в 1С, чтобы она была видна и в 1 и во 2ой форме как на клиенте так и на сервере. Если не возможно сделать через переменную, может есть другие способы ? Заранее спасибо.

    это 2 формы обработки
  2. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Для Вашего случая не нужны глобальные переменные.
    Две формы одной обработки будут "видеть" реквизиты этой обработки, так, что вполне достаточно будет создать реквизит, в который и записывать нужный Вам параметр.
    Так же вполне можно записывать параметр в реквизиты формы. Что то вроде:

    Код:
    Форм = ПолучитьФорму("ОбщаяФорма.Форма1");
    Форм.Реквизит1 = ЭтаФорма.Реквизит1;
    Форм.Открыть();
    
  3. TopicStarter Overlay
    Stydent88795126
    Offline

    Stydent88795126

    Регистрация:
    30 окт 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    да спасибо я разабрался

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