Текущее время: Вт, апр 16 2024, 21:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Помогите новичку опять!
СообщениеДобавлено: Чт, апр 13 2006, 17:07 
Ассистент
Ассистент

Зарегистрирован:
Пт, окт 22 2004, 17:21
Сообщения: 36
У единицы оборудования есть нестандартный признак - ссылка на другую единицу оборудования. При изменении ЕО необходимо отправить задачу на изменение связанной ЕО.
Определила в своём объекте (скопированном со стандартного ЕО) атрибут - связанная ЕО.
Теперь мне надо либо сделать генерацию события нестандартного объекта, а я не знаю как.
Либо как-то перенести данные из стандартного события в контейнер ПО(в стандартный объект), а потом из него в задачу с нестандартным объектом, а система этого не даёт, т.к. они разные, отличаются как раз моим доп.атрибутом.
Наверное сумбурно объяснила. Может подскажете что?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 14 2006, 09:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вы именно копировали объект из стандартного или сделали наследника? Если делали наследника, то стандратный путь - настроить делегирование: в SWO1 -> Settings -> Delegation -> System-wide (в 4.6с). Там вы для стандартного объекта (ЕО) указываете в качестве "делегата" свой объект. После этого с точки зрения системы стандартный объект выглядит как ваш - со всеми новыми атрибутами и методами. Если объект скопирован, весьма рекомендую потратить время и переделать его в наследника.
Чтобы вызвать событие, можно привязаться к документам изменений - SWEC. Но сначала нужно узнать, какой класс объекта изменений у вашего объекта.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:29 
Ассистент
Ассистент

Зарегистрирован:
Пт, окт 22 2004, 17:21
Сообщения: 36
Сергей! Спасибо! Ругаться перестало. Но у меня след.вопрос.
Сделала наследника с новым атрибутом (в программе заполняю его константой, т.е. определяется он без ошибок. Причём наследник типа того же что сам объект). Передаю из контейнера события стандартного в контейнер потока опер. В контейнере этот объект определён со ссылкой на мой объект с новым атрибутом (новый атрибут со ссылкой на стандартный объект). В операции вызывается метод изменить станд.объект, в контейнер передаю свой атрибут в качестве изменяемого объекта. Но он пуст? Что я делаю не правильно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 09:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Юля,
После настройки делегирования во всех контейнерах нужно использовать имя стандартного объекта, все новые атрибуты и методы будут видны. Про имя своего объекта нужно будет вспоминать только в SWO1 для внесения изменений.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 10:40 
Ассистент
Ассистент

Зарегистрирован:
Пт, окт 22 2004, 17:21
Сообщения: 36
Всё получилось! Ура-ура! Сергей, спасибо Вам огромное! :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB