![]() |
![]() |
![]() |
|
Повторное открытие формы обработки | ☑ | ||
---|---|---|---|---|
0
else
21.03.05
✎
04:57
|
1С 7.7
Проблема такая: Открываю форму ОткрытьФорму("Отчет.РедакторСтелажа#",обл.значение) "#" ставлю что бы открывать несколько форм одновременно. Из открытой обработки вызываю другую обработку которая должна при закрытии повторно открыть открывшую ее обработку. Что бы сработала процедура "Приповторномоткрытии". Проблем в том что открывается новая форма обработки. А как открыть повторно старую обработку открытую со знаком "#"? |
|||
1
427
21.03.05
✎
06:07
|
а зачем ее повторно открывать? Может, просто вернуть параметры?
|
|||
2
else
21.03.05
✎
06:10
|
Мне надо запустить процедуру которая бы общитала данные которые переданы из закрытой формы(((
|
|||
3
Ты хоть
21.03.05
✎
06:30
|
сам то понял, что сказал?
|
|||
4
else
21.03.05
✎
07:00
|
Я то понял... и спрашиваю у тех кто уже работал с этим а не так просто на форум забежал.
|
|||
5
Лихо
21.03.05
✎
07:07
|
Мне только одно любопытно: когда-нибудь люди научатся по-нормальному вопросы задавать или нет? И решать проблемы не с середины, а с начала? Подозреваю, что нет, но очень хотел бы ошибиться.
|
|||
6
else
21.03.05
✎
07:11
|
(5) да уж ответ оставляет много вопросов(((
Что там не понятно? Зачем символ "#"? Зачем повторно открывать? Где здесь середина? Что не понятно ? Вопрос : можно ли повторно открыть форму открытую со знаком "#"? |
|||
7
Лихо
21.03.05
✎
07:15
|
(6) А с чего взял, что в (5) ответ? Там размышление, вывод, основанный на наблюдениях.
|
|||
8
else
21.03.05
✎
07:20
|
(7) Слишком философский вывод)))
Я так и не увидел в своем вопросе середины проблемы.... там только начало которое я хочу начать решать... |
|||
9
Лихо
21.03.05
✎
07:25
|
(8) Нет. Начало - это откуда родилась мысль в (0), что с ее помощью хотел получить. Очень может быть, что исходная задача решается какими-либо другими, негеморройными путями.
Никакой философии. Только анализ фактов. |
|||
10
else
21.03.05
✎
07:33
|
Проблем с начала небыло((
Все открывалось и закрывалось отлично ((( Пока руководству не захотелось работать с несколькими формами одной обработки... тут то и начались проблемы... еще раз повторяю вопрос : можно ли повторно открыть форму открытую со знаком "#" (если она сейчас открыта)?Что бы сработала процедура "Приповторномоткрытии"? |
|||
11
Denisыч
21.03.05
✎
07:42
|
Если я вас правильно понял:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0. Соответственно: Если ТипЗначения(КонтекстФормы)=100 Тогда Возврат; //Новую не открываем... Иначе КонецЕсли; |
|||
12
else
21.03.05
✎
07:57
|
Проблема в том что мне на до обязательно открыть уже открытую форму(( Что бы сработала процедура "Приповторномоткрытии"? Но форма уже открыта со знаком "#"и я не знаю как ее повторно открыть((( Вот в чем проблема(((
|
|||
13
else
21.03.05
✎
08:45
|
Если все еще не понятно;
Знак "#" позволяет открывать одновременно большое количество форм одного отчета или обработки. Так вот у меня открыто 10 форм одного отчета и мне нужно повторно открыть форму номер 3 из другого отчета(назавем его "ДО") который был вызван из формы номер 3. Что бы в форме номер 3 сработала процедура "Приповторномоткрытии" и обработала контекст который передан из "ДО"? |
|||
14
else
21.03.05
✎
09:27
|
Ну чтож спасибо за помощь)))
Видимо у меня первого возникла такая проблема))) Хоть одно радует.... первопроходец))) |
|||
15
427
21.03.05
✎
09:28
|
а подумать....
|
|||
16
else
21.03.05
✎
09:30
|
2 день бьюсь уже все что знал перепробовал даже внешние компоненты около десятка перетестил(((
|
|||
17
Бивень
21.03.05
✎
09:33
|
(13) Знак # всего лишь позволяет устанавливать открываемым формам идентификаторы ...
|
|||
18
else
21.03.05
✎
09:36
|
(17) А по подробней можно, а то я может одну сотую возможностей использую(((
|
|||
19
Бивень
21.03.05
✎
09:45
|
ОткрытьФорму("Отчет.РедакторСтелажа#ЖЖЖ",обл.значение)
ОткрытьФорму("Отчет.РедакторСтелажа#ООО",обл.значение) ОткрытьФорму("Отчет.РедакторСтелажа#ППП",обл.значение) ОткрытьФорму("Отчет.РедакторСтелажа#ААА",обл.значение) |
|||
20
else
21.03.05
✎
10:18
|
Все тема закрыта))) В проблеме разобрался))
Бивню сенькс. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |