v7: Узнать вид журнала из контекста #395307


#0 by Холст
Как ? т.е. при открытии любого журнала вызывается глобальная процедура, ей надо узнать какой журнал ее вызвал. Хотелось бы решить это без принудительного прописывания в параметрах процедуры вида журнала. Вид, ВидЖурнала не работают, синтакс-помощник ничего не смог подсказать
#1 by skunk
положи на форму скрытый текст с идентификатором... из глобальника смотри, что в тексте...
#2 by DrZombi
самый просто способ, это пронумеровать, виртуально, журналы... И тогда писать меньше ;) Параметр, т.е. номер журнала, передашь в глобальник... Или инициализируй глобал переменную для этого
#3 by Shaman100M
А какая конечная цель определения вида журнала?
#4 by Shaman100M
Можно как-то так: при первом запуске глобальной процедуры перебрать, открыть-закрыть все формы и виды журналов по метаданным, получая контекст, из него получить идентификатор контекста, и сохранить в список При открытии журнала передавать в глобальную контекст формы, по контексту создаем идентификатор, получаем из ранее сформированного списка вид журнала.
#5 by Холст
Спасибо всем за участие, выбрал пока вариант из , , также респект
#6 by Ёпрст
можешь в заголовок писать еще.
#7 by АЛьФ
FormEx
#8 by Ёпрст
забоиться слова страшного и незнакомого...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С