Макс, спасибо.
Цитата:
Сообщение от
belugin
Это не демагогия. При неаккуратном использовании терминов я не понимаю, понимаешь ли ты суть и просто небрежно используешь обозначения или какие-то детали от тебя ускользнули.
спасибо, что изложил свое видение.
Цитата:
Сообщение от
belugin
Начнем с конца. SysOperationSandbox это часть SysOperation FW (а не обертка над) для того, чтобы выполнять синхронные запросы на клиентской стороне.
ЕСЛИ SysOperationSandbox - это часть SysOperation FW для выполнения синхронных запросов на клиентской стороне
И SysOperationSandbox отсутствовал раньше,
ТО значит ли это, что раньше синхронные запросов на клиентской стороне нельзя было выполнить?
ЕСЛИ синхронные запросов на клиентской стороне без SysOperationSandbox можно было выполнить
ТО почему это SysOperationSandbox часть фреймворка, а не надстройка над ним?
Цитата:
Сообщение от
belugin
Т.е. она позволяет запустить с некоторым дефолтным UI операцию (метод сервиса). Судя по перекрестным ссылкам она используется не только изнутри SysOpFW но и напрямую.
угу.
и судя по статье, ссылку на которую я привел в самом начале, класс предназначен для работы с ним напрямую.
собственно в этом и вопрос - почему за информирование пользователя в данном классе отвечает ВЫЗЫВАЮЩАЯ сторона, а не сам класс, как было в старые добрые времена.
Цитата:
Сообщение от
belugin
Давай я пофикшу твое утверждение как я его понимаю:
Да, Спасибо.
Не буду придираться к деталям. Спрошу про одно - ты просто перевернул мое восприятие:
Цитата:
Сообщение от
belugin
1. (атрибуты наследуются) вместо наследования - не наследуемые атрибуты
КАК!?
Давай уточню вопрос.
Пусть есть два класса. Bar - потомок Foo. Foo помечен атрибутом.
X++:
class MyClassAttibute extends Attribute { }
class MyMethodAttibute extends Attribute { }
[MyClassAttribute]
Class Foo {
[MyMethodAttribute]
void myMethod();
}
Class Bar extends Foo {
void myMethod();
}
Значит ли это что в Аксапте класс Bar тоже помечен атрибутом?
Значит ли это что в Аксапте метод класса Bar тоже помечен атрибутом?