(3) Зачем он нужен? Если ИТС куплен, можно просто обновить конфигурацию до последнего релиза и ставка поставится сама. В базовой версии даже ИТС не нужен.
Данные методы возвращают только 'простые' XML документы, без использования схем:
Updated MainInfoXML() - Получение основной информации - Ставка рефинансирования, золотовалютные резервы, денежная база, денежная масса
&НаКлиенте
Процедура ЗагрузитьУчетнуюСтавку(Команда)
// Вставить содержимое обработчика.
СтрокаXML=ЧтениеСтавки();
Сообщить (СтрокаXML);
КонецПроцедуры
&НАСервере
Функция ЧтениеСтавки()
Определения = Новый WSОпределения("http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL");
Прокси = Новый WSПрокси(Определения, "http://web.cbr.ru/", "DailyInfo", "DailyInfoSoap");
ТипWSПараметра = Прокси.ФабрикаXDTO.Пакеты.Получить("http://web.cbr.ru/").Получить("MainInfoXML");
WSПараметр = Прокси.ФабрикаXDTO.Создать(ТипWSПараметра);
РезультатXDTO = Прокси.MainInfoXML(WSПараметр);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
Прокси.ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, РезультатXDTO.MainInfoXMLResult.RegData.stavka_ref);
СтрокаXML = ЗаписьXML.Закрыть();
возврат СтрокаXML;
КонецФункции
Показать
возвращает вот такую строку:
<anyType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Title="Ставка рефинансирования" Date="18.09.2017">8.50</anyType>
Определения = Новый WSОпределения("http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL");
Прокси = Новый WSПрокси(Определения, "http://web.cbr.ru/", "DailyInfo", "DailyInfoSoap");
//Период между датами
WSПараметр2.FromDate = НачалоНедели(ТекущаяДата());
WSПараметр2.ToDate = КонецДня(ТекущаяДата());
КлючеваяСтавкаXDTO = Прокси.KeyRate(WSПараметр2);
Для Каждого СтрокаТаблицы Из КлючеваяСтавкаXDTO.KeyRateResult.diffgram.KeyRate.KR Цикл
Сообщить(СтрокаТаблицы.Rate); //Чтение в цикле таблицы даты и ставки Rate ставка (тип строка)
КонецЦикла;