Как передать значение переменной в другую форму
Добрейшего времени суток!
Подскажите, пожалуйста, как передать значение переменной во внешней обработке из условной главной формы во вторую, второстепенную
Начало такое:
Подскажите, пожалуйста, как передать значение переменной во внешней обработке из условной главной формы во вторую, второстепенную
Начало такое:
НекаяПеременная = "Текст";
ВторостепеннаяФорма = ПолучитьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ВторостепеннаяФорма");
ВторостепеннаяФорма.Открыть();
По теме из базы знаний
- Простые радости жизни программиста 1С: выбор типа значения
- УФ: программное создание и копирование документов с использованием конструкций ДанныеФормыВЗначение, ЗначениеВДанныеФормы
- Как передать Таблицу Значений в Динамический Список?
- Каждому проекту – сценарные тесты! Быстрый старт в тестирование с помощью СППР
- Проблемы на ровном месте, или рассказ о том, как у нас каждое утро стабильно подвисал dev-сервер 1С
Найденные решения
(1) Спасибо всем за ответы. Сделал так:
На главной форме:
На второстепенной форме:
На главной форме:
НекаяПеременная = "Текст";
Параметр = Новый Структура;
Параметр.Вставить("Основание", НекаяПеременная);
ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ВторостепеннаяФорма", Параметр);
На второстепенной форме:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Основание") Тогда
ТвояПеременная = Параметры.Основание;
КонецЕсли;
КонецПроцедуры
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Спасибо всем за ответы. Сделал так:
На главной форме:
На второстепенной форме:
На главной форме:
НекаяПеременная = "Текст";
Параметр = Новый Структура;
Параметр.Вставить("Основание", НекаяПеременная);
ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ВторостепеннаяФорма", Параметр);
На второстепенной форме:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Основание") Тогда
ТвояПеременная = Параметры.Основание;
КонецЕсли;
КонецПроцедуры
Можно так попробовать сделать:
НекаяПеременная = "Текст";
Параметры = Новый Структура("НекаяПеременная", НекаяПеременная);
ВторостепеннаяФорма = ПолучитьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ВторостепеннаяФорма", Параметры);
ВторостепеннаяФорма.Открыть();
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот