/// <summary>
 /// Добавляет в очередь новый процесс создания отчета. Возвращает UID просесса.
 /// </summary>
 /// <param name="rptCode">Код содаваемого отчета</param>
 /// <param name="sessionID">ID сессии в которой создается процесс</param>
 /// <param name="userUID">UID пользователя, который запускает процесс</param>
 /// <param name="remoteIP">IP адрес с котороко запускается процесс</param>
 /// <param name="prms">Параметры отчета</param>
 /// <param name="priority">Уроверь приоритетности</param>
 /// <returns>UID просесса</returns>
 public String Add(String rptCode, String sessionID, String userUID, String remoteIP, Params prms, ThreadPriority priority) {
   String err_json = null;
   int v_priority = (int)priority;
   String v_prms = prms.Encode();
   String rslt = this._remoteObject.Add(rptCode, sessionID, userUID, remoteIP, v_prms, v_priority, ref err_json);
   if (!String.IsNullOrEmpty(err_json)) {
     EBioException ex = EBioException.Decode(err_json);
     throw ex;
   }
   return rslt;
 }