|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: undefined
Индекс форума » Профиль для undefined » Сообщения, отправленные пользователем undefined
Автор Сообщение
oleg-x wrote:
dk wrote:Это как раз хорошая практика. Работать могут много пользователей одновременно, а остатки и новые ВСД одни на всех.

Имеется ввиду не получения остатков каждым пользователем, а выполнение запросов под администратором.

У меня логика подсистемы обмена с ВЕТИС такова, что все запросы по ЗСЖ, а также актуализация организаций ХС и справочников в целом осуществляется регламентным заданием. Регламентное задание запускается под служебным пользователем, наделённым полными правами по ВЕТИС. Если у пользователя есть такие права, при отправке запросов в качестве заявителя всегда указывается администратор ХС, вне зависимости от того с каким ХС в данный момент осуществляется взаимодействие. Это теперь, а раньше я думал что так и есть, пока не столкнулся с ошибкой из-за которой создал эту тему и не обнаружил изъян в запросе получения пользователя. Подобными правами обладают только служебный пользователь и я, т.к. мне необходимо работать сразу со всеми ХС. Сотрудники складов работают каждый под своим пользователем, а я занимаюсь только настройками.
oleg-x wrote:Плохая идея.

В запросе остатков нельзя допустить ошибку, да и формируется он программно. Пользователи не принимают в этом участия.
Вопрос решён. Звёзды совпали таким образом, что при отправке запроса в качестве инициатора подставлялся единственный заблокированный пользователь этого предприятия. Сейчас посмотрю алгоритм выбора пользователя, исправлю. Доложен был подставиться администратор предприятия и я был уверен что так и происходит.
Я только сегодня получил данные API. С ним ещё не успели поработать. Я застрял на первом получении остатков. При этом в фоне спокойно получаю данные по ВСД этого предприятия.
nmzn1 wrote:могу только посоветовать под другим пользователем попробовать

Это было первым, что я попробовал.
nmzn1 wrote:возможно из-за глюков в работе

У других организаций проблем нет -- только у одной.
nmzn1 wrote:здравствуйте
посмотрите права юзера в ветисе и перечислите здесь если нетрудно

Не понимаю зачем, но пожалуйста:
- Доступ к веб-интерфейсу ИС Меркурий только на чтение
- Доступ к веб-интерфейсу ИС Меркурий на выполнение операций
- Авторизованный заявитель в системе Аргус
- Доступ к ИС Меркурий через Ветис.API только на чтение
- Управление зонами ответственности пользователей
- Доступ к ИС Меркурий через Ветис.API на выполнение операций
- Гашение ВСД
- Уполномоченное гашение ВСД
- Уполномоченное оформление возвратных ВСД
- Оформление ВСД на производственную партию
- Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №646)
- Оформление ВСД на сырое молоко (при наличии справки о безопасности сырого молока)
- Авторизованный заявитель в системе Меркурий
- Оформление возвратных ВСД
Здравствуйте.

При попытке получить данные по всем записям складского журнала, получаю ошибку MERC37558 (Данные не могут быть получены, так как у пользователя, ответственного за выполнение, отсутствует доступ). В вики информации по данной ошибки не нашёл и не могу понять каких прав не хватает. В чём может быть проблема?
dk wrote:Проверьте блок initiator -> login в запросе

Да, он был пустым при отправке запросов GetStockEntryListOperation по всем ХС. Спасибо!
Вопрос всё ещё актуален.
Привет.
Иногда при получении записей складского журнала API возвращает ошибку "MERC37320: Идентификатор пользователя обязателен для заполнения". Не могу выявить причину, а описания ошибки нигде не нашёл. Кто-нибудь знает что это значит и где вообще можно посмотреть список возможных ошибок, возвращаемых API?
 
Индекс форума » Профиль для undefined » Сообщения, отправленные пользователем undefined
Перейти:   

Powered by JForum 2.1.8 © JForum Team