Имя: Пароль:
1C
1С v8
УФ. Переменная не определена (ЭтотОбъект)... Да как так-то?
,
0 bolobol
 
23.03.17
10:47
Доброе утро!

Растерялся. Но не могу допереть, почему перенесённая обработка с одной конфы в другую стала ругаться вдруг, что "Переменная не определена (ЭтотОбъект)". Это ж встроенный... реквизит, сам объект, разве нет? Что делать?

Хелп!
1 Euguln
 
23.03.17
10:49
Платформа, обычное/управляемое приложение?
2 singlych
 
23.03.17
10:49
платформа или режим совместимости конфы 8.3.2 или ниже
3 Cumpuciy
 
23.03.17
10:50
в каком модуле ошибка?
4 zvial
 
23.03.17
10:53
А в УФ не просто Объект, разве?
5 aka AMIGO
 
23.03.17
10:53
(0) Попробуй ЗтаФорма(), что-ли..
было такое
6 НЕА123
 
23.03.17
10:53
(0)
сначала глянь, кто же он был - ЭтотОбъект.
7 aka AMIGO
 
23.03.17
10:53
+5 ЭтаФорма()
8 VladZ
 
23.03.17
10:56
(0) И где тут теряться? Смотришь в исходной что у тебя было в ЭтотОбъект. Смотришь, каким чудом это должно перейти в новую конфу.
9 aleks_default
 
23.03.17
10:58
В новой платформе 8.3.9 в контекст модуля формы было добавлено свойство "ЭтотОбъект".
10 Остап Сулейманович
 
23.03.17
10:59
(4) +100500. В УФ на клиенте нет ЭтотОбъект.
11 aleks_default
 
23.03.17
11:00
(10)Теперь есть.
12 bolobol
 
23.03.17
11:02
Спасибо! Режим совместимости с 8,2,13 установлен, при отключении - ругается:

ОбщаяКартинка.Обновить: Имя не уникально!
ОбщаяКартинка.ОткрытьФайл: Имя не уникально!
ОбщаяКартинка.ПереместитьВверх: Имя не уникально!
ОбщаяКартинка.ПереместитьВниз: Имя не уникально!
ОбщаяКартинка.РазвернутьВсе: Имя не уникально!
ОбщаяКартинка.СвернутьВсе: Имя не уникально!
ОбщаяКартинка.Сортировка: Имя не уникально!
ОбщаяКартинка.СохранитьНастройкиОтчета: Имя не уникально!
ОбщаяКартинка.СохранитьФайл: Имя не уникально!

Что с этим делать, есть опыт исправления?

А с конфы, что под 8,3,8 запущена обработка взята, без совместимости. Там нормально контестной подсказкой видно наличие ЭтотОбъект.
13 bolobol
 
23.03.17
11:04
8,3,3 появляется ЭтотОбъект.
14 singlych
 
23.03.17
11:06
(12) возможно, проще не отключать режим совместимости, а переименовать ЭтотОбъект в ЭтаФорма, если других приколов не появится
15 singlych
 
23.03.17
11:08
в любом случае, проще переписать обработку, чем конфу ;)
16 bolobol
 
23.03.17
11:11
(14) Благодарю за вариант - подходит!

Но вопрос (12) не снимается. Общие картинки переименовывать если - пробелов в конфе не появится?

Да и артефакты при отключении совместимости 8,2,13 и в бой на 8,3,8 - стоит ожидать?

*Исследовательская работа
17 aka AMIGO
 
23.03.17
11:23
(16) Да пожалуйста!.. Ничего не стОит :)
18 ildary
 
23.03.17
11:39
(0) Я сталкивался с подобной проблемой в одной переписанной с ОФ на УФ обработкой и решение такое - перед запуском надо закрыть все окна, даже рабочий стол.