|
v7: Как узнать идентификатор формы, на которой нажата кнопка | ☑ | ||
---|---|---|---|---|
0
GrayS19
20.10.22
✎
15:01
|
Искал долго по форуму, не нашел :( Делаю кнопку, при нажатии которой будет строиться список отчётов для этой формы. Как узнать, на форме какого журнала/документа она нажата ? При нажатии пытался передавать Контекст ( глПриНажатии(Контекст))- из контекста журнала получаю и текущую строку, и все колонки, а хочется отловить "Журнал.Заказы". Если передаю глПриНажатии(Форма.Заголовок()) - почему-то получаю пустую строку
|
|||
1
СергейК
20.10.22
✎
15:29
|
Формекс. Полный путь.
|
|||
2
СергейК
20.10.22
✎
15:30
|
//******************************************************************************
// Функция глВернутьТипКонтекста(Знач Конт) Экспорт ТипКонтекста="ТаблицаЗначенийСписокЗначенийСправочник.ФормаСпискаДокументЖурналОтчет"; Попытка А=Конт.КоличествоКолонок(); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"ТаблицаЗначений",""); КонецПопытки; Попытка А=Конт.РазмерСписка(); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"СписокЗначений",""); КонецПопытки; Попытка А=Конт.ТекущийЭлемент(); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Справочник",""); КонецПопытки; Попытка А=Конт.ИерархическийСписок(); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,".ФормаСписка",""); КонецПопытки; Попытка А=Конт.Проведен(); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Документ",""); КонецПопытки; Попытка А=Конт.ТекущийДокумент; Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Журнал",""); КонецПопытки; Попытка Конт.РасположениеФайла(А,А); Исключение ТипКонтекста=СтрЗаменить(ТипКонтекста,"Отчет",""); КонецПопытки; Возврат ТипКонтекста; КонецФункции //глВернутьТипКонтекста() |
|||
3
СергейК
20.10.22
✎
15:34
|
РасширениеФормы
ПолныйПуть() Синтаксис: ПолныйПуть() Назначение: Возвращает полный путь к метаданным объекта, которому принадлежит расширяемая форма. ПРИМЕР: ФормаРасш = СоздатьОбъект(''РасширениеФормы''); ФормаРасш.УстановитьФорму(Форма); Сообщить(ФормаРасш.ПолныйПуть()); // выводит строку вида: C:\myBASE\1Cv7.MD\CalcVar\CalcVar_Number41 ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ: (Строка) полный путь к метаданным объекта, которому принадлежит расширяемая форма. |
|||
4
RKx
20.10.22
✎
16:44
|
Добрый человек) Теперь ему 1с++ расскажи где брать...
|
|||
5
СергейК
21.10.22
✎
19:47
|
(4) Это из Формекса
|
|||
6
skafandr
22.10.22
✎
14:51
|
Ох уж эти ... а передать просто параметр строкой "Журнал.Заказы" слабо :-)
|
|||
7
uno-group
24.10.22
✎
13:39
|
ГлСформировать(Конт,"Журнал.Заказы");
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |