|
ПриПовторномОткрытии() | ☑ | ||
---|---|---|---|---|
0
Krimskiy_xan
14.02.08
✎
17:53
|
Открываю общий журнал, запускаю через глДействия() отчет "Структура Подчиненности", Жму ячейку в отчете "Журнал.Докум." - почему-то открывается новый общий журнал и в нем активизируется документ.
Почему не срабатывает Процедура ПриПовторномОткрытии()??? |
|||
1
Ёпрст2
14.02.08
✎
17:54
|
(0) Потому, что идёт открытие новой формы с новым ID ... # во всём виновата ...
|
|||
2
Krimskiy_xan
14.02.08
✎
18:05
|
Не фига, убрал, всё равно открывает новую форму!
|
|||
3
Ёпрст2
14.02.08
✎
18:07
|
(2) Так и должно быть, ты же не указал, какую именно форму открываешь в меню, и какую именно форму открывать в ОткрытьФорму ... ФормуСписка то бишь ..
|
|||
4
Ёпрст2
14.02.08
✎
18:11
|
+3 В Интерфейсе, в панели струментов явно укажи имя формы ...потом в ОткрытьФорму открывай её же - будет тебе счастье ...
|
|||
5
Krimskiy_xan
15.02.08
✎
11:23
|
(2)
//************************************************************************* Процедура глСформироватьДеревоДокументов(Док) Экспорт Если ПустоеЗначение(Док) = 1 Тогда Возврат; КонецЕсли; Если ТипЗначенияСтр(Док) = "Документ" Тогда Докум = Док; ИначеЕсли ТипЗначенияСтр(Док) = "ГрупповойКонтекст" Тогда Если Док.Выбран() = 0 Тогда Предупреждение("Выбранный документ еще не записан!"); Возврат; Иначе Докум = Док.ТекущийДокумент(); КонецЕсли; Иначе Предупреждение("В параметре не передан Документ"); Возврат; КонецЕсли; ОткрытьФорму("Отчет.ДеревоДокументов", Докум); //# КонецПроцедуры // глСформироватьДеревоДокументов() //************************************************************************* Процедура глОбработкаРасшифровки(Расшифровка, СтандартнаяОбработка, Таблица)Экспорт Если ТипЗначенияСтр(Док) = "Документ" Тогда ОткрытьФорму(Док); ИначеЕсли ТипЗначенияСтр(ДокЖурнала) = "Документ" Тогда Если ОткрытьФорму("Журнал.ЖурналОбщий.ФормаСписка", ДокЖурнала) = 0 Тогда Возврат; КонецЕсли; КонецПроцедуры // глОбработкаРасшифровки() (3) В настройках форм Общего журнала у меня для списка и для подбора указана одна форма - Списка, других просто нет! Панели инструментов не используются вовсе. |
|||
6
Ёпрст2
15.02.08
✎
11:25
|
(5) Заходишь в пофигуратор, открываешь интерфейс, заходишь в панель - находишь там свой журнал , ему ЯВНО указываешь форму списка ... радуешься.
|
|||
7
Krimskiy_xan
15.02.08
✎
11:41
|
(6) Спасибо. В итоге заработало. Только у меня нет панелей!!! Нужно было в настройке меню явно задать форму списка.
Глупость конечно, всего одна форма у журнала ... |
|||
8
Ёпрст2
15.02.08
✎
11:43
|
(7) Ну не важно где, в панели или в меню - главное явно указать ..
И вовсе это не "глупость", а нормальное поведение 1с-ины для открытия новых форм |
|||
9
Ёпрст2
15.02.08
✎
11:51
|
В догонку
V7: Что обозначает "#"? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |