Текущее время: Ср, мар 18 2026, 04:19

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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