AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2003, 10:50   #1  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Импорт котировок ЦБ
Проект уже выкладывался, это его, так сказать, STABLE1 версия

Случай "рубль не основная валюта и не валюта триангуляции" не обрабатывается, да и надо ли?

В случае "основная валюта - не рубль, но рубль - валюта триангуляции" котировки попадают в базу с признаком триангуляции. Рекомендую заполнить настройку "российский рубль"

Появился меточный файл, интерфейс поменялся незначительно, но, надеюсь, в лучшую сторону . Проблем с трехзвенкой и прокси быть не должно
Вложения
Тип файла: rar cbrrates.rar (10.0 Кб, 244 просмотров)
Старый 24.03.2003, 11:43   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Прошу прощения, в процессе зачистки кода потерялась одна строка и создавались дубли в котировках

Кстати, никого ни коробит от того, что на ExchRates есть два индекса по связке (Валюта + Дата + Признак триангуляции), но оба они неуникальные?

..

Есть проверка на уникальность в ExchRates.ValidateWrite(), но она только при ручном вводе вызывается...
Вложения
Тип файла: rar cbrrates.rar (10.1 Кб, 303 просмотров)
Старый 24.03.2003, 13:15   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Возможно я в очередной раз торможу.
Проект интересный. Есть хорошие задумки.

Одного я не понимаю - зачем он нужен?
почему бы не взять список курсов как текстовый файл?
А затем импортировать этот текстовый файл стандартными средствами импорта из текстового файла?

Чувствую себя полным ретроградом
Старый 24.03.2003, 14:20   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Одного я не понимаю - зачем он нужен?
почему бы не взять список курсов как текстовый файл?
Да не вопрос, конечно же можно делать импорт из файла. Но.
Две валюты - два файла. Пять валют - пять файлов. Делать это руками конечно можно, но одна проблема - я страшно ленив

Ну ладно - два-три файла я руками таки заимпортирую. А каждый день? А так чтобы в 9:00 данные в системе уже были? А заболею я? А на работу опоздаю? Я мало того что ленив, я просыпаю регулярно

И самый главный вопрос..

Кто ж мне файлы текстовые будет на регулярной основе формировать?

Тут же batch сервер раз настроил и сижу, в потолок плюю и периодически проверяю, что все работает.

P.S. И вообще, это была первая осмысленная вещь, которую я в Аксапте делал. Поэтому если в проекте смысла не видно - значит и искать его не надо, нет его там.

P.P.S. В сторону: разве в системе, учет в которой идет более чем в одной валюте, не важно, чтобы аккуратно велись котировки этих самых валют?
Старый 24.03.2003, 15:05   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Как учебный проект - отличная весчь.

Цитата:
Изначально опубликовано Vadik
Две валюты - два файла.
Почему? Два раза запросить в интернете - да.
А два файла то зачем?
Старый 24.03.2003, 16:00   #6  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Почему? Два раза запросить в интернете - да.
А два файла то зачем?
Да, если кто-то нам котировки собранными в одном текстовом файле присылает, импортировать надо будет один файл

Я в свою очередь другого не пойму - где все берут ежедневно обновляющиеся текстовые файлы с котировками?

Тема, кстати, все больше смахивает на флейм. Антиоффтопик: так никто и не ответил - в случае
первичная валюта - USD
валюта триангуляции - EUR

будет ли правильным вычислять курс канадского доллара к USD через курсы USD и канадского доллара к рублю и захочет ли кто-то этим пользоваться?
Старый 24.03.2003, 16:13   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Я например буре отсюда
http://www.cbr.ru/currency_base/dynamics.asp
Хотя уверен, что это не самый удобный вариант.

Если у тебя нужны перерасчеты, то пользуйся Excel'ем.

Я к чему...
Иногда эффективнее не брать на себя ВСЕ задачи.
Иногда эффективнее не писать код, а посадить человека.
Иногда эффективнее научить людей и заставить их отвечать за свои данные.

В упор не могу понять подхода "Ну ладно - два-три файла я руками таки заимпортирую. А каждый день? А так чтобы в 9:00 данные в системе уже были? А заболею я? А на работу опоздаю? Я мало того что ленив, я просыпаю регулярно"

Ты исходишь из предположения что весь мир вокруг тебя крутится. Подумай, ведь каждый месяц у тебя на фирме кто-то рассчитывает и выдает зарплату. Кто-то подписывает платежки, кто-то постоянно вводит данные из банковских выписок... И т.п.

Т.е. в любой организации существуют задачи, которые надо выполнять регулярно. И эти задачи выполняются регулярно. Без тебя.

Почему ты не хочешь воспользоваться этим же налаженным организационным механизмом выполнения регулярных действий? Почему считаешь, что эффективнее создать и отладить код? Почему ты считаешь, что твоя работа по созданию и поддержке будет дешевле специализированной девочки из бухгалтерии?
Старый 24.03.2003, 17:17   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Если задача маленькая, хорошо формализуется, есть ресурсы, чтобы ее реализовать, а поддержка ей совсем или почти не требуется ( ну прям мой случай ) - почему бы и не сделать?

Опять же, проект обучающий был

И не лень тебе отвечать? Время-то подороже моего стоит, да и траффик не бесплатный
Старый 25.03.2003, 10:21   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
мне было интересно.

