День добрый !
В конфигурации имеются 2 формы обработки.Я открываю одну форму обработки из другой формы обработки.Как передать текстовый параметр в открываемую форму?
! | Правила, п.1 |
Форма = Обработки.Сканирование.ПолучитьФорму("Форма", Параметр);
Форма.Открыть();
Параметры = Новый Структура("МойПараметр", ЗначениеМоегоПараметра);
Форма = Обработки.Сканирование.ПолучитьФорму("Форма", Параметры);
Форма.Открыть();
logist, раздел по обычным формам
andrew76, заводите в форме реквизит нужного названия и типа. Потом:
Форма = Обработки.Сканирование.ПолучитьФорму("Форма");
Форма.Параметр = "йцу";
Форма.Открыть();
Форма = Обработки.Сканирование.ПолучитьФорму("Форма");
Форма.Параметр = "йцу";
Форма.Открыть();
Vofka @ 23.02.15, 14:33
,
Напроч потерялся!
А, что если имеется общая форма, модальная, на которой есть реквизит, и есть форма документа в которую необходимо передать этот реквизит (приОткрытии, если это новый)...
Форма = синтаксис помощник не дает выйти на ОбщаяФорма, или общиеФормы...
Lexveritas @ Сегодня, 17:32
,
Вот что примерно накидал, но ничего не выходит...
Процедура ПриОткрытии(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ЭтоНовый() Тогда
Контролер = ПользователиИнформационнойБазы.ТекущийПользователь();
Форма= ПолучитьФорму("ОбщаяФорма.РабочееМестоОТККПП");
Форма.ТекущаяСмена = "Что тут должно быть?";
Форма.Открыть();
Смены = ???;
Иначе
КонецЕсли;
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua