После "восстановления" скрипта происходит следующее:
Отправляю документ по маршруту Согласование1 - Согласование2 - Исполнение.
У первого согласующего при нажатии "Подписать ЭЦП" выходит окошко с ошибкой. Текст ошибки в конце.
У второго согласующего вообще карточка не отображается, а только согласование:
На этапе исполнения тоже похожее, нет самой карточки документа:
Что я сделал не так? Как все вернуть к прежнему состоянию до подключения скриптов с "хитрой кнопкой"(((((
Foss.FossDoc.ApplicationServer.AccessControl.AccessDenied: Вам запрещено добавлять подобъекты в объект с идентификатором 000000001F2424C57A404BC6A5AB9B1F0392655F по тегу контейнера 0x800F1F00
Server stack trace:
в Foss.FossDoc.ApplicationServer.ObjectDataManagment.AccessControl.Manager.ValidateCreateInObjects(ContextActionEnum action, OID[] objectOIDs, TPropertyTag[][] containerPropertyTags)
в Foss.FossDoc.ApplicationServer.ObjectDataManagment.ObjectDataManager.CreateObjectsWithOID(OID[] parentOIDs, TPropertyTag[] containerPropertyTags, OID[] objectOIDs, ObjectProperty[][] properties)
в Foss.FossDoc.ApplicationServer.ObjectDataManagment.ObjectDataManager.CreateObject(OID parentOID, TPropertyTag containerPropertyTag, ObjectProperty[] properties)
в Foss.FossDoc.ApplicationServer.ObjectDataManagment.DigitalSignature.Manager.WriteObjectSignature(OID signatureContainerObject, OID signatureAuthor, OID signedObject, String[] signedObjectAttributes, Byte[] signature, String displayName, String[] signedObjectDisplayAttributes)
в Foss.FossDoc.ApplicationServer.Cryptography.Microsoft.HashManager.WriteObjectSignature(OID signatureContainerObject, OID signatureAuthor, OID signedObject, String[] signedObjectAttributes, Byte[] signature, String signatureObjectDisplayName, String[] signableObjectAttributeDisplayNames)
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в Foss.FossDoc.ApplicationServer.ObjectDataManagment.DigitalSignature.IManager.WriteObjectSignature(OID signatureContainerObject, OID signatureAuthor, OID signedObject, String[] signedObjectAttributes, Byte[] signature, String signatureObjectDisplayName, String[] signableObjectAttributeDisplayNames)
в Foss.FossDoc.Cryptography.Inter.DigitalSignatureContext.SignObject(OID objectSignatureContainerOID, OID objectOIDToSign, String[] attributeNames)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.DigitalSignature.Sign.SignatureHelper.Sign(SignatureInfoHolder signatureInfo)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.DigitalSignature.Sign.Manager.Sign(IObjectHolder objectForSign, OID signatureType)