Как посмотреть кто менял файл
Обновлено: 05.07.2024
История изменений хранит все предыдущие версии документов и справочников, включая информацию о пользователе, а по Журналу регистрации выявляется факт изменений и имя пользователя, но без какой-либо конкретики.
Журнал регистрации больше ориентирован на фиксирование действий с программой в целом — таких, как изменение параметров, настроек. А механизм Истории изменений — на хранение предшествующих версий документов и справочников. Он появился в типовых конфигурациях с версии 8.3.11, а с 8.3.13.1513 к списку объектов добавились константы, планы обмена и планы видов характеристик. Журнал регистрации начинает собирать информацию автоматически с момента установки программы, а для начала работы Истории изменений требуется ее включение и настройка.
Журнал регистрации
Журнал регистрации дает возможность выявить пользователей, совершавших какие-либо действия в программе. Открывать и просматривать его может только пользователь с правами администратора. В журнале фиксируются:
Настройка списка регистрируемых событий возможна в режиме конфигуратора. Изначально по умолчанию включена регистрация всех событий.
Где найти журнал регистрации
Журнал регистрации , в котором хранится история изменений в 1С 8.3, можно найти в разделе: Администрирование — Обслуживание — Журнал регистрации .
Настройка журнала
Для сокращения количества записей и точной настройки задайте параметры:
- Показывать — количество записей в окне журнала;
- Критичность— выберите:
- Все события — без отбора по событиям;
- Ошибка — возникшие в программе ошибки;
- Предупреждение — выведенные на экран предупреждения для пользователей;
Кнопка Установить отбор — это расширенный отбор для получения данных по конкретному событию или объекту. Чтобы отобразить сведения по документу, настройте:
- Интервал — период, за который сформируются записи о действиях с документом. Если период неизвестен, устанавливается максимальный: с даты создания документа по текущее число;
- Метаданные — укажите для получения информации по всем документам одного вида;
- Данные — укажите конкретный документ. Для этого выберите в поле из списка наименование документа.
Кнопка Применить и закрыть — завершение настройки расширенного отбора.
Сформируется отчет по зафиксированным событиям по документу за указанный период. Для открытия измененного объекта выберите из контекстного меню пункт Открыть данные для просмотра .
Как читать журнал
В журнале регистрации выводятся графы:
- Дата, время — дата и время события;
- Пользователь, компьютер, приложение, сеанс — имя пользователя, имя компьютера, с которого запущена программа, режим запущенного приложения (стандартно для всех пользователей, работающих с базой данных 1С — Тонкий клиент);
- Событие, данные и метаданные, комментарий :
- событие — произошло с Добавление информации (возможны: Изменение, Проведение);
- данные — событие связанно с Данными (возможны: Доступ, Пользователи, Сеанс, Фоновое задание);
- метаданные — объект, с которым произошло событие: Счет покупателю 0000-000001 от 26.10.2020 16:50:31, относится к типу Документ , вид Счет покупателю ;
- комментарий программа указывает в случае возникновения ошибки или предупреждения.
1С история изменений документа или справочника
История изменений документа в 1С 8.3 (или справочника) хранит все версии объекта — от создания до последнего редактирования и проведения. Механизм позволяет:
- отследить изменения, сделанные пользователем;
- увидеть предыдущие данные;
- сопоставить измененную информацию со старой;
- вернуть документ/справочник к изначальному виду.
Включение и настройка
Расположение функции в программе:
- зайдите в систему под пользователем с правами администратора;
- меню Администрирование – Общие настройки ;
- откройте раздел История изменений и установите флаг Хранить историю изменений .
Чтобы программа начала сохранять предыдущие версии объектов, перейдите по ссылке Настройки хранения . Если не задать никаких настроек, функция не начнет работать даже при флаге Хранить историю изменений .
Выберите конкретный документ/справочник или группу целиком для настройки истории хранения по всем объектам сразу.
Настройка истории хранения по конкретным видам документов/справочников позволит не загружать базу лишними данными и сохранит производительность системы.
Укажите, при каких обстоятельствах требуется добавлять записи в историю, нажав Установить когда сохранять версии и выбрав пункт из списка:
- Никогда — не хранить данные об изменениях;
- При записи :
- для документов — собирать историю редактирования не проведенных документов;
- для справочников — сохраняются все изменения;
- для справочников — Никогда ;
- для документов — При проведении (для документов) .
Установить срок хранения версий — определяется время хранения версий:
- За последнюю неделю ;
- За последний месяц ;
- За последние три месяца ;
- За последние шесть месяцев ;
- За последний год ;
- Бессрочно — хранить историю всегда.
Версии с истекшим сроком хранения система считает устаревшими. При установке флага Автоматически удалять устаревшие версии программа будет их удалять самостоятельно. По умолчанию удаление настроено на каждый день в 3:00, но по ссылке Настроить расписание можно поменять настройки времени и частоты запуска процедуры удаления устаревших версий — от нескольких раз день до одного раза в год. Версии с Бессрочным сроком хранения всегда актуальны и автоматически программой не удаляются.
Просмотр истории изменений документа или справочника
Как в 1С посмотреть историю изменения документа/справочника после включения опции:
- Откроется окно История изменений с отчетом о редактировании документа/справочника. Включает дату изменения и имя пользователя, сделавшего корректировки.
Жирным цветом выделена текущая версия. Для просмотра деталей нажмите кнопку Открыть версию . Версия документа/справочника на выбранную дату отображается в виде отчета со значениями реквизитов.
Если требуется информация о редактировании конкретных реквизитов, укажите их в поле Изменения в реквизитах , отметив в окне Выбор реквизитов объекта. После указания реквизитов в списке версий останутся только те, в которых эти реквизиты менялись.
Сравнение версий документа/справочника:
- Откройте окно История изменений .
- Выделите строки с зажатой клавишей Shift или Ctrl и нажмите кнопку Сравнить . Сформируется отчет по изменениям, где каждой выбранной позиции отведена колонка. Порядок столбцов по умолчанию: в последней колонке отражены начальные данные (из выбранных версий), а в первой — конечные изменения (среди выбранных для сравнения). Сопоставлять можно любое количество версий.
Измененное значение реквизита подсвечивается.
Восстановление предыдущей версии документа или справочника
Чтобы восстановить данные до определенного состояния, выделите нужную строку и нажмите Перейти на версию . Документ/справочник вернется к состоянию на выбранное число в истории появится запись о создании новой версии с комментарием, она будет выделена жирным цветом как актуальная на текущий момент. Кнопка доступна только в режиме администратора.
Таким образом, посмотреть в 1С кто корректировал данные можно несколькими способами. Журнал регистрации и История изменений заложены во все типовые решения фирмы 1С. У каждого из них есть преимущества и недостатки. В Журнале регистрации предусмотрен расширенный механизм отбора информации по всей базе данных, а история изменений привязана и открывается по конкретному документу или справочнику. На практике для получения эффективных результатов при поиске измененных данных используют оба способа совместно.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Продолжаем делиться «секретами» работы в 1С. Из этой статьи вы...Контроль дебиторской и кредиторской задолженности — одно из важных направлений.
Карточка публикации
(2 оценок, среднее: 5,00 из 5)
Как узнать имя пользователя который изменил файл последним?
Собственно сабж.
__________________
Копал MSDN FileInfo и File нарыл только FileAcces, но он вряд ли подходит.
Есть еще варианты?
Помощь в написании контрольных, курсовых и дипломных работ здесьКак получить имя пользователя, который открыл файл?
в VBScript пытаюсь создать подключение к excel файлу. но эта таблица лежит на сервере, иногда эта.Можно ли и как узнать имя пользователя открывшего файл
Можно ли и как узнать имя пользователя открывшего файл? Собственно сабж.Узнать имя пользователя, открывшего файл (в локальной сети)
Насколько мне известно - никак, так как ОС не сохраняет имя пользователя, изменившего файл, - только время изменения.
Нужно узнать перед заполнением файла Excel или Word данными из Access (если он уже открыт) кто из.
В других известных мне операционных системах картина та же.Ну или хотя бы имя пользователя который просто изменял файл.
Событие изменения файла я уже нашел.
Имя пользователя вот это проблема.Добавлено через 3 минуты
для отслеживания данного момента, есть какие-нибудь костылики-решения? Можно подключить аудит на определенную папку, тогда все доступы к файлам вместе с пользователями будут записываться в лог безопасности.
Ок. Т.е. для отслеживания данного момента, есть какие-нибудь костылики-решения? Мне в голову пришло только запуск программы которая уже откроет файл. а в самой программе хватать имя пользователя.
Этот лог уже можно парсить из своего приложения.
Такой вот адов костыль. В колонтитулы вставить поле LastSavedBy. Форматирование текста сделать белым шрифтом. Запретить изменение колонтитулов.
Всегда будет видно кто последним вносил изменения. Только последнего видно.Написать командный файл, который запрашивает у пользователя имя и пароль
Написать командный файл, который: • запрашивает у пользователя имя и пароль • если имя.Как узнать имя пользователя?
подскажите пожалуйста, как можно узнать имена учетных записей пользователей, которые которые есть.Как узнать имя пользователя из ОС
Как узнать имя пользователя из ОС в Access-е. Какую библиотеку использовать. Как узнать какие.Как узнать имя пользователя?
Как узнать имя текущего пользователя компьютера и сообщить его программе? Мне, к примеру, это.Согласен, про "хранятся" я маху дал. Но все же "неудобно" или "невозможно" ? Все же вещи разные. Я вот сходу не припомню, как вообще штатными средствами просмотреть модификатора ..
NWADMIN32, закладка Facts в свойствах файла.
Андрей Тр. aka RH писал(а): Кстати, а та утилита из какого набора г-на Baird'a - бесплатного или за деньги ? Андрей Тр. aka RH писал(а): Я еще как-то спрашивал, что именно в данном контексте считается модификацией - изменение ( или просто доступ ? ) содержимого файла, или даже изменение его атрибутов или имени ?меняет модификатора, но оставляет прежним владельца. Довольно часто в сетевом каталоге со всеобщим доступом, видел вордовские файлы (.DOC), у которых владелец не совпадал с модификатором, т.е., word тоже умеет модифицировать файл, а не полностью переписывать.
Андрей Тр. aka RH писал(а): Заодно вопрос - архиватор, этот тот, кто меняет соответствующий атрибут .. и все ?Нет, сейчас специально проверил - whodidit показывает того же архиватора, что и был, после ручного снятия архивного бита:
J:\TMP\eksta>flag *.txt -a /fo
.
PHONES.TXT [Rw----] [-----------------] .Kyrpotin.C. N/AНасколько я помню, архиватор устанавливался даже у файла, у которого бит "A" не сбрасывался, именно после того, как его забэкапил наш arcserver. Проверить точно смогу теперь только во вторник утром, т.к. в ночь с пятницы на субботу у нас прошёл полный бэкап со сбросом архивных битов, а первый инкрементный бэкап (который не трогает A-бит) состоится в ночь с понедельника на вторник.
Юрий aka qwerty » 23 ноя 2002, 16:10
Т.е. как я понял не затрачивая денежных средств я не могу узнать кто последним правил файл?
Бля. (слов нет) предстовляте ктото отправил от общего адреса
почтового партнерам в финляндии письмо с текстом "ХУЙ СОСИ!"-извините
есть (временно) коммутируемый доступ, почт. клиенты The Bat и общий почтовый ящик локальный на сетевом диске.
А кто виноват ? конечно информационный отдел блин.
И особеннно его руководитель , крик просто безудержный стоит.
Вот теперь и выкручиваешся блин.Андрей Тр. aka RH » 23 ноя 2002, 17:20
Юрий, как я понимаю вместо всех наших тутошних словоизлияний ответом на вопрос являются слова Сергея о модификаторе файла :
Разумеется, речь про файлы на томе Netware.
Да, неудобно как-то у вас получилось .. но ИМХО с таким же успехом можно винить отдел кадров - что в фирме работают подобные уроды, службу безопасности - что не могут их выявить. А ИТ, теоретически, можно собрать имеющуюся информацию в кучку и посмотреть, что с ней можно сделать. Время отправки письма там, хедер у него просмотреть .. если по горячим следам, то можно также глянуть last login time у народа. Не зная подробностей вашей сети и ситуации трудно что-то конкретное советовать.
Картинка, кратко и аллегорично передающая смысл описанного в посте скрипта:
У меня есть несколько сайтов, на которых в какой-то момент начал появляться вредоносный код, выглядящий как отдельные php-файлы либо дополнительные строки с длинными eval() в существующих файлах.
После смены всех паролей, обновления CMS до последних версий и других мероприятий по повышению устойчивости сайтов от злоумышленников такие случаи стали редкими, но не прекратились.
- Простого и быстрого в настройке и работе.
- Самописного, чтобы немного прокачать мой программистский скилл.
В результате за несколько часов в течение
недели я написал проверяльщик, который не долго думая назвал Simple File Integrity Checker (SFIC).
- прост до необходимого минимума;
- работает с файловой системой от указанного пути и глубже;
- проверяет, не изменились ли файлы с момента предыдущего сканирования. Если изменились — отправляет уведомление по почте;
- позволяет задавать исключения (изменение которых не считается вторжением на сайт) в виде имен файлов, расширений файлов и имен каталогов;
- может проверять файлы по размеру и дате изменения либо контенту.
Его можно запускать по CRON (у меня запускается каждые 15 минут на каждом сайте) или открывать в браузере.
Если обнаружены изменения, то отдельно приводятся списки добавленных, удаленных и измененных файлов. У измененных файлов указано, как изменились дата и размер файла.
Этого вполне достаточно, чтобы навскидку понять, что примерно произошло.Выложил проект на гитхабе.
Код оформлен так себе. В будущем постараюсь оформить его более дружелюбно.
Однако поскольку он уже год как стабильно работает, я решил перестать пользоваться им в одно лицо и поделиться с общественностью.Спасибо за внимание!
Дополнение: тема актуальна не только для меня, т.к. в комментах нашлось более проработанное решение того же вопроса (но пока недоступное общественности).
Дополнение 2: в комментах навели на веб-антивирус САНТИ, который помимо проверки целостности файлов делает еще много всего.Читайте также: