31.03.2015, 13:49 | #1 |
Участник
|
Поведение системы при Retrieve
Коллеги, поясните пожалуйста поведение системы...
Есть плагин на Retrieve. Запрашиваю данные сужности по ID, которого нет в системе. Плагин на стадии Pre во входных параметрах заменяет несуществующий ID на существующий в системе. Это позволяет запросу выполняться и не падать с ошибкой, что запись не найдена. Дальее, на стадии Post, когда я получаю из CRM сущность, заменяю у нее ID обратно на несуществующий. При этом получаю ошибку что запись не найдена. Если на стадии Post не заменять ID, то все проходит нормально. Я вот как то не очень понимаю, по идее на стадиии Post Retrieve можно подложить системе любые данные (ну по крайней мере в рамках существующих у сущности полей). Но почему подмена ID ведет к ошибке, есди никаких запросов в систему больше не происходит. |
|
Теги |
plugin, retrieve, crm2013, crm2011 |
|
|