Курс валют
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 159
- Зарегистрирован: 28 сен 2005, 19:48
- Откуда: mos
- Контактная информация:
Курс валют
В галактике в "Настройки/Заполнение каталогов/Курсы валют/ Обновление курсов валют" есть интерфейс, который насколько я понимаю закачивает курсы с сайта центробанка. Только я чето не могу разобраться как он работает. А вообще в идеале хочу функцию, которая с центробанка выкачивает данные. Как это вообще реализовано?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
1.Нужно поставить Microsoft.NET.Framework_v2.0.
2. Запустите ocx\reg.bat
проверте как будут запускаться строки
rem Регистрация необходима для работы с WEB - сервисом
rem необходимо убедиться в наличии Microsoft.NET
rem обновления курсов валют
set NET_ROOT=v2.0.50727
set NET_DIR=%WINDIR%\Microsoft.NET\Framework\%NET_ROOT%
%NET_DIR%\RegAsm.exe ..\DailyInfoCOM.dll /tlb
%NET_DIR%\RegAsm.exe ..\DailyInfoCOM.dll /codebase
если не стартанет как надо, то нужно запускать с локала.
3.Запустить галку
4.Запустить ФРО-=Н=-Курсы валют -Обновление курсов валют
5. Перейти на закладку настройка
6. выбрать нужные валюты для закачки и интервал дат(слишком большой будет очень долго)
7.Перейти на закладку «справочник валют»
8.Нажать «обновить»
9.У нужных элементов привязать галактический справочник
10.перейти на закладку «курсы валют»
11.нажать «обновить»
На вопрос
---------------------------
Подтверждение
---------------------------
Обновить информацию по курсу валют за период с 01/05/2007 по 22/05/2007?
---------------------------
Да Нет
Нажать «Да»
12.Появиться протокол
--------------------------------------------------------------------------------
Протокол сообщений (вторник, 22/05/2007)
--------------------------------------------------------------------------------
Период проведения запроса: с 01/05/2007 по 22/05/2007
Источник: www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx обработан
13. Видим результат
14.Нажимаем «Продолжить»
---------------------------
Подтверждение
---------------------------
Источник информации: Центральный банк России (WEB - сервис) Провести обновление курса валют за период с 01/05/2007по 22/05/2007?
---------------------------
Да Нет
Нажимаем да
15.Заходим в курсы валют
2. Запустите ocx\reg.bat
проверте как будут запускаться строки
rem Регистрация необходима для работы с WEB - сервисом
rem необходимо убедиться в наличии Microsoft.NET
rem обновления курсов валют
set NET_ROOT=v2.0.50727
set NET_DIR=%WINDIR%\Microsoft.NET\Framework\%NET_ROOT%
%NET_DIR%\RegAsm.exe ..\DailyInfoCOM.dll /tlb
%NET_DIR%\RegAsm.exe ..\DailyInfoCOM.dll /codebase
если не стартанет как надо, то нужно запускать с локала.
3.Запустить галку
4.Запустить ФРО-=Н=-Курсы валют -Обновление курсов валют
5. Перейти на закладку настройка
6. выбрать нужные валюты для закачки и интервал дат(слишком большой будет очень долго)
7.Перейти на закладку «справочник валют»
8.Нажать «обновить»
9.У нужных элементов привязать галактический справочник
10.перейти на закладку «курсы валют»
11.нажать «обновить»
На вопрос
---------------------------
Подтверждение
---------------------------
Обновить информацию по курсу валют за период с 01/05/2007 по 22/05/2007?
---------------------------
Да Нет
Нажать «Да»
12.Появиться протокол
--------------------------------------------------------------------------------
Протокол сообщений (вторник, 22/05/2007)
--------------------------------------------------------------------------------
Период проведения запроса: с 01/05/2007 по 22/05/2007
Источник: www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx обработан
13. Видим результат
14.Нажимаем «Продолжить»
---------------------------
Подтверждение
---------------------------
Источник информации: Центральный банк России (WEB - сервис) Провести обновление курса валют за период с 01/05/2007по 22/05/2007?
---------------------------
Да Нет
Нажимаем да
15.Заходим в курсы валют
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
ну по расписанию сие тоже можно запускать. Написать AQA тест а возможно его можно запускать и через nowrun
Последний раз редактировалось edward_K 27 мар 2008, 11:43, всего редактировалось 1 раз.
-
- Местный житель
- Сообщения: 1357
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: СПб, ЭП-Аудит
- Контактная информация:
Давным давно. Работал админом на Галактике 5.73!!!было обидно
Потом пошел админом на 1С 7.7.
Мне не то что было обидно, меня просто бесила эта 1С.
Без программежа вообще ни чего сделать нельзя, ручные проводки и все в сад... Отчеты по документам вообще не существуют - пришлось все писать самому. План счетов поправил - перелопатил код всех документов. Не тронутые остались приходный кассовый ордер и расходный. Типов внутренних документов море, а там одна накладная и точка. Удаленные точки вообще собрать в кучу не возможно.
Результат конечно был достигнут, но есть много но....
А вспоню как с 6 версии тянул 1С на 7.7 это вообще вратарь Болгарской сборной...
Терпел я ровно год - потом силы мои иссякли.
Продавать и внедрять правда хорошо - без денег точна не останешься.
А вы говорите загрузка курсов. Смех да и только - три цифры в день руками не внести.
-
- Местный житель
- Сообщения: 222
- Зарегистрирован: 04 июн 2008, 14:35
- Откуда: Стерлитамак
- Контактная информация:
Кажется вы его мне и высылали. Проблема в том, что фейс работает в Галактике и чтобы его запустить нужно быть залогиненным. А у нас курсы грузятся на сервере и быть залогиненным на нем это очень очень плохо. Пришлось написать сервис, который просто висит в памяти и по расписанию грузит курсы.
К тому же еще всё , что я видел не умеет работать с проксями.
К тому же еще всё , что я видел не умеет работать с проксями.
1. Тут каждому свое. У нас на отдельном сервере висела запущеная Галактика и в определенное время выполняла различные процедуры. В том числе и загрузку курсов.
2. Функция вызываемая из dll использует стандартные настройки IE. Если IE настроен на выход через прокси в инет, то и загрузка курсов пойдет через прокси.
2. Функция вызываемая из dll использует стандартные настройки IE. Если IE настроен на выход через прокси в инет, то и загрузка курсов пойдет через прокси.
Re: Курс валют
А у кого патчи из последних? Посмотрите, пожалуйста, работает ли описанный функционал... у меня предупреждение - возникло необработанное исключение...
Наверное, проблемы с регистрацией dll. Есть какие-нибудь тонкости? Как это должно выглядеть в реестре?
Наверное, проблемы с регистрацией dll. Есть какие-нибудь тонкости? Как это должно выглядеть в реестре?
-
- Постоянный обитатель
- Сообщения: 135
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва Связьтранснефть
Re: Курс валют
Используем любезно предоставленный m0p3e (спасибо!) интерфейс вместо стандартного и горя не знаем;) перекомпилировал его как
#component "L_VAL"
Interface VGETCURVAL 'Обновление курсов валют' DoAccept, EscClose, Cyan;
#component "L_VAL"
Interface VGETCURVAL 'Обновление курсов валют' DoAccept, EscClose, Cyan;
С ув..
Re: Курс валют
empyros
Недавно появилась новая библиотека ExRatesCOM.dll, почитайте к ней ReadMe. Возможно, как раз ваш случай.
Недавно появилась новая библиотека ExRatesCOM.dll, почитайте к ней ReadMe. Возможно, как раз ваш случай.