|
Не передается параметр после закрытия формы.
| ☑ |
0
anders297
01.02.23
✎
18:09
|
Подскажите, какая-то странная ситуация, при попытке получить результат выбора у формы.
Управляемые формы.
Партия = ОткрытьФормуМодально("ИмяФормы", Параметр,Элемент);
Открывается форма, там есть табличная часть, при клике обработчик заказнчивает на такой строке кода:
Закрыть(ВыбПартия);
Прохожу в отладчике, на этой строке Закрыть(ВыбПартия) - ВыбПартия имеет тип справочник партия.
А когда возвращается в документ, то уже Партия = 1, и имеет тип число.
Почему оно не возвращает нормально значение при закрытии?
|
|
1
anders297
01.02.23
✎
18:13
|
Закрыть(297) тоже возвращает 1.
Вообще не реагирует на то что в скобках.
|
|
2
Мультук
гуру
01.02.23
✎
18:21
|
|
|
3
Архитектор_1С
01.02.23
✎
18:21
|
(0) Вы похоже перешли недавно в 1С из другого языка программирования?
|
|
4
Архитектор_1С
01.02.23
✎
18:33
|
(0) Я тоже на заре карьеры занимался этими модальными открытиями формы, все решается намного проще стандартными средствами 1С.
|
|
5
anders297
01.02.23
✎
18:40
|
Вся конфигурация в режиме поддержки модальных вызовов. И в других местах подобное нормально работает.
Все таки я что-то не так делаю, или модальные вызовы уже не работают вообще?
|
|
6
Полбатона
01.02.23
✎
18:40
|
|
|
7
anders297
01.02.23
✎
18:42
|
Могу ли я решить это с использованием модальности?
|
|
8
anders297
01.02.23
✎
19:01
|
Вдруг кому интересно будет, у формы режим выбора стоял, и оно передает индекс выбранной строки.
|
|