|
Новый ОписаниеОповещения избавился от модальн. окна, но теперь как обновл. данные формы?
| ☑ |
0
SkillUp
10.12.18
✎
14:21
|
Новый ОписаниеОповещения избавился от модальн. окна, но теперь как обновлять данные открываемой формы? Все заполнение формы, было завязано на процедуре - "ПриСозданииНаСервере"? Теперь каждый раз форма не создается, и там остаются старые данные. Как обойти эту проблему?
|
|
1
Numerus Mikhail
10.12.18
✎
14:25
|
(0) а теперь на чем завязано?
|
|
2
SkillUp
10.12.18
✎
14:28
|
Понял... (1)
При нажатии на элементе номенклатуры открывается форма, со списком характеристик и цен, на тонком клиенте форма заполнялась в процедуре "ПриСозданииНаСервере" (открытьМодально). Потом потребовалось перевести на веб интерфейс, там модальное окно убрал с помощью -ОписаниеОповещения, теперь форма каждый раз не создается и соответственно не заполняются новыми данными...
|
|
3
SkillUp
10.12.18
✎
16:04
|
Все так акктивно помогали, что я сам нашел віход из ситуации ,мож. кому- топригодится:
Окна = ПолучитьОкна();
Для Каждого Окно Из Окна Цикл
Форма = Окно.ПолучитьСодержимое();
Если Окно.Заголовок = "Характеристики и цена номенклатуры" Тогда
Форма.Закрыть();
КонецЕсли;
КонецЦикла;
далее код и вызов ПриСозданииНаСервере...
|
|
4
palsergeich
10.12.18
✎
16:09
|
(3) ТЗ требует телепата.
Но решение - костыль.
Сформулируй точнее и получишь ответ, это ты перед глазами код видишь, а нам постановка задачи в (0) не ясна
|
|
5
SkillUp
10.12.18
✎
16:10
|
(4) ок.
|
|
6
SkillUp
10.12.18
✎
16:16
|
Ой, НЕ!! Вот так!
Окна = ПолучитьОкна();
Для Каждого Окно Из Окна Цикл
//Форма = Окно.Содержимое;
Если Окно.Заголовок = "Характеристики и цена номенклатуры" Тогда
ФормаХарЦен = Окно.ПолучитьСодержимое();
ФормаХарЦен.Закрыть();
КонецЕсли;
КонецЦикла;
|
|
7
SkillUp
10.12.18
✎
16:17
|
(6) Хотя...
|
|
8
Сияющий в темноте
11.12.18
✎
00:40
|
обычно,открывается дочерняя форма,чтобы что то сделать,а потом,когда нужно передать что то родителю,то можно сделать вызов метода в родительской форме или оповестить ее о чем то,ну или обработка выбора.
|
|