Загрузка курсов валют с сайта НБРБ (с учетом изменений 15.04.2013 г.)

Загрузка курсов валют с сайта НБРБ (с учетом изменений 15.04.2013 г.)

Загрузка курсов валют с сайта НБРБ (с учетом изменений 15.04.2013 г.)

14 Comments

  1. yuraos

    Че-за сайт-то ????????????????

    😀 💡 ❓ ❗ 😉 👿 😥 😳 :{} 😎 😮 🙁 🙂 😐

    Reply
  2. yuraos

    (1), аааааа ….

    Народный банк Белорусии !!!

    Только по списку публикаций автора и можно понять.

    Reply
  3. tolyan_ekb

    (2) как всегда при оформлении публикации. Краткость — сестра

    Reply
  4. Ta_Da

    А что за изменения-то?

    Типовая обработка загрузки курсов (судя по картинке как раз она) для конфигурации от «Мисофт», работает до сих пор «по-старинке» — грузит html страничку, а потом удаляет форматирование (причем не парсером, а удалением к примеру 20-30 символов в строке и т.п.) и пытается вычленить из огромного (относительно полезной информации) файлика данные по курсам. В силу изменения дизайна сайта или оформления странички (допустим, добавили тег bold) сию обработку вечно переписывают, в данном случае 15.04.13 видимо как раз произошло очередное изменение оформления?

    Вопрос задаю в силу того, что на данном сайте уже выкладывали обработку загрузки курсов, в которой с сайта НБРБ грузится XML файлик с курсами, формат которого в общем-то не менялся уже года этак 3 точно.

    И собственно аналогичная самописная обработка у клиентов тоже работает как часы и никаких проблем 15.04.13 не возникло.

    Reply
  5. vld_trade

    Пока автор не отписался: сайт нацбанка Беларуси перешел на использование кодировки UTF-8 в своих ответах.

    Автор написал процедуру перевода кодировки из UTF-8 в удобочитаемую 1С7.

    Автору респект!

    Reply
  6. Ta_Da

    (5) vld_trade, т.е. продолжаем править обработку и жрать кактус?

    Reply
  7. vld_trade

    (6) Не совсем понял комментарий… Не забываем, что это 1С7, которая не умеет работать штатными средствами с XML в кодировке UTF-8.

    А пить текиллу — это всегда за.

    Reply
  8. Ta_Da

    (7) vld_trade, начнем с того, что 1С 7.7 может работать с XML посредством v7plus (которая между прочим и используется в обработке для доступа к сайту). Но это лирика, т.к. обработка с XML не работает.

    Не поленился и скачал файл, чтобы не быть голословным. Посмотрел в код. Автор добавил 2 функции, которые он скопипастил с мисты, ну ок. А в остальном все так как я и говорил. Продолжаем стругать кривой говнокод при каждом изменении html странички на сайте НБРБ, вместо того чтобы один раз переписать код нормально и не париться.

    Reply
  9. andrewks

    (2) в тегах публикации: Страна: Беларусь

    😉

    Reply
  10. andrewks

    (8) Ta_Da,

    начнем с того, что 1С 7.7 может работать с XML посредством v7plus

    я за XML, но против v7plus 🙂

    7.7 прекрасно работает с штатным парсером msxml напрямую, причём без кучи глюков, которая накладывает прокладка с названием «v7plus»

    Reply
  11. Ta_Da

    (10) andrewks, речь о том, что нелепо аппелировать к «1С штатно не работает с XML», когда в обработке уже используется внешняя компонента (которая в том числе с XML позволяет работать), а не о том «какая прекрасная вещь v7plus.dll, ее надо использовать всегда и везде».

    Reply
  12. vld_trade

    (11) Честно говоря, пацаны, не понимаю, о чем речь.

    Автор выложил обработку, которая сэкономила МОЁ время. За это я поставил ему плюс. МиСофт пока никак не отреагировал на изменения.

    Ta_Da, выложите свой вариант обработки, если она устроит бухгалтеров, я и Вам поставлю плюс 😉

    Reply
  13. Ta_Da

    http://infostart.ru/public/122505/ — внезапно, публикации уже год как.

    Reply
  14. Cemen82

    по моемку ничего не изменилось )))

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *