/// <summary> /// Метод ВИ.ПолучитьДокумент /// </summary> /// <param name="docGuid">Строка GUID-идентификатора документа</param> /// <returns></returns> public static string ПолучитьДокумент(string docGuid) { SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.ПолучитьДокумент"); sbr.Params.SetS("ИдентификаторДокумента", "Строка"); sbr.Params.SetD("ИдентификаторДокумента", docGuid); return sbr.Serialize(); }
public static string ИнформацияОДокументе(string guid) { SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.ИнформацияОДокументе"); sbr.Params.SetS("ИдентификаторПакетаДокументов", "Строка"); sbr.Params.SetD("ИдентификаторПакетаДокументов", guid); return sbr.Serialize(); }
/// <summary> ///Авторизация на сервере /// </summary> /// <returns></returns> public static string Авторизация(RU.NekAlex.Sbis.SbisSettings _settings) { //string json = "{\"jsonrpc\":\"2.0\", \"method\":\"САП.Аутентифицировать\", \"params\":{ \"login\": \"[email protected]\", \"password\":\"Njyec123\"},\"id\":0 }"; SBiSJsonRequest sbr = new SBiSJsonRequest("САП.Аутентифицировать") { Params = new SBiSJsonAuthWrapper() }; sbr.Params.Set(_settings.SbisUser, _settings.SbisPassword); return sbr.Serialize(); }
/// <summary> /// Метод ВИ.СформироватьДокументПакетаВПечатномВиде /// </summary> /// <param name="docGuid">Строка GUID-идентификатора документа</param> /// <returns></returns> public static string СформироватьДокументПакетаВПечатномВиде(string docGuid) { SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СформироватьДокументПакетаВПечатномВиде"); sbr.Params.SetS("ИдентификаторДокумента", "Строка"); sbr.Params.SetD("ИдентификаторДокумента", docGuid); return sbr.Serialize(); }
/// <summary> /// Получить список событий с даты date /// </summary> /// <param name="date">ФильтрДатаВремяС</param> /// <returns></returns> public static string СписокСобытийЗаПериод(string date) { SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СписокСобытийЗаПериод"); sbr.Params.SetS("ФильтрДатаВремяС", "Строка"); sbr.Params.SetS("ФильтрНаправлениеПакета", "Строка"); sbr.Params.SetD("ФильтрДатаВремяС", date); sbr.Params.SetD("ФильтрНаправлениеПакета", "Входящие"); return sbr.Serialize(); }
public static string СписокПакетовДокументов(string date) { SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СписокПакетовДокументов"); sbr.Params.SetS("ФильтрДатаС", "Строка"); sbr.Params.SetD("ФильтрДатаС", date); return sbr.Serialize(); }