Автор |
Сообщение |
|
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?
|
 |
|
|
|