/// <summary> /// Запрос на экспорт платежных документов /// </summary> /// <param name="_orgPPAGUID">Идентификатор зарегистрированной организации</param> /// <param name="_Year">Год</param> /// <param name="_Month">Месяц</param> /// <param name="_UnifiedAccountNumber">Единый лицевой счет</param> /// <returns></returns> public exportPaymentDocumentDataResponse GetPaymentDocumentData(string _orgPPAGUID, Int16 _Year, int _Month, string _UnifiedAccountNumber) { var srvBillsService = new BillsPortsTypeClient(); srvBillsService.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["_login"]; srvBillsService.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["_pass"]; var reqBillServiceExpDoc = new exportPaymentDocumentDataRequest { RequestHeader = new RequestHeader { Date = DateTime.Now, MessageGUID = Guid.NewGuid().ToString(), ItemElementName = ItemChoiceType1.orgPPAGUID, Item = _orgPPAGUID }, exportPaymentDocumentRequest = new exportPaymentDocumentRequest { version = "11.2.0.10", ItemsElementName = new ItemsChoiceType3[] { ItemsChoiceType3.Year, ItemsChoiceType3.Month, ItemsChoiceType3.UnifiedAccountNumber }, Items = new object[] { _Year, _Month, _UnifiedAccountNumber } } }; exportPaymentDocumentDataResponse resBillServiceExpDoc = null; do { try { resBillServiceExpDoc = srvBillsService.exportPaymentDocumentData(reqBillServiceExpDoc); } catch (Exception e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(e.Message); Console.ResetColor(); Thread.Sleep(1000); } }while (resBillServiceExpDoc is null); return(resBillServiceExpDoc); }
/// <summary> /// ВИ_ИЛС_ПД_ЭКСП. экспорт платежных документов /// </summary> /// <param name="_orgPPAGUID">Идентификатор зарегистрированной организации</param> /// <param name="_Year">Год</param> /// <param name="_Month">Месяц</param> /// <param name="_UnifiedAccountNumber">Единый лицевой счет</param> /// <returns></returns> public exportPaymentDocumentDataResponse GetPaymentDocumentData(string _orgPPAGUID, Int16 _Year, int _Month, string _UnifiedAccountNumber) { var srvBillsService = new BillsPortsTypeClient(); srvBillsService.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["_login"]; srvBillsService.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["_pass"]; var reqBillServiceExpDoc = new exportPaymentDocumentDataRequest { RequestHeader = new RequestHeader { Date = DateTime.Now, MessageGUID = Guid.NewGuid().ToString(), ItemElementName = ItemChoiceType1.orgPPAGUID, Item = _orgPPAGUID }, exportPaymentDocumentRequest = new exportPaymentDocumentRequest { version = "11.2.0.10", ItemsElementName = new ItemsChoiceType3[] { ItemsChoiceType3.Year, ItemsChoiceType3.Month, ItemsChoiceType3.UnifiedAccountNumber }, Items = new object[] { _Year, _Month, _UnifiedAccountNumber } } }; var resBillServiceExpDoc = srvBillsService.exportPaymentDocumentData(reqBillServiceExpDoc); return(resBillServiceExpDoc); }