Як відкрити форму для введення додаткових даних та отримати введене значення 1с

Як відкрити форму для введення додаткових даних та отримати введене значення 1с

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

На формі 1, додаємо кнопку яка відкриватиме другу форму для введення значення (подія на клієнті):

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

На другій формі створюємо кнопку в яку пишемо метод закрити (подія на клієнта). У метод передаємо параметри (дані наших реквізитів). Наприклад будемо передавати дані двох текстових реквізитів.

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

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


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



Теги:   


2025-03-08




Вибрати мову:
-  руский
-  Українська