Здравствуйте, суть проблемы следующая. База 1.9.1
Есть несколько счетов на разные организации.
Есть две Наши компании.
Создали шаблон счета в RTF файле. Добавили его в базу как шаблон для счета.
1.
При первом обращении к шаблону все работает как надо. Меняем счет, и обращаемся к шаблону еще раз.
При последующих - подгружаются данные загруженные при первом обращении к шаблону. Такое ощущение будто он (RTF файл с данными первой загрузки) кешируется и в дальнейшем загрузка происходит из кеша, а не из базы (исходного шаблона)
2.
Если хотим отредактировать созданный шаблон. Меняем чтонибудь в файле RTF. Открываем существующий шаблон для редактирования (с уже добавленным файлом RTF), j,обновляем RTF файл. Пишет всеОК. Но после попытки распечатать какойнибудь документ - подгружается первая версия файла, а не та что мы загрузили во второй раз.
Тоже из кеша?
Это как-нибудь лечится?
Спасибо.
Не корректная работа с шаблоном RTF
Автор aolin, 24 нояб. 2010 01:22
Сообщений в теме: 7
#1
Отправлено 24 Ноябрь 2010 - 01:22
#3
Отправлено 24 Ноябрь 2010 - 22:15
Решение какой из 2-х проблем лечится добавлением случайного параметра?
И в каком месте (к какой ссылке) его надо добавлять? Немного не понятно...
Поясните пожалуйста.
Может проще сделать настройку отключения кеша?
И в каком месте (к какой ссылке) его надо добавлять? Немного не понятно...
Поясните пожалуйста.
Может проще сделать настройку отключения кеша?
#4
Отправлено 25 Ноябрь 2010 - 11:49
aolin (24.11.2010, 22:15) писал:
Решение какой из 2-х проблем лечится добавлением случайного параметра?
aolin (24.11.2010, 22:15) писал:
Может проще сделать настройку отключения кеша?
#5
Отправлено 25 Ноябрь 2010 - 23:07
а может быть причина в другом?
может быть, что просто файл который должен загружаться - не загружается?
или данные при второй загрузке не передаются куда надо а идут ... ну скажем в пустоту?
кстати при добавлении дополнительного параметра "?q=111" выдает ошибку
Запрос: http://_SITE_.ru/forms.php?table=43&mo...p;form=53?q=111
Ошибка:
Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?q=111' at line 1
SELECT * FROM cb1_forms WHERE id=53?q=111
in _PATH_/public_html/base/forms.php on line 436
Может это надо пофиксить как-нибудь?
Или я че-то не то делаю ...
может быть, что просто файл который должен загружаться - не загружается?
или данные при второй загрузке не передаются куда надо а идут ... ну скажем в пустоту?
кстати при добавлении дополнительного параметра "?q=111" выдает ошибку
Запрос: http://_SITE_.ru/forms.php?table=43&mo...p;form=53?q=111
Ошибка:
Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?q=111' at line 1
SELECT * FROM cb1_forms WHERE id=53?q=111
in _PATH_/public_html/base/forms.php on line 436
Может это надо пофиксить как-нибудь?
#6
Отправлено 26 Ноябрь 2010 - 11:02
Да, ввел вас в заблуждение, добавьте не "?q=111", а "&q=111".
Вот как раз и будет ясно в чем причина.
Цитата
а может быть причина в другом?
#7
Отправлено 26 Ноябрь 2010 - 14:36
Да по новому способу работает.
Т.е. причина в сервере на котором размещена CB? Я правильно понял?
Это он кеширует?
Т.е. причина в сервере на котором размещена CB? Я правильно понял?
Это он кеширует?
#8
Отправлено 26 Ноябрь 2010 - 15:30
Нет, кэширует либо ваш браузер (в котором вы запускаете программу), либо прокси-сервер, если он у вас есть и вы пользуетесь удаленной веб-версией
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных













