Текущее время: Чт, апр 18 2024, 07:53

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Помогите наполнить аттрибут в БО
СообщениеДобавлено: Вт, окт 09 2007, 17:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 09 2007, 17:39
Сообщения: 2
Проблема в следующем. Нужно наполнить аттрибут в БО рассчетным значением. Оно имеется в контейнере задачи. При тестировании метода БО все прекрасно наполняется, а при тестировании задачи с методом ничего не происходит. Передачу элементов контейнера настроил. Типы данных совместимы. В чем может быть засада?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите наполнить аттрибут в БО
СообщениеДобавлено: Ср, окт 10 2007, 12:13 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
Шура написал(а):
Проблема в следующем. Нужно наполнить аттрибут в БО рассчетным значением. Оно имеется в контейнере задачи. При тестировании метода БО все прекрасно наполняется, а при тестировании задачи с методом ничего не происходит. Передачу элементов контейнера настроил. Типы данных совместимы. В чем может быть засада?

Дело в том, что атрибуты объекта "заполняются" в момент генерации инстанции БО. А контейнеры могут быть заполнены и без генерации инстанции, к примеру если метод инстантнонезависим. Т.е. получается что для заполнения атрибута необходимо сформировать инстанцию на основании данных которой (а именно значений ключевых полей) атрибут и вычислится. Таким образом, если это расчетные значения, то не проще ли написать программу атрибута таким образом чтобы именно в нем самом и происходило вычисление данного значения и незамарачиваться с методом и его контейнерами?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите наполнить аттрибут в БО
СообщениеДобавлено: Ср, окт 10 2007, 18:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 09 2007, 17:39
Сообщения: 2
Дело в том что именно из контейнера задачи необходимо перенести значение в атрибут. Есстествено, что при генерации атрибут пытается наполнится, но не видет рядом контейнера, из-за этого он остается пустым. (проверял, если при генерации подсовывать ему константу, не проблема, все записывается).
Неужели нельзя с помощью метода изменить значение атрибута?
Необходимость в значение, которое я хочу передать с атрибутом, заключается в том, что нужно запускать дефолтный метод БО, когда он является приложением ЭПО и в этом методе он нужен позарез ( а я так понимаю, что в данных условиях доступ до контейнера задачи вообще никак не получить, а вот к атрибутам БО легко).


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

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


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

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


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

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