Здравствуйте! Использую стандартный delete query dq_FileInItem. Столкнулся с проблемой: под админом запрос на удаление выполняется нормально, под другим польз-ем выдает ошибку:
"The multi-part identifier "tbl_Files.ID" could not be bound". Посмотрел в профайлере, что за запрос уходит на сервер:
exec sp_executesql N'DELETE FROM [dbo].[vw_Files]
WHERE([tbl_Files].[ID] = @P1)',N'@P1 uniqueidentifier','803B0D68-1052-4E00-A3C4-A5374143FD25'

Проблема ясна, что при включении фильтра не подставляется вьюха этой таблицы. Какие предложите варианты удаления из этой таблицы? Фильтр включаю функцией EnableDeleteQueryFilters.

TS XRM 3.4.0.144

Нравится

1 комментарий

Получается, что при выполнении dq не подставляется vw. Решил проблему использованием ds_Files.Delete(), через датасет запрос на удаление отрабатывает корректно!

Показать все комментарии