Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Контроль исполнения потоков работ (ошибки при открытии раздела) : Супермаг Плюс (Супермаг 2000)

29.03.2024 9:28


09.10.2015 08:13
HellBoy
 
Добрый день. Пытаюсь разобраться с потоками работ, с дизайнером вроде более менее понятно, но с контролем исполнения застрял.
При входе в раздел "Контроль исполнения потоков работ" выскакивают ошибки:
1. Недостаточно привилегий
Цитата:
----- Прерывание работы программы -----
сообщение: "ORA-01031: привилегий недостаточно
"
исключение: System.Data.OracleClient.OracleException
источник: Sm.Workflow
данные: соединено с: База даных=COROM; Пользователь=admin
текст команды: Select rtrim(S.MACHINE, chr(0)) from Supermag.SUPERMAG_SESSIONS S where exists (select * from Supermag.SSLocks L where S.SID = L.SID and S.SERIAL# = L.SERNUM and L.OBJTYPE = 'WJ')
тип команды: Text
метод: Void ReadWorkflowServer_Completed(System.Object, Sm.Core.RunWorkerCompletedEventArgs`1[System.String])
at Sm.Workflow.ViewerDomain.ViewerSelectModel.ReadWorkflowServer_Completed(Object sender, RunWorkerCompletedEventArgs`1 e)
at Sm.Core.TaskWorker`2.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
и не может найти исполняющий сервер (под пользователем supermag нет ошибки и сервер определяется. Предполагал, что у пользователя admin нет привилегий на select по Supermag.SUPERMAG_SESSIONS, т.к. этот запрос не выполняется под ним в SQL. Пробовал дать
Цитата:
grant select on supermag.supermag_sessions to admin;
не помогло.

2.
Цитата:
----- Прерывание работы программы -----
сообщение: "Value cannot be null.
Parameter name: serviceInstance"
исключение: System.ArgumentNullException
источник: System
метод: Void AddService(System.Type, System.Object, Boolean)
at System.ComponentModel.Design.ServiceContainer.AddService(Type serviceType, Object serviceInstance, Boolean promote)
at System.ComponentModel.Design.ServiceContainer.AddService(Type serviceType, Object serviceInstance)
at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IServiceContainer.AddService(Type serviceType, Object serviceInstance)
at Sm.Workflow.WorkflowLoaderForDesigner.Initialize()
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)
at System.ComponentModel.Design.DesignerHost.BeginLoad(DesignerLoader loader)
Никто не встречался с такими ошибками?
Супермаг версии 1.030.2 SP2
09.10.2015 08:37
Mtirt
 
Попробуй еще
Код:
grant select on supermag.sslocks to admin;
09.10.2015 09:17
OlegON
 
Настоятельно рекомендую не пользоваться для служебных задач, в т.ч. и расчета ТД, пользователями, кроме самого supermag. Там баг на баге будет. В админку только им логиниться.
09.10.2015 11:03
HellBoy
 
Цитата:
Mtirt Попробуй еще
Код:
grant select on supermag.sslocks to admin;
Не помогло, нет привилегий.

А по второй ошибке нет мыслей? (первая-то от имени supermaga уходит)
09.10.2015 11:06
HellBoy
 
Цитата:
OlegON Настоятельно рекомендую не пользоваться для служебных задач, в т.ч. и расчета ТД, пользователями, кроме самого supermag. Там баг на баге будет. В админку только им логиниться.
Так это не админский модуль, а сама программа. Разделы -> Процессы и потоки -> Контроль исполнения потоков работ
27.10.2015 17:50
ReDHawK
 
Я как-то настраивал и тоже была эта красная "ламочка" что не может найти исполняющий сервер. Долго мучился, правда в интерфейсе программы. Надоело, плюнул, потом само заработало.. только не понял после чего... то ли ребут помог , то ли само прос... чухалось.. я так и не понял. Настраивал не под supermag, но должность с полными правами.
Часовой пояс GMT +3, время: 09:28.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.