Страницы: 1
RSS
Автоматическое удаление файлов по расписанию
 

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

 
Цитата
log написал:
Коллеги, здравствуйте. Столкнулся с тем, что нужно, чтобы файлы удалялись по расписанию автоматически. Пока путаюсь в настройках. Подскажите, как это проще всего сделать? Важный момент, нужно, чтобы не просто удалялись файлы старше какой-то определенной даты, но чтобы еще оставался файл с последней датой каждого месяца.
Я знаю, что есть такой функционал в программе Обновлятор 1С, но он только в платной версии. Еще можно powershell и планировщик windows соединить и получится то, что хочется.

Могу предложить еще строку стандартного bat файла

удаляет все *.tmp в папке и подпапках n:\Dropbox\ старше 10 дней

FORFILES /P n:\Dropbox\ /S /M *.tmp /D -10 /C "cmd /c del @path /q"

и плюс первого числа каждого месяца перед запуском первого задания делать:

FORFILES /P n:\Dropbox\ /S /M *.tmp /D -1 /C "cmd /c move @path n:\newdir\"

 

Может не по вашему вопросу, а может и да. Сама пользовалась вот таким, когда в ЗУП нужно было удалить документы, которые потом мешали в журнале. Я настраивала автоматическое удаление помеченных объектов.

Для этого надо в разделе Администрирование – Общие настройки – Удаление помеченных объектов поставить галочку Автоматически удалять помеченные. Потом придется настроить расписание и выбрать, в какое время и сколько раз в неделю программа будет удалять помеченные объекты. После этого сохраняете настройки и вуаля.

Кстати, в 1С: Предприятие тоже можно удалять помеченные объекты по расписанию. Выполняется эта операция в фоновом режиме. Данная настройка доступна в разделе «Администрирование-Регламентные операции», гиперссылка «Регламентные и фоновые задания».

В 1С: Управление торговлей расписание можно настроить так: НСИ и администрирование — Обслуживание — Удаление помеченных объектов — ✔ Автоматически удалять помеченные объекты по расписанию (Настроить расписание).

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

 

Вообще удалять объекты из базы может только пользователь с правами «Администратор». Другие пользователи могут только отмечать удаление. Для удаления отмеченных объектов заходим в меню «Компания». Далее выбираем меню «Удаление объектов». Появляется мастер удаления отмеченных объектов.

Если нужно выборочно удалить части объекта, то выбирается пункт «выборочное удаление» и нажимается кнопка «Далее». Появится окно, в котором отображаются списки, в которых есть объекты, отмеченные для удаления.

Тут нужно отметить флажками все разделы, которые хотите удалить, и нажать кнопку «удалить». Также группу можно развернуть (нажав крестик) и выбрать отдельные элементы. После завершения обработки появится окно сообщения о том, сколько объектов удалено. Жмем закрыть.

Если нужно удалить элементы автоматически, то для этого необходимо установить параметры автоматического удаления. Ставим флажок в графе «Автоматически удалять обозначенные объекты по расписанию». Нажимаем «настроить расписание». На экране появится окно Расписание, в котором можно настроить когда (когда, в какой день месяца и т.д.) нужно удалять замеченные объекты.

На закладке Общие выбираем дату начала и дату окончания. Если дата не выбрана, обработка будет удалять объекты за весь период.

На вкладке «дневной» обязательно нужно поставить время проведения обработки. Лучше выбрать время, когда в программе никто не работает или работает минимальное количество пользователей.

Далее переключаемся на другие вкладки и отмечаем флажками все нужные пункты. Когда внесены изменения, нажимаем ОК. После этого в программе будет происходить автоматическое удаление замеченных элементов в соответствии с настроенными данными.

Если подобное удаление помеченных объектов чем-то не устроит, его можно выключить, просто сняв флажок в окне «Удалить автоматически по расписанию».

 

Еще может возникнуть ситуация, что некоторые объекты нельзя удалить. В этом случае появится окно, в котором слева отображены неудалённые объекты, а справа объекты, которые на них ссылаются (т.е. объекты через которые удаление невозможно).

Важно еще проверить правильность удаления. Можем прямо в этом окне (с правой стороны панели) обозначить удаление объектов, через которые удаление невозможно. И нажать кнопку повторное удаление. После завершения нажимаем «закрыть».

Гораздо быстрее удалять автоматически, но все же перед удалением следует еще раз проверить, действительно ли не нужны данные элементы. В этом случае удобнее выборочное удаление, при котором можно удалить те элементы, в которых точно нет нужды и оставить для проверки другие, вызывающие вопросы.

Страницы: 1