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