![]() |
#3 |
Участник
|
Цитата:
Цитата:
Сообщение от g.Naukovych
![]() То есть любой плагин выполняется в транзакции.
Тепер что получается? Когда данные в транзакции и еще не сохранены в БД полностью Вы пытаетесь её считать. Вот у Вас и ошибка. Я это проверял при попытке считать из БД данные напрямую. Также проверял, что это работает если использовать веб-сервис из контекста плагина. Если использовать веб-сервис из контекста плагина у меня ошибка не вываливается. Остается ещё очень много вопросов, которые все вместе не дают полную картину. Рочему в Post Create (40) этого не происходит? Теперь перейдем в плагину написаному для четверки который падает по той же причине. 50 stage уже не находится в транзакции почему тогда он тоже падает? Он поддерживается? Или получается код который написан под 4 не обязательно будет бежать на том же stage в 2011. (галиматья какая-та) P. S. Предыдущий программист который писал этот плагин использовал References на веб сервис для удобства работы с сущностями. теперь если переделывать его плагин на сервис из контектста придется переписывать весь код. P. S. Теперь нельзя делать ретривы в Post Update при использовании сборок либо References на веб сервис.
__________________
Читайте SDK!!! |
|
|
|