Передать параметры формы настроек в основную форму (обычные формы)
Есть обычная форма. У неё есть кнопка, по нажатию на которую мы получаем форму настроек. При закрытии формы необходимо передать параметры и заполнить ими реквизиты основной формы. Делаю так, но не работает:
В основной форме при нажатии на кнопку
В форме настроек следующий код, при нажатии на кнопку "Записать и закрыть":
В основной форме при нажатии на кнопку
Процедура КоманднаяПанельНастройка(Кнопка)
ФормаНастроек = ЭтотОбъект.ПолучитьФорму("ФормаНастроек");
ФормаНастроек.Открыть();
КонецПроцедуры
В форме настроек следующий код, при нажатии на кнопку "Записать и закрыть":
Процедура КоманднаяПанельЗаписатьЗакрыть(Кнопка)
СтруктураВозврата = Новый Структура;
СтруктураВозврата.Вставить("ТипЦен", ТипЦен);
Оповестить("Тест", СтруктураВозврата);
КонецПроцедуры
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- О формах 1С замолвите слово... Необычное использование знакомого всем объекта
- Варианты применения СКД вне отчетов в отраслевых конфигурациях
- Как передать Таблицу Значений в Динамический Список?
- Эффективное управление фоновыми заданиями и коммуникация сеансов сервера с Фоном с помощью Структуры обмена (ноу-хау) + Бонус: Альтернативный вариант через Хранилище настроек
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2) Да, забыл сказать, обработка оповещения есть, но она не отрабатывает. Находится в основной форме:
Определить владельца при получении формы?
Процедура ОбработкаОповещения(ИмяСобытия, СтруктураПараметров, Источник)
Если ИмяСобытия = "Тест" Тогда
СтруктураПараметров.ТипЦен = ТипЦен;
КонецЕсли;
КонецПроцедуры
ПоказатьОпределить владельца при получении формы?
Когда то делал ВПФ, у меня дполнительная форма, на которой я заполнял, не которые реквизиты и потом их выводил на печать
этот пример для печати. может Вас натолнет на мысль
ФормаПодвала = ЭтотОбъект.ПолучитьФорму("ПараметрыПечати");
ФормаПодвала.ОткрытьМодально();
ОбластьПодвал.Параметры.ОтпускРазрешил = ФормаПодвала.ОтпускРазрешил;
этот пример для печати. может Вас натолнет на мысль
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)