Как в 1с найти кто создал документ

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

Если в колонке Ответственный не отображается – необходимо проверить настройки Администрирование
Настройки пользователей и прав — стоит ли флажок Отображать автора документа

1с посмотреть кто создал документ (1)-min.png

Также можно воспользоваться Журналом регистрации (раздел АдминистрированиеЖурнал регистрации).

Для поиска необходимо зайти в настройки отбора

1с посмотреть кто создал документ (2)-min.png

Задать период, предположительно в который мог быть создан документ, установить вид события – Данные.Добавление

1с посмотреть кто создал документ (3)-min.png

Далее, в разделе Данные выбираем вид документа, затем указываем сам документ, автора которого мы ищем

1с посмотреть кто создал документ (4)-min.png

Завершаем настройки нажатием кнопки Применить и закрыть
и получаем записи Журнала регистрации об истории создания документа

1с посмотреть кто создал документ (5)-min.png

смотрим КТО И КОГДА ВНОСИЛ ИЗМЕНЕНИЯ В 1С

Если у Вас не получится самостоятельно посмотреть изменения, позвоните нам, и мы с радостью вам поможем.

Иногда бывает необходимо узнать, кто и когда создавал/менял документ в информационной базе и т.п. В таких случаях нам поможет «Журнал регистраций».

В «Журнале регистраций» фиксируются основные действия, выполняемые в программе в определенный момент времени тем или иным пользователем.

Для того, чтобы посмотреть «Журнал регистрации», заходим в «Администрирование» -> «Обслуживание» -> «Журнал регистрации»

1 копия.png

2 копия.png

В появившемся окне отражаются зафиксированные события в формате: Дата, Пользователь, Событие.

3 копия.png

Если вам необходимо посмотреть историю изменений по конкретному документу — в верхней части окна нажимаем кнопку «Установить отбор», в появившемся окне «Отбор журнала регистраций» раскрываем поле «Данные» и указываем вид данных.

4 копия.png

5 копия.png

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

6 копия.png

7 копия.png

8 копия.png

Сегодня поговорим о том а как же узнать того кто создал документ или любой другой объект конфигурации, в некоторых типовых конфигурациях такая возможность есть, например в Бухгалтерии 8″ (ред. 3.0) можно включить отображение автора документа в настройках. В результате этих действий внизу документа появиться появиться поле «Ответственный», в котором будет отображаться автор документа. Можно все это реализовать и самостоятельно дописав небольшой кусочек кода в процедуру.

Добавляем ответственного в документ 1С

Для примера будем использовать учебную версию 1С «Управление торговлей, редакции 11». Добавить ответственного можно в любой объект конфигурации, для примера возьмем справочник «Партнеры». Допустим мы хотим знать кто из пользователей создал партнера, хотим чтобы внизу отображалось его ФИО.

1C Автор документа

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

Как узнать кто из пользователей создал докуме

Далее в обработчик события «При создании на сервере» допишет вот такой код.

Если НЕ ЗначениеЗаполнено(Объект.КтоСоздал) Тогда
     Объект.КтоСоздал =            справочники.Пользователи.НайтиПоНаименованию(ПараметрыСеанса.ТекущийПользователь); 
КонецЕсли;

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

Кстати поиск в справочнике в принципе можно было и не производить а вместо

справочники.Пользователи.НайтиПоНаименованию(ПараметрыСеанса.ТекущийПользователь); 

написать просто

ПользователиИнформационнойБазы.ТекущийПользователь();
Добавляем ответственного в документ 1С

Сохраняем и проверяем что получилось, теперь во время создания нового партнера будет заполняться поле «Кто создал».

1С Как добавить автора (отвественного) в документ

А благодаря условия при открытии уже созданного партнера данное поле не будет перезаписываться.

1С Как добавить отвественного в документ

Кстати чтобы пользователь не смог редактировать эту информацию можно отключить доступность.

1С автор документа

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

Понравилась статья? Поделить с друзьями:
  • Как составить кроссворд по рассказу чудесный доктор
  • Как найти фото членов
  • Как найти парня шикарного
  • Как найти человека по инициалам в интернете
  • Как найти в телефоне storage emulated 0