|  07.07.2008, 10:56 | #1 | 
| Участник | Загрузка валют с сайта ЦБ 
			
			Не грузит и ошибок не выдает... Пишет "Импортировано 0 курсов". Отсуствует доступ в интернет у профиля "Локальный сервис"? Попробывал стартовать АОС под своим именем не стартует... хотя все права у меня есть... | 
|  | 
|  07.07.2008, 11:01 | #2 | 
| Участник | 
			
			Нужно: 1. Проверить права пользователя, под которым стартует АОС. Имеет ли он право обращаться в сеть Интернет. 2. Настроить валюты: код указать трёхсимвольный (типа, USD) и флаг выставить чтения курсов из Интернет. Нормально всё работает. Но медленно почему-то. Интернет у меня шустрый, но закачка за год по одной валюте шла минуты 3-4. Что там он такое качает, интересно... И сообщения об ошибках достали - типа, на такую-то дату нет курса. Ну, нету и нету, чего орать-то   | 
|  | |
| За это сообщение автора поблагодарили: natterru (1). | |
|  07.07.2008, 11:26 | #3 | 
| Участник | 
			
			Замахал Галкиным флагом, все заработало! Спасибо!
		 | 
|  | 
|  07.07.2008, 20:54 | #4 | 
| Microsoft Dynamics | Цитата:  2. Ошибка выдается, если вы закачиваете курсы за некий период, но между последним существующим курсом валюты в базе и первым курсом в указанном вами периоде загрузке на сайте ЦБ существует некий курс. Иными словами, система дает знать о том, что при загрузке пропущен период, в котором есть курсы валют. Еще проще, если у Вас в базе последний загруженный курс на понедельник, вы пытаетесь загрузить курс за среду, а на сайте есть курс за вторник отличный от курса за понедельник, то в этом случае система будет ругаться. Соответственно, сколько дней вы пропускаете, столько сообщений об этом выдаст система. | 
|  | 
|  08.07.2008, 08:57 | #5 | 
| Участник | 
			
			Спасибо за информацию! Короче, надо курсы за ВСЕ дни выкачивать, тогда ошибок не будет. Ясно. Ещё раз спасибо!
		 | 
|  | 
|  08.07.2008, 14:25 | #6 | 
| Microsoft Dynamics | 
			
			В этом нет особой необходимости. Можно руками завести курс за какую-нибудь дату, с которой планиурется пользоваться курсами ЦБ РФ (например, текущий курс за сегодня). После этого закачать значения курсов начиная со следущей даты (например, с завтрашнего дня, значение курса которого становится известно примерно после 12-ти часов дня).
		 | 
|  | 
|  10.07.2008, 13:48 | #7 | 
| Участник | 
			
			А что, в АХ есть стандартный функционал импорта курсов валют? Я как-то не встречала, расскажите плз!
		 | 
|  | 
|  10.07.2008, 14:48 | #8 | 
| Участник | 
			
			Это в вышедшем дополнении FP1 к DAX 4.0 SP2 EE (см. Вышел Microsoft Dynamics AX 4.0 Service Pack 2 Feature Pack 1 for Eastern Europe)
		 
				__________________ Ivanhoe as is.. Последний раз редактировалось Ivanhoe; 10.07.2008 в 14:51. | 
|  | 
|  10.07.2008, 16:31 | #9 | 
| Участник | 
			
			а кто нить пробовал запускать импорт валют? он вообче работает?
		 | 
|  | 
|  10.07.2008, 16:39 | #10 | 
| Участник | 
			
			да, работает.
		 
				__________________ Ivanhoe as is.. | 
|  | 
|  10.07.2008, 16:41 | #11 | 
| Участник | 
			
			отлично реализован класс CurrencyRateImport_RU. вызовов загрузки валют вообче нет. что курил автор?
		 | 
|  | 
|  10.07.2008, 16:50 | #12 | 
| Участник | 
			
			Простите, чего нет? В меню нет, или в коде какие-то проблемы?
		 
				__________________ Ivanhoe as is.. | 
|  | 
|  11.07.2008, 10:42 | #13 | 
| Участник | 
			
			В коде проблемы. В методе run.
		 | 
|  | 
|  11.07.2008, 10:47 | #14 | 
| MCTS | 
			
			А какие там проблемы? Если вы про метод loadRates(), так он вызывается в методе validate().
		 | 
|  | 
|  11.07.2008, 16:15 | #15 | 
| Участник | 
			
			а с метками при установке FP1  у всех нормально?
		 | 
|  | 
|  11.07.2008, 17:32 | #16 | 
| MCTS | 
			
			Я никаких проблем с метками не встретил. У вас где-то коряво отображается?
		 | 
|  | 
|  12.07.2008, 11:01 | #17 | 
| Участник | 
			
			ага. притом делал переиндексирование
		 | 
|  | 
|  14.07.2008, 14:42 | #18 | 
| Microsoft Dynamics | |
|  | 
|  06.11.2009, 14:23 | #19 | 
| Участник | Ax 4.0 sp2 
			
			Использую стандартную закачку курсов, все настроил, галочки на валютах проставил. а выдает ошибку.  Доступ в интернет в компании через ISA сервер, у пользователя под которым AOS запущен есть доступ в интернет, пробовал запускать и на самом компе где AOS стоит, все равно ошибка. В чем может быть причина ? | 
|  | 
|  06.11.2009, 14:58 | #20 | 
| Участник | 
			
			Попробуй выполнить вот такой джобик: X++: #define.urlFmt("http://www.cbr.ru/scripts/XML_daily.asp?date_req=\%1&d=\%2") #define.requestDateFormat(123, 2, 4, 2, 4, 4) #File static void testCBR(Args _args) { FileIOPermission FileIOPermission; str url = strfmt(#urlFmt, date2str(07\11\2009, #requestDateFormat), 0); xmlDocument xmlRates; boolean ret; ; xmlRates = new XmlDocument(); new FileIOPermission(url, #io_read).assert(); // BP deviation documented ret = xmlRates.load(url); if (ret) { info(xmlRates.toString()); } else { info(url); info(xmlRates.parseError().toString()); } } | 
|  | |
| За это сообщение автора поблагодарили: Logger (4), Ivanhoe (3), gl00mie (2). | |
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Загрузка курсов валют | 5 | |||
| загрузка валют с сайта ЦБ в Axapta 4.0 | 3 | |||
| Кэширование курсов валют | 8 | |||
| Курсы валют Европейского Центрального банка | 13 | |||
| Валюты и курсы валют | 1 | |||
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |