Отбор ограничен временем и отдельным собственным событием. Копирование и очистка требуют административных прав.
Где и как запускать
Обычный сервер 1С; также указанные глобальные административные методы могут быть доступны толстому клиенту и внешнему соединению.
Подготовка
Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.
Только собственная учебная копия базы с необходимыми правами. Не выполняйте административный пример в рабочей базе.
Только журнал формата lgd. Заранее создайте свое учебное событие и вручную проверьте точный интервал в журнале; даты и путь замените. Код создаст один запрошенный фрагмент журнала, а затем удалит только записи отбора.
&НаСервереБезКонтекста
Процедура ОбработатьУчебноеСобытиеЖурнала()
Отбор = Новый Структура;
Отбор.Вставить("ДатаНачала", Дата(2026, 1, 1, 0, 0, 0));
Отбор.Вставить("ДатаОкончания", Дата(2026, 1, 1, 0, 10, 0));
Отбор.Вставить("Событие", "Учебное.УдаляемоеСобытие");
ВыходнойФайл = "C:\1c-demo\own-event-fragment.lgd";
ФайлФрагмента = Новый Файл(ВыходнойФайл);
Если ФайлФрагмента.Существует() Тогда
ВызватьИсключение "Выходной файл уже существует";
КонецЕсли;
СкопироватьЖурналРегистрации("", ВыходнойФайл, Отбор);
ОчиститьЖурналРегистрации(Отбор);
КонецПроцедурыРазбор по шагам
Составьте точный отбор собственного события.
Проверьте, что выбранное имя выходного файла свободно.
В учебной копии выполните копирование, затем очистку с тем же отбором.
Как проверить результат
Отбор содержит и дату, и имя собственного события.
После опыта вручную проверьте файл фрагмента и отсутствие только выбранных записей.
Ожидаемый результат
Пример показывает ограниченные административные операции, не очистку всего журнала.
На что обратить внимание
Очистка необратима в журнале. СкопироватьЖурналРегистрации заменяет существующий файл, поэтому он проверяется заранее; проверка не является атомарной защитой от чужой записи.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.