Загрузка курсов валют с сайта НБРБ (с учетом изменений 15.04.2013 г.)
Загрузка курсов валют с сайта НБРБ (с учетом изменений 15.04.2013 г.)
Автоматизация бухгалтерского учета
Разработки для оптимизации управления и новейшие отчеты и обработки программ
Че-за сайт-то ????????????????
😀 💡 ❓ ❗ 😉 👿 😥 😳 :{} 😎 😮 🙁 🙂 😐
(1), аааааа ….
Народный банк Белорусии !!!
Только по списку публикаций автора и можно понять.
(2) как всегда при оформлении публикации. Краткость — сестра
А что за изменения-то?
Типовая обработка загрузки курсов (судя по картинке как раз она) для конфигурации от «Мисофт», работает до сих пор «по-старинке» — грузит html страничку, а потом удаляет форматирование (причем не парсером, а удалением к примеру 20-30 символов в строке и т.п.) и пытается вычленить из огромного (относительно полезной информации) файлика данные по курсам. В силу изменения дизайна сайта или оформления странички (допустим, добавили тег bold) сию обработку вечно переписывают, в данном случае 15.04.13 видимо как раз произошло очередное изменение оформления?
Вопрос задаю в силу того, что на данном сайте уже выкладывали обработку загрузки курсов, в которой с сайта НБРБ грузится XML файлик с курсами, формат которого в общем-то не менялся уже года этак 3 точно.
И собственно аналогичная самописная обработка у клиентов тоже работает как часы и никаких проблем 15.04.13 не возникло.
Пока автор не отписался: сайт нацбанка Беларуси перешел на использование кодировки UTF-8 в своих ответах.
Автор написал процедуру перевода кодировки из UTF-8 в удобочитаемую 1С7.
Автору респект!
(5) vld_trade, т.е. продолжаем править обработку и жрать кактус?
(6) Не совсем понял комментарий… Не забываем, что это 1С7, которая не умеет работать штатными средствами с XML в кодировке UTF-8.
А пить текиллу — это всегда за.
(7) vld_trade, начнем с того, что 1С 7.7 может работать с XML посредством v7plus (которая между прочим и используется в обработке для доступа к сайту). Но это лирика, т.к. обработка с XML не работает.
Не поленился и скачал файл, чтобы не быть голословным. Посмотрел в код. Автор добавил 2 функции, которые он скопипастил с мисты, ну ок. А в остальном все так как я и говорил. Продолжаем стругать кривой говнокод при каждом изменении html странички на сайте НБРБ, вместо того чтобы один раз переписать код нормально и не париться.
(2) в тегах публикации: Страна: Беларусь
😉
(8) Ta_Da,
я за XML, но против v7plus 🙂
7.7 прекрасно работает с штатным парсером msxml напрямую, причём без кучи глюков, которая накладывает прокладка с названием «v7plus»
(10) andrewks, речь о том, что нелепо аппелировать к «1С штатно не работает с XML», когда в обработке уже используется внешняя компонента (которая в том числе с XML позволяет работать), а не о том «какая прекрасная вещь v7plus.dll, ее надо использовать всегда и везде».
(11) Честно говоря, пацаны, не понимаю, о чем речь.
Автор выложил обработку, которая сэкономила МОЁ время. За это я поставил ему плюс. МиСофт пока никак не отреагировал на изменения.
Ta_Da, выложите свой вариант обработки, если она устроит бухгалтеров, я и Вам поставлю плюс 😉
по моемку ничего не изменилось )))