Имя: Пароль:
1C
 
Как при создании описания оповещения сослаться на процедуру в текущем общем модуле?
0 Гений 1С
 
гуру
01.09.21
17:58
ЭтотОбъект в модуле не канает.
Просто тупо писать имя модуля не хочу.
1 ДенисЧ
 
01.09.21
18:06
геня, с тебя тритыщи за учебу чтения.
МойНеглобальныйМодуль.ИмяЭкспортнойПроцедуы
2 VladZ
 
01.09.21
18:09
(0) И за что тебе платить 2 тысячи в час?
3 polosov
 
01.09.21
18:10
(1) Он не хочет писать имя модуля. Хочет универсализма. Т.е. внутри кода получить полное имя расположения процедуры для коллбэка.
4 Гений 1С
 
гуру
01.09.21
18:11
(3) отож
5 polosov
 
01.09.21
18:13
(4) Извращение через генерацию исключения, его перехват и анализ стека.
6 ДенисЧ
 
01.09.21
18:14
(3) А он, что, не знает, в каком модуле пишет свой код?
Тогда за шесьтыщ могу продать ему кнопку, которая покажет это...
7 Гений 1С
 
гуру
01.09.21
18:15
(6) я расширяю общий модуль и не хочу думать о том, как он называется, тебе ж объяснили, что те, кто берут 2к в час, они эстеты
8 ДенисЧ
 
01.09.21
18:17
(7) Как сказал один писатель - все эстеты - петерасты.
9 acht
 
01.09.21
18:30
(7) > и не хочу думать
Оно заметно. Ты и в расширение его добавляешь, зажмурив глаза и куда-то ткнув левой пяткой.
10 Ненавижу 1С
 
гуру
01.09.21
18:38
(0) это почему?

вот кусок и общего модуля типовой:

    Параметры.ИнтерактивнаяОбработка = Новый ОписаниеОповещения(
        "ИнтерактивнаяОбработкаПриПроверкеНастройкиАвтономногоРабочегоМеста", ЭтотОбъект);
11 acht
 
01.09.21
18:39
(10) Ну взял и все испортил =)
12 acht
 
01.09.21
18:40
Так не увидим мы гениальных решений...
13 Гений 1С
 
гуру
01.09.21
18:47
(10) гм, действительно, ЭтотОбъект рулит, я же его пробовал в первый раз, хз почему написало что ЭтотОбъект не найден
14 Гений 1С
 
гуру
01.09.21
18:47
ок, вопрос закрыт
15 Гений 1С
 
гуру
01.09.21
18:49
А, наверное я написал через мягкий знак..
16 acht
 
01.09.21
18:50
Срочно пиши статью!
17 Гений 1С
 
гуру
01.09.21
19:01
18 VladZ
 
01.09.21
21:05
(17) Самая главная фраза из статьи: "Но код оказался бесполезен..."