- от автора admin
Содержание
При оформлении различных операций в ПО 1С Бухгалтерия 8.3 у пользователя может возникнуть потребность удалить документ, справочник или его элемент, а также остальные возможные объекты системы. Необходимость в такой операции может возникнуть, если пользователь ошибочно данные, которые уже сейчас неактуальны – например, повторно создал номенклатуру.
Перейдем к рассмотрению процедуры удаления различных объектов из ПО 1С Бухгалтерия 8.3. Она проходит в несколько шагов:
- Установка пометки на удаление
- Удаление объектов из информационной системы
1С Бухгалтерия 8.3 не предусматривает удаление документа сразу из базы без некоторых проверок. Дополнительный контроль позволяет избежать проблем в дальнейшей работе ПО. Поэтому в первую очередь следует воспользоваться пометкой на удаление.
1. Процесс удаления объектов системы.
1.1. Пометка на удаление.
1.2. Удаление объекта из базы данных
1.2.1 Автоматическое удаление всех помеченных объектов.
1.2.2 Настройка блокировки работы всех пользователей.
1.2.3 Выборочное удаление объектов.
2. Автоматическое удаление объектов системы.
2.1. Общие настройки.
2.2. Дневное расписание.
2.3. Недельное расписание.
2.4. Месячное расписание.
Процесс удаления объектов системы
1.1 Пометка на удаление
Пометка на удаление – это признак объекта 1С Бухгалтерии 8.3 – документа, справочника или его элемента, который проставляется при необходимости удалить документ. Объект программы, помеченный на удаление, возможно использовать при работе с другими данными программы. Например, в реализации можно выбрать контрагента, помеченного на удаление. После выбора элемента справочника с этой пометкой выходит соответствующее сообщение с предупреждением об использовании удаляемого элемента.
При работе следует учесть, что документ с пометкой на удаление не делает никаких движений по регистрам базы данных. Например, документ поступления с пометкой свидетельствует о том, что отгрузка товара отменена.
При попытке посмотреть проводки документа, помеченного на удаление, программа 1С Бухгалтерия выдает соответствующее сообщение о необходимости провести/ записать документ. В рассматриваемой ситуации будет нужно убрать пометку на удаление элемента ИС.
Как поставить пометку на удаление?
Установка пометки на удаление происходит следующим образом:
- Непосредственно из самого объекта ИС
Сотрудник, работающий в ПО, должен зайти в документ или справочник, нажать на кнопку «Еще» — «Пометить на удаление». Совершить эту операцию можно в любом из документов, справочников и его элементов. В типовой конфигурации 1С Бухгалтерия 8.3 всем сотрудникам доступен функционал для установки пометки на удаления объектов ИС. Устанавливать и снимать её можно произвольное количество раз. При различных особенностях работы организации можно доработать и ограничить некоторым пользователям права на удаление объектов из базы.
- В списке документов
Для удаления объектов из списка документов требуется выделить один или несколько элементов системы. Его можно выбрать при помощи клавиш «Ctrl» или «Shift». Нужно воспользоваться кнопкой «Еще» – «Пометить на удаление» или кнопкой «Del». 1С откроет окно с предупреждением о намерении удалить объект системы и попросит подтвердить свои действия.
Такие объекты ИС указываются с красным крестиком. В дальнейшем указанные элементы можно будет удалить специальной обработкой.
1.2 Удаление объекта из базы данных
Следующий шаг при удалении программных объектов – это удаление из самой базы. Выполняется этот процесс на основе специальной обработки «Удаление помеченных объектов». Она находится на вкладке «Администрирование» — раздел «Сервис». В типовой конфигурации 1С Бух 8.3 только сотрудник с полными правами – например, администратор.
После открытия обработки «Удаление помеченных объектов» система предлагает указать один из двух способов удаления элементов в ПО 1С:
- Автоматическое удаление всех помеченных объектов
- Выборочное удаление объектов
1.2.1 Автоматическое удаление всех помеченных объектов
С указанными настройками для автоматического удаления в системе, 1С будет обрабатывать все документы и элементы с пометкой. Когда таких объектов много, то процесс удаления идет длительное время. Для этого потребуется указать автоматический режим и воспользоваться кнопкой «Удалить». Тогда начинается операция по проверке объектов, помеченных на удаление. Процедуру нужно прервать по кнопке «Прервать и завершить». При удалении из самой базы данных, происходит ссылочный контроль в 1С так, чтобы не было битых ссылок. Таким образом, происходит проверка на ссылку удаляемого элемента на другие данные ПО 1С Бухгалтерия 8.3
После контроля удаляемых объектов выходит сообщение о конечных итогах проверки. Указывается количество объектов удаленных из системы успешно, и количество элементов, на которые есть ссылки других данных ИС. В рассматриваемом примере вышло окно с предупреждением, что помеченные на удаление объекты указываются в остальных документах и регистрах системы. Чтобы завершить проверку, нужно удалить те элементы, в которых используются удаляемые объекты, в нашем примере – регистр сведений. Если данный регистр еще нужен в программе, то следует завершить этот этап в ИС.
После удачного завершения процедуры удаления всех объектов выходит соответствующее сообщение с количеством успешно удаленных элементов.
1.2.2 Настройка блокировки работы всех пользователей
Для более быстрого процесса можно воспользоваться настройкой «Заблокировать всю работу в программе и ускорить удаление». Такая настройка позволяет перейти в монопольный режим работы в 1С Бух 8.3 и заблокирует работу других пользователей. Рекомендуется пользоваться функционалом блокировки для удаления больших объемов данных из ПО 1С в то время, когда в системе работает минимальное количество сотрудников или в нерабочее время, или работает только администратор.
1.2.3 Выборочное удаление объектов
Выборочный режим удобно использовать, когда требуется один или несколько объектов в короткие сроки. В выборочном режиме система открывает форму со всеми объектами ПО 1С Бухгалтерия 8.3., которые были помечены на удаление. В рассматриваемом режиме работы пользователь указывает вручную нужные объекты для удаления. Также имеется возможность указать конкретный документ системы.
После успешного завершения процесса выходит соответствующее сообщение.
Автоматическое удаление объектов системы
В программе 1С Бухгалтерия реализован функционал автоматического удаления элементов системы. Данный функционал выполняется при помощи служебного регламентного задания. При настройке автоматического удаления в ИС требуется перейти во вкладку «Администрирование» — раздел «Сервис» — «Удаление помеченных объектов».
В форме требуется поставить галочку напротив операции «Автоматически удалять помеченные объекты по расписанию».
Для автоматического удаления элементов, нужно настроить расписание по одноименной ссылке «Настроить расписание». При нажатии на ссылку откроется окно новое окно настроек.
Расписание возможно настроить несколькими способами в зависимости от периодичности удаления объектов ИС:
- Общие
- Дневное
- Недельное
- Месячное
Рассмотрим более детально настройки для каждого вида расписания с заданной периодичностью.
2.1 Общие настройки
Общие настройки используются для создания расписания удаления объектов с произвольной периодичностью. С этой целью нужно указать следующую информацию:
- Дата начала – начало периода действия регламентного задания.
- Дата окончания – конец периода действия регламентного задания.
- Повторять каждые – периодичность повтора запуска процедуры удаления в днях.
2.2 Дневное расписание
Дневное расписание позволяет более гибко настроить график для запуска регламентного задания. Для создания дневного расписания нужно выполнить следующие настройки:
- Время начала — период начала действия регламентного задания.
- Время окончания — период окончания действия регламентного задания.
- Завершать после — временной отрезок, после которого не требуется больше запускать задание для удаления объектов ПО 1С.
- Повторять через – интервал повтора процедуры удаления в секундах.
- Повторять с паузой – продолжительность остановки между повторами в секундах.
- Завершать через – продолжительность выполнения процедуры в секундах.
2.3 Недельное расписание
Недельное расписание рекомендуется использовать совместно с настройками дневного расписания для запуска регламентного задания. Для создания недельного графика нужно выполнить следующие настройки:
- Указать дни недели, по которым будет запускать регламентное задание для удаления объектов системы
- Установить периодичность повтора в неделях с помощью функции «повторять каждые … (нед.)»
2.4 Месячное расписание
Создавая месячное расписание, требуется выполнить следующие настройки работы регламентного задания:
- Указать месяцы, когда будет запускаться процедура для удаления объектов 1С Бух 8.3
- Заполнить день месяца для запуска процедуры. При этом можно указать номер дня месяца, как с начала месяца, так и с конца.
- Прописать день недели для запуска регламентного задания. При этом можно указать номер дня месяца, как с начала месяца, так и с конца.
После вышеуказанных настроек в поле с комментарием выводятся особенности созданного расписания. Допускается указание произвольного сочетания условий для более гибкой и точной настройки порядка работы регламентного задания.
Следует обратить внимание, что непосредственное удаление элементов из ПО 1С Бухгалтерия 8.3 происходит безвозвратно, поэтому рассматриваемый функционал требует аккуратного использования администраторами системы.
Удалили базу 1С. Что делать?
Такое, к сожалению, тоже случается. Прежде всего позволю себе напомнить, что удаление чего бы то ни было — это ОЧЕНЬ ответственная операция, поэтому прежде чем нажимать кнопку «Удалить», хорошо подумайте, всё ли вы правильно делаете. Это я к тому, что удалённые данные далеко не всегда удаётся восстановить!
Что касается случая, когда вы специально или же случайно удалили информационную базу 1С:Предприятие, могу сказать только одно: бегом за резервной копией! Если вы не делали ранее резервную копию вашей базы, то всё очень, очень печально… Если же вы или ваш системный администратор (или 1С программист) заранее позаботились о сохранности вашей базы 1С, то проблем будет гораздо меньше.
Есть 2 основных случая в подобной практике:
- У вас есть копия базы;
- Копии нет
В первом случае вы подключаете ранее сделанную копию в качестве основной базы. Как это сделать, хорошо описано . В этом случае вы потеряете только те данные, которые были внесены в базу за время, прошедшее с момента последнего копирования. Поэтому делайте копии почаще.
Если же копии нет, то вам остаётся только восстанавливать удалённую (стёртую с диска) базу при помощи специальных программ. Если это файловая база, а речь идёт именно про восстановление удалённой базы в папке, вам нужно воспользоваться специальными программами восстановления удаленных файлов. Вы можете самостоятельно найти в интернете такие программы — рекомендовать здесь я ничего не буду.
Также стоит отметить тот факт, что вы НЕ СМОЖЕТЕ восстановить те файлы базы, которые уже были чем-то затёрты. Вероятность того, что на месте удаленной информационной базы 1С уже находятся другие файлы тем выше, чем больше времени прошло с момента удаления базы и чем активнее вы используете жесткий диск компьютера для записи. В связи с этим могу дать следующие рекомендации:
- Если вы удалили базу, не записывайте на диск, где она располагалась, абсолютно ничего! Это повышает ваши шансы на восстановление.
- Не располагайте базу на диске С, поскольку операционная система сама активно использует диск для записи и может запросто занять то место, где располагалась удаленная база 1С
Также есть ещё одна возможность быстро восстановить удалённую базу 1С, если у вас на компьютере включена Корзина. В этом случае просто зайдите в Корзину и восстановите стёртые файлы. Тут всё просто.
Технические особенности работы в 1С:Бухгалтерии 8.3 рассматриваются наряду с ведением учёта в нашем специальном видеокурсе по данной конфигурации. Курс включает в себя 240 уроков продолжительностью 42 часа и предназначен для освоения программы с самых основ. Посмотрите примеры уроков и учебный план!
Удалить базу 1с из списка
А теперь, после всех предупреждений, перейдём к процессу обратному, то есть собственно рассмотрим как удалить базу 1С. Для начала посмотрим простой и наиболее безопасный случай, не приводящий к физическому удалению базы 1С с вашего диска. А именно — просто удалим базу из списка загрузочного окна 1С:Предприятие. Сделать это очень просто и показано на рисунке ниже. Можете скопировать картинку в качестве шпаргалки 😉
Из рисунка понятно, как удалять базу 1С из загрузочного окошка программы. Стоит только иметь ввиду, что сама база, хранящаяся в папке на диске, никуда не девается и её можно легко и быстро подключить обратно. Таким способом вы не освободите место на диске, но так можно почистить список баз в 1С, удалив из него всё ненужное и неиспользуемое.
Кстати, очень советую прочитать статью про уменьшение размера базы 1С. Возможно, вам нужно именно это…
Удалить базу 1С насовсем
Если вы внимательно смотрели на предыдущую картинку, а может быть даже читали и другие соответствующие статьи на ArtemVM.info, вы обратили внимание на то, что в загрузочном окне 1С можно увидеть путь к папке с базой 1С. Таким образом, чтобы удалить все данные базы с диска, нужно просто стереть папку. Обратите внимание, что эта операция гораздо серьёзнее.
Важно!
Не спешите удалять базу. Может быть лучше отправить её в архив?
Если же ваша база 1С находится не в папке, а на сервере баз данных, то удаление здесь делается через СУБД и обычному пользователю лучше туда не лазать. В таком случае обратитесь к специалисту, чтобы избежать проблем!
Удаление 1С с компьютера
Ну и наконец, если программа 1С:Предприятие вам вовсе на компьютере не нужна, то удалить её можно в точности также, как и любую другую программу. Открываете Панель управления (если у вас Windows), заходите в Удаление программ, ищете там 1С:Предприятие и удаляете его.
Замечу, что при удалении платформы 1С, ваши базы НЕ удаляются и по прежнему остаются на диске. Для их удаления воспользуйтесь указанными выше способами.
Подведём итоги
Как видите, с удалением связано много чего… Сначала определитесь, что именно вы хотите удалить, а потом уже удаляйте. В таких случаях лучше никогда не торопиться, поскольку удаление — весьма ответственная операция.
И ещё ответ на один немаловажный вопрос: зачем удалять базу 1С с компьютера? Ну например, вы переносите базу на другой компьютер, а с этого хотите всё удалить. В таком случае не забывайте сначала скопировать все данные и УБЕДИТЬСЯ в работоспособности скопированной базы на новом компьютере. И только потом удаляйте исходные данные!
К нам часто обращаются с вопросами: «что такое кэш?», «как его почистить?», «что значит переполненный кэш?», «почему программа стала работать медленнее?» и так далее. Многих пользователей эти проблемы ставят в тупик. На самом деле, здесь нет ничего сложного. В нашей статье мы расскажем, что же такое кэш «1С», и дадим краткое руководство, как справиться с этим «зверем» быстро, легко и непринужденно.
Статья будет актуальна как для новичков, так и для уверенных пользователей программ «1С».
Прочитав статью, вы узнаете:
- Что такое кэш «1С» или кэширование данных?
- Для чего нужна очистка кэша?
- Как быстро очистить кэш, не заходя в программу «1С».
Что такое кэш «1С» или кэширование данных?
Кэш или кэширование – это информационный буфер, хранящий в себе память данных программы, которые используются с меньшей скоростью передачи. Говоря простым языком, кеш это временная область, выделяемая компьютером, для хранения данных которые используются чаще других.
В кэш сохраняются данные, которые использовались при работе с программой. Например, смена шрифта, изменение расположения окна и другие задачи, проводимые пользователем при работе с конфигурацией «1С».
Для чего нужна очистка кэша?
Выполнение операций автоматически отражается в памяти файла «1С», что и способствует заполнению и переполнению кэша. Чтобы такого переполнения не было и программа работала быстро, в системе «1С» есть функция «очистка кэша».
Очистка кэша позволит:
- минимизировать программные сбои;
- устранить ошибки, которые появляются при формировании отчетов;
- увеличить скорость работы систем «1С».
Как быстро очистить кэш, не заходя в программу «1С»?
Одним из быстрых вариантов является очистка кэша через папку «AppData». Перед тем как очищать кэш, нужно обязательно выйти из системы «1С». Далее следуйте нашей простой инструкции, и ваша проблема будет решена.
Шаг 1.
Вызовите окно поиска при помощи клавиатуры: значок Windows + R (Рис.1)
Рис.1 Вызов окна поиска при помощи клавиатуры
Шаг 2.
Вбейте в окно поиска значение %appdata% . Поиск Windows выдаст нам соответствующую папку «%appdata%». (Рис.2)
Рис.2. Папка «%appdata%»
Шаг 3.
Зайдите в папку «%appdata%» и перейдите в папку «1С».(Рис.3)
Рис.3. Папка «1С»
Шаг 4.
В папке «1С» лежат еще папки, в которых и необходимо очистить кэш. содержимое папок с названием «1сv8» и «1Cv82» на наличие содержащихся в них непонятных, сложных наименований включающих в себе цифры и буквы. (Рис.5)
Рис.4. Папки «1сv8» и «1Cv82»
Шаг 5.
Зайдите в папку «1cv8» и удалите оттуда все файлы. То же самое проделываем и с папкой «1Cv82». (Рис.5)
Рис.5. Очистка папки «1сv8»
Таким образом, проводится очистка кэша от лишних данных в памяти информационного буфера.
Готово! Кэш очищен, все лишнее удалено, быстродействие системы восстановлено. Вам не стоит беспокоиться, что очистка кэша может нанести вред конфигурации «1С». При входе в программу все необходимые данные будут на месте.
Итог
Скорость работы систем «1С» зависит от многих факторов. Некоторые проблемы можно решить самостоятельно, без привлечения специалистов.
Если очистка кэша не помогла увеличить скорость работы, рекомендуем обратиться к специалистам. Они проверят техническое состояние вашей системы и устранят неполадки.
Возможности обновлятора для очистки кэша баз 1С
2018-04-16T11:57:23+00:00
Буду рассматривать всё очень упрощенно, не вдаваясь в подробности, чтобы как можно больше людей дочитали эту заметку до конца
Что такое кэш баз 1С?
Это файлы, которые 1С создаёт при работе с базой и в дальнейшем использует для ускорения своей работы.
Куда сохраняется кэш баз 1С?
Кэш сохраняется в папки пользователя.
Для современных ОС и для 1С 8.3 и выше это папки:
- c:\Users\\AppData\Roaming\1C\1cv8\
- c:\Users\\AppData\Local\1C\1cv8\
Где вместо нужно подставить имя вашего пользователя в операционной системе.
Кэш сохраняется в специальных подпапках вот такого вида:
Каждой такой подпапке соответствует кэш определенной базы.
В каких случаях нужно удалять кэш баз 1С?
Имеет смысл удалить кэш в том случае, если у вас появились ошибки при работе с базой, которые ничем другим объяснить нельзя.
Например, часто из-за повреждений файлов кэша появляется ошибка .
Также имеет смысл периодически очищать кэш всех баз на компьютере, если вы очень активно работаете с разными базами, причём эти базы всё время меняются. В этом случае очистка кэша освободит вам не один гигабайт дополнительного пространства на жёстком диске.
Насколько безопасно удаление кэша баз 1С?
Удаление кэша (жёлтых папок на рисунке выше) не может привести к повреждению базы или потере данных, но есть нюансы о которых читайте ниже.
Папки с кэшем помимо самого кэша содержат в себе так называемые профайлы пользователей (файлы с расширением *.pfl).
Профайлы содержат информацию о расположении окон, текущих позициях, состоянии диалогов и других настройках, позволяющих пользователю работать наиболее комфортно. Различные конфигурации могут хранить в профайлах и другую информацию, которая может быть полезной, но не является необходимой.
Вот как выглядят профайлы на жёстком диске:
Их удаление при очистке кэша нежелательно. Если их удалить — ничего страшного не произойдёт, так как в современных конфигурациях использование профайлов для сохранения настроек пользователей практически сведено к минимуму.
Но без надобности лучше их не удалять. Не исключено, что у вас именно тот самый случай, когда сама конфигурация или доработки к ней (например, программа для работы с торговым оборудованием) сохраняют в эти файлы важную информацию и при их очистке всё перестанет работать и потребуется повторная настройка.
Как чистит кэш обновлятор?
Чтобы запустить очистку кэша из обновлятора нажмём на значок «метёлочка» на панели слева от списка баз:
Откроется диалог очистки кэша:
Пробежимся по его настройкам.
Базы для очистки кэша
Если мы выбираем какую-то конкретную базу (выделенная ), то очищается кэш только этой базы.
Под кэшем мы понимаем только сам кэш. Никакие профайлы или другие файлы, имеющие отношение к настройкам пользователей не удаляются.
Если мы выбираем все базы , то чистится кэш вообще всех баз, которые когда-либо запускались.
Пользователь компьютера
По умолчанию выбран текущий пользователь. Это тот пользователь, под которым мы сейчас работаем в операционной системе Windows.
Возможность «все пользователи этого компьютера» полезна для терминального сервера, когда база подключена сразу у многих пользователей компьютера и нужно почистить кэш им всем (вы ведь помните, что кэш сохраняется в индивидуальные папки пользователей компьютера, то есть у каждого пользователя он свой).
Внимание! Чтобы стала возможной очистка кэша баз у других пользователей необходимо:
- чтобы пользователь, под которым запущен обновлятор обладал соответствующими правами на папки других пользователей (например, был администратором)
- при включённом UAC , обновлятор нужно запускать правой кнопкой, выбирая пункт «Запуск от имени администратора»
А если вы хотите очистить у всех пользователей кэш конкретной базы , то:
- у всех пользователей эта база должна быть прописана по одинаковому пути, потому что обновлятор считывает список баз у другого пользователя и ищет в нём текущую базу по пути, по которому она добавлена в обновлятор
- если используются сетевые диски и у разных пользователей эта база добавлена под разными дисками, то следуют прописать оба этих варианта добавления базы в обновлятор
Очистить также настройки пользователей между сеансами
Эта галка отвечает за очистку тех самых профайлов, о которых шла речь выше. Очищайте их только, если больше ничего не помогает. И возможно имеет смысл удалить их не на совсем, а в корзину. Чтобы в случае чего можно было восстановить обратно. Об удалении в корзину читайте ниже.
Метод очистки
Можно выбрать тестовое удаление — без самого удаления. Это полезно, если вы не уверены в возможностях обновлятора и хотите посмотреть — что он вообще собрался удалять
Можно выбрать удаление в корзину. Очень хорошая возможность и она стоит по умолчанию. В этом случае вы можете после удаления убедиться, что всё в порядке и только потом удалять файлы из корзины.
Ну и, наконец, третий вариант очистки «удалить насовсем».
Что произойдёт при очистке кэша, если с базой работают пользователи?
Ничего страшного не произойдёт. 1С блокирует файлы кэша от удаления, если они используются.
Физически он располагается на одном кристалле с центральным процессором. Его использование даёт однозначный выигрыш в производительности. Однако существуют ситуации, когда хранимая в кэше информация может быть источником ошибок. Как очистить кэш 1С для нормализации работы программы ?
Своевременная очистка кэша ускоряет работу программы.
Слово кэш происходит от английского cache и переводится как «прятать». Понимается под этим термином объём какой-то информации (данных, команд и пр.), который для удобства и быстроты работы приложения (программы) находится недалеко, в так называемом буфере (в быстрой памяти). Представляет собой набор записей.
Время обращения к такой быстрой памяти существенно меньше, чем обращение к хранилищу исходных данных (медленной памяти). Клиентами обращения к кэшу могут быть центральный процессор, браузер, операционная система и т. п. При обращении такого клиента к данным системой прежде всего исследуется кэш. И при нахождении таких данных, которые ранее были отложены (кэширование), — клиенту выдаются записи из буфера.
Представим себе, что после обновления релиза данные (например, конфигурация) изменились. Но при обращении к ним воспроизведена была кэшированная информация из буфера, которая уже потеряла актуальность. Следствием такого в отношении работы программы 1С:Предприятие может быть некорректное отображение документа , таблицы, настройки окон, диалогов и так далее.
Вот в такой ситуации и требуется очистка кэша 1С.
Способы чистки кэша 1С
Очистка является несложной процедурой и есть несколько способов для этого:
Ручное удаление записей
Первый способ заключается в удалении всех временных папок и файлов, касающихся нашей программы.
Удаление файлом-программой
Для простоты и увеличения скорости можно пользоваться специальной программкой, содержащейся в одном маленьком файлике (это способ для админов). В результате запуска этого файла кэш будет очищен. Можно скачать бат-файл или создать самому. Не забывайте о том, что использование такого способа является рискованным и может привести к непредсказуемому результату.
Переустановка базы
Если удалить конкретную информационную базу и установить такую же (с таким же прописанным путём), то в результате таких действий произойдёт отвязка базы. Будет создан новый каталог для кэшированных данных. Старые записи кэша при этом останутся, но будут висеть незадействованными. То есть к ним не будет обращения системы. Потому что новая база будет иметь уже другой идентификатор.
Задаём командой в настройках
При постоянном характере возникновения ошибок стоит применить при запуске инфобазы дополнительные параметры. Такое решение понизит производительность за счёт увеличения времени на обращение к данным. Буфер будет оставаться чистым, однако будут удалятся модули, метаданные для толстого и тонкого клиентов.
Проблема не снимется если источником проблемы является локальный кэш метаданных . Поскольку на этот буфер данная команда не влияет. Для работы такого способа нужно открыть список баз, нажать команду «Изменить». На вкладке «Дополнительные параметры запуска» прописать команду «ClearCache».
Если ни один из указанных способов не возымел положительного действия — нужно обратиться к компании, сопровождающей внедрение 1С.
Мы рассмотрели, как в 1С почистить кэш — выбирайте один из способов на своё усмотрение. Все они работают, и вы сможете решить проблему.
Если после обновления конфигурации у Вас «поплыли» формы, перестал работать отчет, выскакивают окна с ошибками, то вероятнее всего проблема решается очисткой кэша. Мы расскажем как.
Что такое кэш?
Программа 1С:Предприятие создана таким образом, что в процессе работы постоянно стремится оптимизировать скорость выполнения операций. С этой целью на компьютере пользователя создается «кэш», в котором хранится часто используемая информация, например: расположение и формы окон, служебные данные пользователя, настройки отборов, шрифтов и т.д.
Кэширование позволяет сократить количество обращений к серверу и, тем самым, . Этот механизм экономит время, но и содержит ряд проблем.
Если после обновления конфигурации у Вас «поплыли» формы, перестал работать отчет, выскакивают окна с ошибками, то вероятнее всего проблема решается очисткой кэша.
Как очистить кэш?
Существуют два основных способа очистки кэша.
Запуск базы 1С с использованием параметра «/ClearCache»
Данный метод очень прост. В окне выбора информационной базы выберите ту, чей кэш нужно очистить. Нажмите кнопку «Изменить».
В последнем окне Редактирования информационной базы задайте параметр запуска «/ClearCache». Нажмите «Готово» и запустите информационную базу.
В результате вышеописанных действий очистится кэш запросов «клиент-сервер». Поэтому, если проблема заключалась в локальном кэше метаданных, то данный метод очистки кэша не принесет результата. При использовании данного метода важно понимать, что папка временных файлов будет «отвязана» от информационной базы, но не будет удалена с вашего компьютера.
Очистка кэша 1С вручную
Для удаления файлов кэша вручную необходимо найти папки, где кэш хранится. Для операционных систем Win7 и выше временные файлы хранятся по адресу:
- C:\Users\Username\AppData\Roaming\1C и C:\Users\Username\AppData\Local\1C в папках, начинающихся с «1cv8».
- В Windows XP, в папке пользователя по адресу Local Settings\Application Data\1C\.
- Если папка AppData не видна, то нужно настроить видимость скрытых папок.
Ниже на рисунке показано, как выглядят файлы кэша – папки с длинными непонятными именами. В нашем случае файл всего один.
Для очистки кэша нужно удалить эти папки.
Важно! Удалять папки можно только тогда, когда завершены процессы работы с 1С:Предприятие.
Очистка кэша в 1С на сервере или пользовательском ПК с помощью готовых скриптов
В Интернете можно найти готовые скрипты по очистке временных файлов 1С. Использование таких скриптов может привести к непредсказуемым последствиям, поэтому рекомендуется только для системных администраторов и сотрудников технической поддержки.
Этот способ поможет очистить кэш 1С как на клиенте, так и на сервере. Для этого Вам понадобится доступ к соответствующим папкам сервера
Дополнительно
Если после использования вышеописанных способов очистки кэша ошибка, например «Не верный формат хранилища данных «, все равно сохраняется, то рекомендуют остановить и вручную чистить папку reg_1541/SNCCNTX. Она расположена на компьютере центрального сервера 1С:Предприятия в каталоге / .
Например:
Будьте внимательны, в этой папке можно чистить не все. Перечислю что чистить можно:
- 1CV8Reg.lst – реестр кластера (в нем хранятся список зарегистрированных информационных баз, рабочие сервера и процессы, соответствие кластера и доп. менеджера, список админов.)
- srvribrg.lst – список кластеров (зарегистрированные кластеры и админы центрального сервера)
- 1cv8ftxt – данные полнотекстового поиска. Они лежат на центральном сервере 1с: рабочий каталог кластера-идентификатор информационной базы
- 1Cv8Log – журнал регистрации базы *.lgp и *.lgf.
Важно иметь ввиду, что после очистки кэша запуск 1С немного замедлится.
Очень часто у пользователей появляются странные ошибки: у одного пользователя программа работает правильно, у другого, рядом, на другом компьютере, совершенно иначе. Зачастую после долгих разбирательств оказывается, что причина таких «глюков» в 1С 8 — кэш.
Ниже расскажу, что такое кэш 1С и как его почистить.
Кеширивание — процесс создания буфера часто используемой и, как правило, статичной информации. Кеширование используется для ускорения работы программы, в частности, в 1С на компьютер пользователя подгружаются файлы конфигурации, чтобы не запрашивать их с сервера при каждом обращении.
Однако очень часто платформа 1С неправильно отрабатывает кеширование конфигурации, и в результате мы получаем неадекватное поведение конфигурации.
Причины некорректного поведения могут быть разные: динамическое обновление конфигурации, программные или аппаратные сбои.
Первый способ — почистить кэша 1С вручную
Для решения проблем и «глюков» 1С обычно помогает очистка кеша платформы 1C 8.3.
Делается это следующим образом:
шаг 1
Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:
2 шаг
Мы получили адрес вроде
Получите 267 видеоуроков по 1С бесплатно:
C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c
Папки с кэшем расположены по адресу
C:\Documents and Settings\username\Application Data\1C\1Cv82\
*где username — имя пользователя системы, а папка 1Cv82 может отличаться в зависимости от версии платформы 1С
Зайдя туда, мы находим множество (количество папок равно количеству конфигураций) интересных папок:
Все выделенные каталоги являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из ИБ.
Если Вам не хочется искать, где расположены файлы, Вы можете воспользоваться специальной программой (бат-файл), которая очищает папки с временными файлами — скачать . Не забывайте, что Вы пользуетесь ими на свой страх и риск. Они содержат следующую команду:
rmdir «%AppData%\1C\1Cv8» /S /Q
rmdir «%LOCALAPPDATA%\1C\1Cv8» /S /Q
Второй способ очистки временных файлов 1С — удаление базы из списка
Второй способ более простой, однако он не совсем правильный. Для очистки достаточно удалить эту конфигурацию и создать новую с тем же путем к ИБ.
Вследствие этого старая папка с кэшем «отвяжется» от этой ИБ, и создастся новый каталог.
Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.
Третий способ — параметр ClearCache
Необходимо в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache . Пример использования:
Видео по очистке кэша в программах 1С:
Если же «глюки» в 1С не пропали после очистки кэша, и 1С работает не так, как хотелось бы, Вы можете обратиться к .
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
Интересные материалы:
- 1С FTP удалить
Описание ошибки: При обмене через ftp-соединение возникает ошибка и обмен не выполняется: Ошибка при копировании…
- Перевод файловой 1С в SQL
Перенос файловой базы 1С в SQL Продукты фирмы "1С" имеют два основных решения для хранения…
- 1С разблокировать документ
Учетные записи. Защита базы или как поставить пароль на 1С.Зачем нужны учетные записи 1СДействительно, многие…
- 1С ИТС логин и пароль
ИТС – это комплексная поддержка, которую компания "Лаэрта" совместно с фирмой "1С" оказывает пользователям программ…
- 1С вылетает через 10 минут
На днях пришлось решать еще одну проблему с вылетанием 1С. Вылетала Бухгалтерия, при этом платформа…