|
Переменная не определена (ЭтотОбъект) |
☑ |
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, соответственно - не будет.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший