Как открыть форму для ввода дополнительных данных и получить введенное значение 1с

Как открыть форму для ввода дополнительных данных и получить введенное значение 1с

Простой пример как в 1с открыть форму для ввода дополнительных данных и получить введенное значение. Пример с модальным окном.

На форме 1, добавляем кнопку которая будет открывать вторую форму для ввода ззначения (событие на клиенте):

Результат = ОткрытьФормуМодально( "Обработка.Обработка1.Форма.Форма1");

На второй форме создаем кнопку в которую пишем метод закрыть (событие на клиенте). В метод передаем параметры (данные наших реквизитов). Для примера будем передавать данные двух текстовых реквизитов.

Стр = Новый Структура;
Стр.Вставить("Реквизит1", Реквизит1);
Стр.Вставить("Реквизит2", Реквизит2);

Закрыть(Стр);


На первой форме значение вернёться в реквизит Результат.



Теги:   


2025-03-08




Выбрать язык:
-  руский
-  Українська