|
Доступен ли ЭтотОбъект на клиенте |
☑ |
0
Aleksey
22.11.13
✎
07:21
|
Что-то понять не могу
Пытаюсь открыть типовую обработку ВыгрузкаЗагрузкаДанныхXML83.epf из последней КД (2.1.8.1)
Ругается переменная не определена "ЭтотОбъект"
Смотрю код
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "ЗакрытаФормаНастройкиКонсолиЗапросов" Тогда
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметр);
КонецЕсли;
КонецПроцедуры
Лезу в СП
ОбработкаОбъект.<Имя обработки>.ЭтотОбъект (DataProcessorObject.<Имя обработки>.ThisObject)
ОбработкаОбъект.<Имя обработки> (DataProcessorObject.<Имя обработки>)
ЭтотОбъект (ThisObject)
Использование:
Только чтение.
Описание:
Тип: ОбработкаОбъект.
Содержит данный объект обработки. Свойство предназначено для получения объекта в модуле объекта или модуле формы.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Получается что как бы на клиенте недоступно
Я неправильно готовлю? Или кто-то в 1С даже и не пытается тестировать свои обработки? Или там уж совсем индусы пишут, которые незнают язык 1С?
|
|
1
Wobland
22.11.13
✎
07:37
|
что-то как-то в 8.3 слово "ЭтотОбъект" приняло новые значения по сравнению с 8.2
|
|
2
Wobland
22.11.13
✎
07:37
|
+(1) без труда разобрался с СП, подробностей не помню
|
|
3
Rie
22.11.13
✎
07:41
|
(0) Доступность - "_толстый_ клиент".
|
|
4
Aleksey
22.11.13
✎
07:43
|
(3) я работаю в тонком
(1) похоже ты прав, потому что в БП 3,0 стоит режим совместимости Версия 8.2.16, и не работает. А в УТ11 - 8.3.3 и обрботка запускается и не ругается
|
|
5
Rie
22.11.13
✎
07:44
|
(3) А вот насчёт доступности в тонком - в СП нет ни слова. Только на сервере.
|
|
6
banco
22.11.13
✎
08:09
|
(0) в 8.3 ЭтаФорма переименовано в ЭтотОбъект
|
|
7
ДенисЧ
22.11.13
✎
08:52
|
(4) Запускай толстый управляемый
|
|
8
Rovan
гуру
22.11.13
✎
09:12
|
(4) в тонком вместо ЭтотОбъкт попробуй передать главный реквизит формы
|
|