Имя: Пароль:
1C
1С v8
Чем заменить ЭтотОбъект (Режим совместимости 8.2)
0 Alex_Kh_ua
 
22.12.17
11:44
Добрый день форумчане!!!! Нужна ваша помощь, есть некий общий модуль, который был перенесен с типовой, под управляемые формы. Ругается на ЭтотОбъект. Режим совместимости стоит с 8.2 и менять нельзя. Как обойти это счастье???

http://prntscr.com/hqw8cn

"{ОбщийМодуль.ОбщегоНазначенияКлиент.Модуль(116,102)}: Переменная не определена (ЭтотОбъект)
    Оповещение = Новый ОписаниеОповещения("ПоказатьВопросОбУстановкеРасширенияРаботыСФайламиЗавершение",<<?>>ЭтотОбъект, ОписаниеОповещенияОЗакрытии); (Проверка: Тонкий клиент)"
1 Lexey_
 
22.12.17
11:47
(0) явно указать общий модуль
2 Alex_Kh_ua
 
22.12.17
11:49
Какой конструкцией, можно пример?
3 Alex_Kh_ua
 
22.12.17
11:51
Должно получится такая загогулина, http://prntscr.com/hqwax5 но как прописать, не пойму...
4 famnam
 
22.12.17
11:54
для 8.2 просто использовать модальный вопрос.
5 igorPetrov
 
22.12.17
11:55
(4) Там еще куча всякого у него появится, копи-паст не прокатывает.
6 Alex_Kh_ua
 
22.12.17
12:06
Есть варианты, как обойти это все?
7 Mankubus
 
22.12.17
12:07
(6) все переписать
8 nordbox
 
22.12.17
12:10
Тут тебе даже расширение не поможет
9 mehfk
 
22.12.17
12:13
(0) ЭтаФорма
10 lubitelxml
 
22.12.17
12:14
вроде вместо ЭтотОбъект пишешь Объект и будет тебе счастье
11 Sиlьver
 
22.12.17
12:41
в (9) правильный ответ
12 FIXXXL
 
22.12.17
12:45
(11) если "ЭтаФорма" передана как параметр процедуры общего модуля
13 ambrozii-fadeevich-s
 
22.12.17
12:54
(11) Речь об общем модуле.

(0) ОписаниеОповещения, как и прочая "антимодальность" и "асинхронность" в принципе появилось в 8.3.6 (если память не изменяет - ну т.е. в 8.3)

Т.е. пытаться впихнуть такой код в конфу в режиме 8.2 бессмысленно