Перейти к содержимому

Как почистить кэш на сервере 1с

  • автор:

Чистка кэша платформы 1С

Для очистки кэша платформы 1С выполните следующие действия :

1. Закройте программу 1С.

2. Перейдите в меню Пуск → Выполнить (WIN+R).

3. Введите в строке команду %appdata%.

4. В открывше йся папке перейдите в папку 1С → 1cv8.

5. В данном каталоге обычно находится множество папок. Все папки, формат имени которых аналогичен формату имени папок, выделенных на скриншоте — это и есть кэш:

image2020-11-3_11-22-18.png

6. Выделите все папки с кэшем и переместит е их в корзину, но не очищайте её.

7. Перейдите в меню Пуск → Выполнить (Win+R) и введите в строке вторую команду %localappdata% . В этом каталоге также перейдите в папку 1С → 1cv8 , выберите все папки с аналогичными именами и поместите в корзину.

8. После произведенных действий запустит е 1С. Если база запустилась и всё работает корректно, значит кэш платформы очищен правильно и корзину можно очистить .

Зачем чистить кэш базы 1С и как это сделать

Иногда в процессе работы в базе 1С могут появляться непонятные ошибки – «глюки» 1С.

В чем это может выражаться:

  • При открытии некоторых документов неожиданно 1С может начать выдавать ошибку.
  • 1С может начать зависать при нажатии некоторых кнопок.
  • Формы некоторых справочников или документов могут «съехать», отображаться неправильно. При этом вручную поправить форму не удается.

Такие ошибки чаще всего появляются после динамического обновления базы 1С, когда базу обновили, не завершая работу пользователей. Также «глюки» могут появиться после неожиданного аварийного завершения работы 1С или, в редких случаях, без видимой причины.

Причина таких «глюков» обычно содержится в кэше базы 1С. В процессе своей работы 1С старается запомнить сохраненные настройки форм, какие действия выполняются чаще других, какие данные таблиц запрашиваются чаще других и т.д. Эта накопленная информация и называется кэшем.

Кеш помогает базе 1С работать быстрее. Например, первый запуск базы 1С на среднем компьютере обычно занимает 30 сек. Последующие запуски выполняются быстрее – 10-15 сек, т.к. нужная для запуска информация уже сохранена в кэше.

Иногда при аварийном завершении работы или после динамического обновления, информация в кэше повреждается или перестает соответствовать обновленной базе и 1С не удается автоматически распознать эту ситуацию. В результате появляются «глюки» в работе базы 1С.

Для того чтобы избавиться от этих глюков существует несколько способов чистки кэша 1С:

  • Чистка кэша 1С вручную.
  • Чистка кэша с помощью удаления базы из списка баз.
  • Чистка кэша с помощью параметра запуска базы 1С.

Существует также способ очистки кэша на сервере 1С. Для очистки кэша на сервере 1С следует обратиться к системному администратору, который обслуживает сервер 1С.

Подробнее о способах очистки кэша 1С.

1. Чистка кэша 1С вручную

Для ручной очистки кэша 1С нужно найти и физически удалить с жесткого диска папки с кэшем 1С.

