Имя: Пароль:
1C
1С v8
Доступен ли ЭтотОбъект на клиенте
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) в тонком вместо ЭтотОбъкт попробуй передать главный реквизит формы