При работе с 1С в клиент-серверном варианте иногда возникают проблемы связанные с локальным кэшем. В этом случае помогает очистка кэша 1С.
Описание проблемы
Когда вы работаете с базой 1С в клиент-серверном варианте, то можете использовать толстый или тонкий клиент. Толстый клиент выполняет большую часть вычислений на клиентской стороне. А тонкий клиент, наоборот, выполняет все вычисления на сервере, а клиенту лишь выводит результат этих вычислений.
Тонкий клиент сохраняет на компьютере клиента некоторую информацию — кэш. Такой кэш нужен для ускорения работы и облегчения нагрузки на сеть.
Но у кэша есть и минусы, например данные в базе изменились, а тонкий клиент берёт данные не с сервера, а с локального кэша. Такая ситуация приведёт к ошибке, например к такой: «При работе формы произошла системная ошибка (нарушена синхронизация состояния формы на клиенте и сервере): Различаются значения счетчиков для данных форм: 1.20 != 11.220«. Или подобные ошибки.
Решить такую проблему может очистка кэша 1С.
Очистка кэша тонкого клиента 1С
Следующий способ очистки кэша работает только для тонкого клиента!
Запустите клиент 1С и выделите базу в которой хотите очистить кэш. Затем нажмите кнопку «Изменить»:
Дальше, один раз нажмите далее:
После, в окне ввода «Дополнительные параметры запуска» введите параметр «ClearCache«:
После проделанного нажмите кнопку «ОК«.
Параметр запуска 1С «ClearCache» выполняет очистку кэша клиент-серверных вызовов, в котором хранятся метаданные форм, модули и т. д., а также сохраненный индекс поиска по текстам модулей. Про другие параметры запуска 1С можете почитать на ИТС.
Теперь можете заходить в эту базу, при этом кэш тонкого клиента будет очищен.
Очистка локального кэша 1С путём пересоздания базы
Если приведённым выше способом не удалось решить проблему. Значит проблема в другом кэше, который параметр «ClearCache» очистить не может.
Например ошибка разбора XML в тонком клиенте часто решается путём очистки кеша (удалением и добавление базы):
В этом случае, удалите базу из списка баз на клиенте, а затем снова добавьте эту же базу в список.
Я искренне надеюсь что вам эта статья поможет в решении некоторых пробел связанных с 1С.
Другие статьи по 1С на этом сайте доступны по этой ссылке.