| 0
    
        GrayS19   20.10.22✎ 15:01 | 
        Искал долго по форуму, не нашел :( Делаю кнопку, при нажатии которой будет строиться список отчётов для этой формы. Как узнать, на форме какого журнала/документа она нажата ? При нажатии пытался передавать Контекст ( глПриНажатии(Контекст))- из контекста журнала получаю и текущую строку, и все колонки, а хочется отловить "Журнал.Заказы". Если передаю глПриНажатии(Форма.Заголовок()) - почему-то получаю пустую строку     |  | 
    
        | 2
    
        СергейК   20.10.22✎ 15:30 | 
        //******************************************************************************
//
 Функция глВернутьТипКонтекста(Знач Конт) Экспорт
 ТипКонтекста="ТаблицаЗначенийСписокЗначенийСправочник.ФормаСпискаДокументЖурналОтчет";
 
 Попытка    А=Конт.КоличествоКолонок();
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"ТаблицаЗначений","");
 КонецПопытки;
 
 Попытка    А=Конт.РазмерСписка();
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"СписокЗначений","");
 КонецПопытки;
 
 Попытка    А=Конт.ТекущийЭлемент();
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Справочник","");
 КонецПопытки;
 
 Попытка    А=Конт.ИерархическийСписок();
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,".ФормаСписка","");
 КонецПопытки;
 
 Попытка    А=Конт.Проведен();
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Документ","");
 КонецПопытки;
 
 Попытка    А=Конт.ТекущийДокумент;
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Журнал","");
 КонецПопытки;
 
 Попытка    Конт.РасположениеФайла(А,А);
 Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Отчет","");
 КонецПопытки;
 
 Возврат ТипКонтекста;
 КонецФункции //глВернутьТипКонтекста()
 |  | 
    
        | 3
    
        СергейК   20.10.22✎ 15:34 | 
        РасширениеФормы
ПолныйПуть()
 Синтаксис:
 ПолныйПуть()
 Назначение:
 Возвращает полный путь к метаданным объекта, которому принадлежит расширяемая форма.
 ПРИМЕР:
 ФормаРасш = СоздатьОбъект(''РасширениеФормы'');
 ФормаРасш.УстановитьФорму(Форма);
 Сообщить(ФормаРасш.ПолныйПуть());
 // выводит строку вида: C:\myBASE\1Cv7.MD\CalcVar\CalcVar_Number41
 ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ:
 (Строка) полный путь к метаданным объекта, которому принадлежит расширяемая форма.
 |  |