Последние сообщения

#1
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - Вчера в 23:20
Всяко бывает. Будем ждать Деда Мороза к следующему Новому году ;-)
#2
FormEx / Re: ИД формы - как получить?
Последний ответ от АЛьФ - Вчера в 22:23
Цитата: Злоп от Вчера в 21:08Наверное, у Алексея просто руки не дошли до внешних отчетов в части этой метки.
Алексей тупо многие вещи просто для внешних отчётов не тестировал. Сегодня посмотрел, там и некоторые другие атрибуты не будут для внешних работать.
#3
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - Вчера в 21:08
Наверное, у Алексея просто руки не дошли до внешних отчетов в части этой метки.
#4
Глюки форума / Re: задолбало это Выполнение T...
Последний ответ от MWW_Ruza - Вчера в 14:52
Ну, и я на Win7... Еще и 32 бита...
Баузер - в основном - Хром. Да, при старте пишет, что не обновляется. Но, все работает.
Там, где надо с ЭЦП работать - ЯндексБраузер(с синеньким значком,типа "для организаций")...
#5
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - Вчера в 00:44
но где-то же эта "метка" хранится и для внешних, раз отрабатывает каждый раз новая форма даже просто если "Отчет#"
#6
FormEx / Re: ИД формы - как получить?
Последний ответ от Харлампий Дымба - 29 января 2026, 23:37
Не работает с внешними отчетами.
Если вызывать отчет из конфигурации, РасширениеФормы::Метка возвращает корректный Id в обоих случаях: и когда он явно задан, и когда присваивается системой.
#7
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - 29 января 2026, 22:24
Не работает. РасширениеФормы.Метка - возвращает пусто.
Форма, кнопка "Сформировать" (тестовый пример скачать здесь: https://wdfiles.ru/4Ssxc)
.

Процедура Сформировать()
	МеткаНовойФормы = _GetPerformanceCounter();
	Сообщить("Открываем форму с меткой: "+МеткаНовойФормы);
	ОткрытьФорму("Отчет#"+МеткаНовойФормы,,РасположениеФайла());
КонецПроцедуры // Сформировать()

Процедура ПослеОткрытия()
	РФ = СоздатьОбъект("РасширениеФормы");
	МеткаЭтойФормы = РФ.Метка;
	Сообщить(СимволТабуляции+"метка открытой формы: " + МеткаЭтойФормы);
КонецПроцедуры // ПослеОткрытия
#8
FormEx / Re: ИД формы - как получить?
Последний ответ от АЛьФ - 29 января 2026, 15:54
РасширениеФормы::Метка
Синтаксис:
Метка
Назначение:
Доступ к значению метки формы. Атрибут для чтения/записи.
Возвращает/устанавливает метку формы, которая задается при вызове метода ОткрытьФорму()
после знака '#' в названии объекта.
#9
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - 29 января 2026, 14:02
В Формексе такого не нашел. а хотелось бы, типа как атрибут РасширениеФормы или как-то иначе...
#10
FormEx / Re: ИД формы - как получить?
Последний ответ от Злоп - 29 января 2026, 14:00
Для чего это: когда я вызвал дочернюю форму из самой себя с новым уникальным ИД (и такая цепочка может быть длинной) - при закрытии дочерней формы надо вернуться в родительскую (еще незакрытую). Например, UCHOICE чтобы можно было вызывать из самой себя длинной цепочкой, что позволит строить сложные отборы...