извини, больше не буду
Старый 21.04.2003, 18:42   #10  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Цитата:
Изначально опубликовано mazzy
Почему ты не хочешь воспользоваться этим же налаженным организационным механизмом выполнения регулярных действий? Почему считаешь, что эффективнее создать и отладить код? Почему ты считаешь, что твоя работа по созданию и поддержке будет дешевле специализированной девочки из бухгалтерии?
Случайно стал свидетелем решения именно так поставленного вопроса.
Поставщик услуг по поддержке запросил у одной из наших компаний 600 баксов за автоматическую функцию ежедневной загрузки курсов в систему, было мнение что дорого и надо руками вбивать, но руководитель дал команду сделать.
Сделали, работает и про курсы больше не вспоминают.
Старый 21.04.2003, 22:37   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
а... понятно.

Т.е. решение этой задачи стоит месячный оклад новичка в Аксапте?
Или треть месячного оклада специалиста (оплата за декаду).

Согласен. На таких условиях я бы тоже стал решать.

А 600 - это без НДС или с НДС?
Старый 22.04.2003, 09:32   #12  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
А 600 - это без НДС или с НДС?
Уверен, что с НДС ( 500 - ну очень уж красивая цифра + 20% )

Так что все скачавшие проект могут начать перечислять, ну например, по 200$ в Фонд Поддержки Молодых Разработчиков Аксапты, реквизиты сообщу позже
Старый 08.08.2003, 18:59   #13  
xan is offline
xan
Участник
Ex AND Project
 
455 / 63 (3) ++++
Регистрация: 18.02.2003
Адрес: Пушкин
у почетных депозитариусов есть вопросы
А можно почитать что сеё творение делает.

Ну не верю я, что так просто можно котировки ценных бумаг закачивать.
Если только кто - то наскоро не "АСУчивает бычью лавку"...

Хотя могу и глубоко ошибаться, но если задачу сею делать правильно, то уж больно она большая полчается.

С Уважением,
в прошлом "почетный депозитариус"...
Старый 08.08.2003, 19:25   #14  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
А можно почитать что сеё творение делает.
Какое творение Вас интересует? Если мой проект, то все предельно просто - ЦБ умеет отдавать котировки валют в XML, создается периодическое задание, которое этот XML втягивает в систему. Никаких ценных бумаг не понимается не обрабатывается. Если есть откуда забирать другие котировки ( тех же ценных бумаг ) и понимание того, как их обрабатывать, возможно, все можно запрограммировать. Хотя возможно я, как человек, далекий от депозитариев, опять все упрощаю
Старый 10.08.2003, 22:29   #15  
xan is offline
xan
Участник
Ex AND Project
 
455 / 63 (3) ++++
Регистрация: 18.02.2003
Адрес: Пушкин
приношу свои извинения за серость, я то подумал, что "ЦБ" - это ценные бумаги, а оказалось БР (Банк России).

Тогда уточняющий вопрос:
программка сама ходит на сайт Банка России и забирает файл или пользователь должен забрать файлик (скачать), потом "подложить" ( :-))?
Старый 11.08.2003, 10:06   #16  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
программка сама ходит на сайт Банка России и забирает файл или пользователь должен забрать файлик (скачать), потом "подложить" ( :-))?
Оно сделано как периодическое задание - один раз настраивается, а потом само файлики по расписанию тянет и парсит. Собственно, проект к второму письму в этом треде приаттачен
Старый 29.09.2003, 15:38   #17  
ShadowFromXZone is offline
ShadowFromXZone
Участник
Аватар для ShadowFromXZone
 
288 / 0 (1) +
Регистрация: 29.09.2003
Цитата:
Изначально опубликовано Vadik

Оно сделано как периодическое задание - один раз настраивается, а потом само файлики по расписанию тянет и парсит. Собственно, проект к второму письму в этом треде приаттачен
А по подробннее о сием чуде можно ;-(
Старый 29.09.2003, 15:58   #18  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
А по подробннее о сием чуде можно ;-(
Смотрите в исходники, там все написано

Если серьезно - здесь Центробанк выдает на своем сайте XML. Наша задача - научиться его обрабатывать и сохранять в ExchRates. Что собственно и было сделано - валюты, котировки которые хотим импортировать, лежат в таблице CBRRatesImportSettings. Есть класс - наследник от RunBaseBatch - он пробегает по этой таблице, тянет с сайта XML, парсит его и сохраняет котировки в БД. Или может я что-то не то объясняю? Тогда лучше по почте или аське спросить, там координаты мои открыты
Старый 29.09.2003, 16:07   #19  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Вещь хорошая, спасибо автору, только надо под Axapta 3 немножко обстругать.
Старый 29.10.2003, 17:54   #20  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
CBRRates под 3.0
Я тут "поизвращался" над проектом CBRRates. Подредактировал его под 3.0.
Добавил два отчёта. Под Excel. На основе шаблона. Хотя шаблон конечно можно было и не делать. Вобщем можно эти отчёты тоже назвать учебными.
Вложения
Тип файла: zip cbrrates.zip (17.1 Кб, 270 просмотров)
__________________
Дмитрий
Теги
ax3.0, download, faq, законченный пример, полезное, курс

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
загрузка валют с сайта ЦБ в Axapta 4.0 Jup DAX: Программирование 3 08.10.2008 18:09
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Импорт котировок НБУ maxsmirnov DAX: Прочие вопросы 5 16.06.2006 17:43
импорт данных FTAXF DAX: Администрирование 2 13.07.2004 20:41
Импорт данных из ODBC источника JohNick DAX: Программирование 4 09.04.2004 10:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:32.