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