Имя: Пароль:
1C
1С v8
Переменная не определена (ЭтотОбъект)
,
0 LenaAt
 
08.04.15
12:25
Платформа 8.3 Самописная конфигурация на УФ. В модуле формы отчёта
&НаКлиенте
Процедура ВыбратьПериод(Команда)
    ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", Отчет.НачалоПериода, Отчет.КонецПериода);
    ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", ЭтотОбъект);
    ОткрытьФорму("ОбщаяФорма.ВыборСтандартногоПериода", ПараметрыВыбора, Элементы.ВыбратьПериод, , , , ОписаниеОповещения);
КонецПроцедуры
выдает ошибку
{Отчет.Табель.Форма.ФормаОтчета.Форма(5,75)}: Переменная не определена (ЭтотОбъект)
    ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", <<?>>ЭтотОбъект); (Проверка: Тонкий клиент)
Подскажите, пожалуйста, что не так?
1 kosts
 
08.04.15
12:26
В УФ нету ЭтотОбъект, есть Объект
2 Naumov
 
08.04.15
12:26
а что не так? а нет переменной ЭтотОбъект.
Она в обычных формах была доступна.
3 Господин ПЖ
 
08.04.15
12:27
этаформа

или общий модуль
4 LenaAt
 
08.04.15
12:27
{Отчет.Табель.Форма.ФормаОтчета.Форма(5,75)}: Переменная не определена (Объект)
    ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", <<?>>Объект); (Проверка: Тонкий клиент)
Всё равно выдаёт ошибку, теперь уже с Объект
5 fisher
 
08.04.15
12:27
Уже есть. С какого-то там релиза.
(0) Какой релиз 8.3 и какой режим совместимости у конфигурации?
6 LenaAt
 
08.04.15
12:27
(3) Это форма отчёта
7 LenaAt
 
08.04.15
12:28
8.3.5.1383
8 fisher
 
08.04.15
12:29
Должно работать. Режим совместимости у конфигурации какой стоит?
9 Господин ПЖ
 
08.04.15
12:29
(6) под 8.3.6

не ругается

но по привычке пишу этаформа
10 Сергиус
 
08.04.15
12:30
(6)А у тебя точно основной реквизит формы Объект называется?
11 hhhh
 
08.04.15
12:32
(7) там форма должна быть. не объект.
12 LenaAt
 
08.04.15
12:33
Спасибо большое!!! Все дело оказалось в режиме совместимости. Было 8.2
13 fisher
 
08.04.15
12:33
Нашел. "ЭтотОбъект" появился начиная с 8.3.3 (у форм, команд и общих модулей). В режиме совместимости с 8.3.2, соответственно - не будет.
Ошибка? Это не ошибка, это системная функция.