|
Получение данных в таблицах с разделителями. |
☑ |
0
vicof
08.06.22
✎
16:18
|
Есть база, опубликованная во фрэше.
Я под пользователем с полными правами и без установленных разделителей пытаюсь запросом вытащить всех пользователей из справочника пользователей. В ответ на это 1ска ругается.
"При вызове веб-сервиса произошла ошибка. Ошибка SOAP сервера: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса: Нельзя использовать таблицу без указания всех разделителей с независимым использованием разделяемых данных
объект: 'Справочник.Пользователи'"
Как победить?
|
|
1
Бабрак Кармаль
08.06.22
✎
16:34
|
Выполнить запрос в каждой области данных, результат склеить. Ваш К.О.
|
|
2
vicof
08.06.22
✎
16:38
|
(1) Ладно, задам тупой вопрос) Как выполнить запрос в определенной области данных под определенным пользователем, у которого эти области не назначены?
|
|
3
timurhv
08.06.22
✎
17:12
|
(2) кто вам такого пользователя выдал?
|
|
4
hhhh
08.06.22
✎
17:12
|
(2) назначить ему нужные области и не парить мозг.
|
|
5
vicof
08.06.22
✎
18:17
|
(3) Те, кто тестовую базу предоставил.
(4) Ладно, еще уточню задачу.
Мне нужно во внешнюю систему вытащить всех пользователей из фрэшовской 1ски.
Я же правильно понимаю, что если у пользователя задано значение разделителя, то он увидит только те данные, которые в разделенных справочниках хранятся с этим разделителем? Ну и плюс общие данные.
Если я отключаю константу "Использовать разделение по областям данных", запрос у меня проходит. Но как бы это неправильно туда-сюда ее дергать при каждом запросе.
|
|