Простой пример как в 1с открыть форму для ввода дополнительных данных и получить введенное значение. Пример с модальным окном.
На форме 1, добавляем кнопку которая будет открывать вторую форму для ввода ззначения (событие на клиенте):
Результат = ОткрытьФормуМодально( "Обработка.Обработка1.Форма.Форма1");На второй форме создаем кнопку в которую пишем метод закрыть (событие на клиенте). В метод передаем параметры (данные наших реквизитов). Для примера будем передавать данные двух текстовых реквизитов.
Стр = Новый Структура;
Стр.Вставить("Реквизит1", Реквизит1);
Стр.Вставить("Реквизит2", Реквизит2);
Закрыть(Стр);На первой форме значение вернёться в реквизит
Результат.
2025-03-08