Тема: dataareaid conpeek
Показать сообщение отдельно
Старый 02.02.2009, 11:21   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
Цитата:
Сообщение от Logger Посмотреть сообщение
Кстати, вызов common.data() не в исходной компании тоже изменил dataareaId.
Т.е. дубликата не получается.
Вы неверно трактуете точку изменения поля dataareaid.

Оно происходит не при распаковке (извлечения) данных из контейнера, а при смене компании!
X++:
changeCompany(CompanyIdTo)
Проверьте в дебагере, при выполненни этого кода (т.е. при входе в блок с другой компанией) поле dataareaid именно в контейнере(!) меняется на новое, и возвращается на на старое, при выходе из этого блока.

Так что data() тут уже не при чём... Всё дело в контейнере...
Видимо фича такая... для удобства
__________________
Zhirenkov Vitaly