Как в 1с очистить историю работы пользователя
Перейти к содержимому

Как в 1с очистить историю работы пользователя

  • автор:

Как в 1с очистить историю работы пользователя

Когда пользователь заходит в информационную базу и совершает в ней какие либо действия, данные об этих действия сохраняются в журнале регистрации и Истории, которую можно открыть через Ctrl+Shift+N

Вот последнюю историю и надо удалить.

Вызов истории Ctrl+Shift+H (я ранее неправильно указал N)
http://v8.1c.ru/overview/Term_000000144.htm — об этом речь
(8) Там же в ссылке открыт СП и русским по белому написано как ее очистить.

Там указан метод менеджера истории ClearAll.
В то время как хочется это сделать не прибегая к встроенному языку.

Как в 1с очистить историю работы пользователя

В правах пользователя снял флажок с прав «Сохранение данных пользователя» как было написано в справке. Но история не очистилась.

Очистка кэша пользователя не помогла
История отдельного пользователя — это что там вам нужно или не нужно — примеры есть?
(2) Нужно очистить история открытия форм и где-что открывал. Только это

Всё равно непонятно что такое есть «история» в Вашем понимании 🙁 Журнал регистрации действий? Настройки экранных форм, интерфейса и т.д.? Что? Опишите ситуацию, используя общепринятые термины 1С 🙂

Я бы попробовал просто всю персональную настройку пользователя удалить, а затем с другого пользователя скопировать только то, что полезно и следует сохранить.
Или завести лишнего временного пользователя. Скопировать туда полезные настроки с текущего. Затем все настройки текущего удалить. А затем скопировать временно сохраненные настройки обратно.

PS: а я почему-то в первую очередь подумал про право «СохранениеДанныхПользователя» 🙁

База клиент-серверная на постгри. КА2.4.
В документации написано, что есть таблица _UsersWorkHistory. Но как её очистить средствами 1С, не влезая в постгри я пока не нашёл.
Вариант с копией пользователя я попробую, спасибо.
Но может быть есть что-то более элегантное?

Свойство глобального контекста ИсторияРаботыПользователя
(8) А подробнее можно? )

А разве ИсторияРаботыПользователя не имеет свойство «Использование: Только чтение» — дозаписывать — можно; изменять/удалять штатными средствами платформы — «Низя»?

Задачу решил как посоветовал Фрэнки(5). Переименовал пользователя, создал копированием нового с тем же именем, удалил пользователя из базы.
..
PS. «Но меня гложут сомнения. » )

Вот чёрт, что значит работать с конфигурацией УПП в чёрт знает какой совместимости 🙁

МенеджерИсторииРаботыПользователя (UserWorkHistoryManager)
Очистить (Clear)
Синтаксис:
Очистить()
Описание:
Очищает историю текущего пользователя.

История

История — это один из стандартных элементов пользовательского интерфейса. Он предоставляется платформой и доступен пользователям любых прикладных решений. История содержит все действия пользователя, связанные с добавлением и изменением данных — элементов справочников, документов и т. д. Пользователь всегда может открыть список этих изменений и перейти к любому из объектов, перечисленных в этом списке. Например, для того, чтобы уточнить, правильно ли он изменил данные.

История

Записи в истории структурированы по дням и в них поддерживается поиск.

История

История хранит не более 200 записей. При добавлении новых записей в историю, старые записи автоматически удаляются.

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

Работа с историей из встроенного языка

Во встроенном языке для работы с историей предназначен тип МенеджерИсторииРаботыПользователя. Его описание находится в группе Интерфейс (управляемый) — История.

Объект этого типа можно получить с помощью свойства глобального контекста ИсторияРаботыПользователя.

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Как очистить панель Истории?

Ubrika 04 ФЕВ 2015
Добрый день!
Вопрос – можно ли очистить «историю» (раздел где регистрируются все проделанные за день операции)?

Ирина Шаврова 04 ФЕВ 2015
Добрый день!
Это реализовано на уровне Платформы и очистить историю пользовательских действий Вы из программы не сможете. Есть варианты чистки Журнала регистрации, механизма изменений объектов при включенной верификации, но с Историей это сделать не получится.

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

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