Добрый день. Настроил загрузку валют в 1С со своего сайта, т.к. в нашей стране курс меняется раз в неделю по вторникам. Сегодня вдруг 1С перестала "видеть" обновленный файл с новым курсом, а подгружает старую версию, будто кешированную. Через браузер файл открывается новый (testuz.ru/stv/840.tsv), а 1С читает старый.
Загружается через http:
HTTP = Новый HTTPСоединение(СерверИсточник);
HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла);
(0) Может быть, и не в тему. Зачем такие сложности с валютой? Достаточно было завести свою валюту и её устанавливать в своей базе.
(2) Самое простое для очистки кэша-удалить, добавить из списка баз.
..
Для сложных случаев хорошо помогает отладчик.Тем более, что окончательного кода не показал. Возможно, у тебя не стёрт временный файл после копирования с сайта.
Удалил временные файлы. Сложность в том, что в отладчике после выполнения кода HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла) записывает старую версию файла. Может ли интернет-провайдер кешировать файл и отдавать его? Хотя через браузер новый файл читается.
Для эксперимента убрал из имени сервера www: курс рубля загрузился новый, другие валюты старые все равно (через браузер все новые). Будто провайдер кеширует, блин.