Для этого нужно выполнить следующие действия:

  1. На компьютере, где наблюдаются проблемы с 1С, нужно закрыть 1С.
  2. Затем нужно открыть папки, в которых находится кэш 1С:
  • Если на компьютере установлена операционная система winXP, то Вам нужно открыть 2 папки:
    • C:\Users\\Local Settings\Application Data\1C\1Cv8
    • C:\Users\\ApplicationData\1C\1Cv8
    • Если на компьютере установлена операционная система win 7 или более поздняя, то Вам нужно открыть 2 папки:
      • C:\Users\\AppData\Roaming\1C\1Cv8
      • C:\Users\\AppData\Local\1C\1Cv8

      Примечание: Для того, чтобы увидеть в папки «ApplicationData» или «AppData» может потребоваться включить отображение скрытых файлов и папок.

      Для этого на закладке «Вид» окна проводника нажмите кнопку «Параметры»:

      В открывшемся окне на закладке «Вид» установите флажок «Показывать скрытые файлы, папки и диски» и нажмите «Ок»:

      3. В обеих открытых папках нужно удалить папки, у которых название подобно «65d73d5b-3873-47d3-ad7c-724451d14014»:

      ВАЖНО! Нужно удалить только папки с подобными названиями. Другие папки и файлы нужны для работы 1С и их удалять нельзя.

      4. Готово. Когда папки с кэшем удалены с жесткого диска компьютера, можно запускать 1С и проверять работу базы.

      2. Чистка кэша с помощью удаления базы из списка баз

      Еще один способ очистить кэш 1С. Это удалить и заново добавить базу 1С в список баз 1С. При удалении базы 1С из списка баз, 1С автоматически очищает кэш удаляемой базы 1С.

      Для того, чтобы очисть кэш таким способом, нужно выполнить следующие действия:

      1. На компьютере, где наблюдаются проблемы с 1С, нужно закрыть 1С.

      2. Затем откройте окно «Запуск 1С: Предприятия». В окне выберите Вашу базу 1С и нажмите кнопку «Изменить»:

      3. Откроется окно «Редактирование информационной базы». Сохраните или запомните наименование и настройки подключения базы 1С. После этого нажмите кнопку «Отмена»:

      4. Затем в окне «Запуск 1С: Предприятия» снова выделите Вашу базу 1С и нажмите кнопку «Удалить»:

      5. Откроется окно с вопросом. В окне нажмите кнопку «Да»:

      База 1С будет удалена из списка баз 1С:

      6. Закройте окно «Запуск 1С: Предприятия» и откройте его снова.

      ВАЖНО! Это действие нужно выполнить обязательно.

      7. Затем в окне «Запуск 1С: Предприятия» нажмите кнопку «Добавить»:

      8. Откроется окно «Добавление информационной базы/группы». В окне установите флажок «Добавление в список существующей информационной базы» и нажмите кнопку «Далее»:

      9. Откроется следующая закладка окна «Добавление информационной базы/группы». На этой закладке заново заполните наименование и настройки подключения базы 1С. Затем нажмите кнопку «Далее»:

      10. Откроется следующая закладка окна «Добавление информационной базы/группы».На этой закладке нажмите кнопку «Готово»:

      11. Готово. База 1С была удалена из списка баз и добавлена заново. Кэш базы 1С очистился. Можно запускать 1С и проверять работу базы.

      3. Чистка кэша с помощью параметра запуска базы 1С

      Еще один способ очистить кэш базы 1С, это запустить базу со специальным служебным параметром. При запуске базы 1С со специальным параметром 1С автоматически очистит кэш этой базы.

      Для того, чтобы очистить кэш таким способом, нужно выполнить следующие действия:

      1. На компьютере, где наблюдаются проблемы с 1С, нужно закрыть 1С.

      2. Затем откройте окно «Запуск 1С: Предприятия». В окне выберите Вашу базу 1С и нажмите кнопку «Изменить»:

      3. Откроется окно «Редактирование информационной базы». В окне нажмите кнопку «Далее»:

      4. Откроется следующая закладка окна «Редактирование информационной базы».

      5. Затем, как обычно, откройте Вашу базу 1С:

      6. База 1С запустится. При этом кэш базы 1С будет автоматически очищен. Закройте базу 1С, снова зайдите в настройки базы (шаги 2 и 3) и удалите параметр запуска базы:

      Это нужно для того, чтобы кэш базы не очищался каждый раз при запуске базы. Постоянная очистка кэша будет замедлять работы базы 1С.

      7. Готово. Можно запускать 1С и проверять работу базы.

      Полезные материалы

      • Сравнение Аренды 1С и Покупки 1С
      • Как проводится инвентаризация на складе с помощью ТСД и 1С. Показываем различия с неавтоматизированной ревизией и эффективность работы
      • Тормозит 1С? Самый эффективный способ ускорения файловой базы 1С
      • С чего начать автоматизацию магазина на 1С и для чего это нужно?
      • Переход с 1С:Розница 2.3 на 1С:Розница 3.0 — нужно ли переходить и как это сделать?
      • Как внедрить 1С своими силами?
      • Все полезные материалы

      Как очистить кэш сервера 1С

      Разберем способ очистки кэша сервера 1С. Для чего это делается? Например, когда вы замечаете ошибки в 1С, которые сложно отловить технически, исправить в коде и т. п. Проверьте — возможно, «проблема» в серверном кэше.

      Когда виноват локальный кэш клиента, проявляется так: при работе в общей базе у одного пользователя появляются ошибки, у другого — ничего подобного, все работает как часы.

      Сценарий очистки сеансовых данных на сервере 1С

      Очистка сеансовых данных на сервере 1С

      1. Войдите на сервер 1С с правами администратора.
      2. Остановите службу «Агент сервера 1С:Предприятия 8.3» / «1C:Enterprise 8.3 Server Agent».
      3. Найдите папку reg_1541, как правило, путь такой: «%ProgramFiles%\1cv8\srvinfo\reg_1541\»
        — расположение зависит от разрядности и конфигурации портов сервера 1С.
      4. Откройте каталог snccntx + .
      5. Удалите файлы snccntx.00000. и snccntx с расширением *.dat — как раз искомые сеансовые данные.

      После чего запустите Агент сервера обратно и проверьте — уйдут ли ошибки. Успехов вам.

      Не получается? Зовите на помощь знакомого ИТ-специалиста, системного администратора или обратитесь с нашим джедаям техподдержки → +7-911-500-10-11

      Как очистить кэш Сервера 1С

      Одним из признаков того, что кэш 1С Предприятия стоит очистить прямо сейчас, могут быть различные ошибки в одного пользователя и одновременно их отсутствие у другого, в одной и той же базе естественно. К слову писал по этому поводу статью, и речь там шла о локальном кэше 1С Предприятия. (Кэш клиентских приложений).

      Конечно, данная тема также подымается и на курсе: Администратор 1С!

      Сегодня мы опять будем разбираться с кэшем, но уже с другим: «Серверным»!

      Как и в случаи с локальным, «Серверный» кэш или » или как его еще называют – «сеансовые данные на сервере», также способен потрепать нервы пользователям 1С Предприятия.

      Различного рода ошибки в клиент-серверной 1С, которые возникают, как говорят: «из неоткуда», также могут быть следствием ошибок на уровне «серверного кэша».

      Собственно как очистить или удалить «серверный кэш» ?

      Сделать это можно довольно просто, проблема лишь в том, чтоб эту работу выполнить «аккуратно», в противном случаи потеряете все подключения информационным базам и всевозможные настройки на сервере, все это на раз может исчезнуть, удалив «не те» денные.

      Как сделать все правильно:

      1.Находим папку reg_1541

      Обычно по пути C:\Program Files\1cv8\srvinfo\reg_1541\

      2.Далее ищем каталог snccntx + уникальный идентификатор:

      (Будет что-то подобное: snccntxf9a8323e-fb9d-481d-834f-3d4663dec7f8)

      3.Все содержимое – (В нашем случаи) файлы snccntx.00000000.dat и snccntx.dat и есть наши «Сеансовые данные» или как говорят «Серверный кэш»!

      4.Останавливаем «Сервер 1С»

      5.Удаляем их (все, что есть в папке «snccntx»)

      Готово! И не забудьте обратно запустить «Сервер 1С».

      Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *