Администрирование · 10 мин
1С Бухгалтерия: как посмотреть, кто создал документ
Как узнать, кто создал или изменил документ в 1С Бухгалтерии: журнал регистрации, история изменений, отборы по пользователю и типичные ошибки.
Вопрос «кто создал этот документ» возникает в 1С:Бухгалтерии регулярно: при расхождениях в учёте нужно найти автора проводки, при проверке исправлений — понять, кто и когда менял первичку, а при разборе ошибок — выяснить, чьими действиями вызвана проблема. Программа хранит эту информацию, но способ её получения зависит от версии конфигурации и от того, включена ли история изменений.
Универсальный инструмент — журнал регистрации: он фиксирует все действия пользователей с данными, включая создание, изменение и удаление документов. В новых версиях «1С:Бухгалтерия 8» (редакция 3.0) дополнительно работает подсистема «История изменений», которая показывает авторство прямо из формы документа. Ниже разобраны оба способа, а также вариант с программным запросом для сложных случаев.
Важно понимать ограничение: если пользователи работают под одной учётной записью (что встречается на практике), система зафиксирует именно эту учётную запись, а не реального человека. Достоверная атрибуция действий возможна только при индивидуальных логинах.
Через журнал регистрации — универсальный способ
Журнал регистрации — встроенный механизм платформы 1С, который фиксирует действия пользователей независимо от настроек конфигурации. Он работает всегда, поэтому подходит даже для старых баз и баз без включённой истории изменений.
Чтобы найти автора документа, откройте раздел Администрирование → Обслуживание → Журнал регистрации. В открывшемся окне нажмите кнопку «Отбор» и задайте условия поиска. Минимальный набор фильтров: событие — «Данные. Добавление» (для поиска создателя) или «Данные. Изменение» (для поиска того, кто правил документ), а также интервал дат, в который предположительно работали с документом.
Если документ известен, в отборе в поле «Данные» укажите конкретный объект — тогда журнал покажет все операции именно с ним: кто создал, кто редактировал, кто провёл или отменил проведение. В колонке «Пользователь» отображается учётная запись автора действия, а в колонке «Дата» — точное время с точностью до секунды.
- 1Откройте Администрирование → Обслуживание → Журнал регистрации
- 2Нажмите «Отбор» и установите интервал дат
- 3В событиях выберите «Данные. Добавление» и «Данные. Изменение»
- 4В поле «Данные» укажите конкретный документ, если он известен
- 5Нажмите «ОК» и посмотрите колонку «Пользователь» у первой записи — это создатель документа
Через «Историю изменений» в форме документа
В типовой «1С:Бухгалтерии 8» редакции 3.0 есть подсистема версионирования объектов. Если она включена, история доступна прямо из документа: откройте нужный документ, нажмите кнопку «Ещё» и выберите пункт «История изменений». Откроется таблица версий, где для каждой версии указаны дата, время и пользователь.
Первая (самая ранняя) версия в списке соответствует созданию документа — её автор и есть создатель. Остальные строки показывают, кто и когда вносил правки. По кнопке сравнения версий можно увидеть, какие именно реквизиты изменились между версиями: например, была ли исправлена сумма, контрагент или дата.
Подсистему истории изменений нужно предварительно включить: Администрирование → Общие настройки → История изменений. Там же настраивается, для каких видов документов и справочников вести версионирование, и срок хранения версий. Если подсистема не была включена раньше, истории по старым документам не будет — данные начнут накапливаться только с момента включения.
Как быстро понять автора по списку документов
Иногда нужно не детальное расследование, а быстро отфильтровать документы конкретного сотрудника — например, все счета, которые выставил менеджер за месяц. Для этого в журналах документов есть поле «Автор» (в ряде документов — «Ответственный»).
Откройте журнал документов нужного вида, включите отбор (кнопка «Ещё» → «Настроить список» или стандартный отбор по клавише Ctrl+Shift+F в некоторых формах) и добавьте условие по полю «Автор» или «Ответственный». Учтите разницу: поле «Автор» заполняется системой автоматически при создании и не меняется, а «Ответственный» — это редактируемый реквизит, который может быть переназначен вручную. Для поиска именно создателя ориентируйтесь на «Автора».
Если колонки «Автор» нет в списке, её можно вывести через настройку списка: «Ещё» → «Изменить форму» и отметить нужное поле. Это удобно, когда контроль авторства нужен регулярно, а не разово.
Три способа узнать автора
Работает всегда и по любым данным, но требует прав администратора и умения строить отбор. Подходит для расследований.
Самый наглядный способ из формы документа, но работает только если версионирование было включено заранее.
Быстрый способ массовой фильтрации, но показывает только создателя, без истории правок.
Кто может видеть эти данные: права доступа
Доступ к журналу регистрации по умолчанию есть только у пользователей с правами администратора (роль «Полные права» или «Администратор системы»). Обычный бухгалтер, открыв «Администрирование», пункта «Журнал регистрации» может не увидеть — это нормально, а не неисправность.
История изменений доступна шире: её видят пользователи, у которых есть доступ к самому документу, если включено версионирование. Однако настройка подсистемы (включение, выбор объектов, сроки хранения) также требует административных прав.
Если задача контроля авторства постоянная, разумный вариант — выдать ответственному сотруднику (например, главному бухгалтеру) права на просмотр журнала регистрации через профиль группы доступа, не давая полных административных прав. Это настраивается в разделе «Администрирование → Настройки пользователей и прав».
Типичные ошибки и ограничения
Самая частая ошибка — работа всех сотрудников под одной учётной записью «Бухгалтер» или «Администратор». В этом случае журнал регистрации честно покажет эту запись для всех действий, и установить реального автора технически невозможно. Решение организационное: завести каждому пользователю индивидуальный логин.
Вторая ошибка — поиск без ограничения периода. Журнал регистрации в большой базе содержит миллионы записей, и отбор без фильтра по датам может выполняться очень долго. Всегда сужайте интервал до разумного: день, неделя, месяц.
Третий момент — путаница между «создал» и «провёл». Документ мог создать один сотрудник, а провести — другой. Если вопрос касается ответственности за проводки, смотрите события «Данные. Изменение» с комментарием о проведении, а не только первую запись о добавлении.
Дополнительные возможности: отчёты и программный запрос
Для массового анализа — например, «кто из пользователей сколько документов создал за квартал» — удобнее выгрузить журнал регистрации в табличный документ (кнопка «Вывести список») и свернуть данные по пользователям, либо использовать типовой отчёт «Анализ активности пользователей», если он есть в вашей конфигурации (раздел «Администрирование»).
В файловых базах журнал регистрации хранится в файле формата LGD рядом с базой, в клиент-серверных — в отдельной базе данных. При переносе базы между серверами журнал может не переноситься автоматически — это стоит учитывать при миграциях, если история действий должна сохраниться.
Разработчики могут получить автора программно: у объектов есть стандартный реквизит «Автор» (если он добавлен в конфигурации), а полную историю действий выдаёт метод работы с журналом регистрации ВыгрузитьЖурналРегистрации() с фильтром по событию и данным. Это вариант для интеграций и нестандартных отчётов.
Как проверить результат
Есть версия с датой создания и именем пользователя
История пуста — версионирование было выключено, ищите через журнал регистрации
Показаны события добавления и изменения с конкретными пользователями
Все записи под одной учётной записью — атрибуция невозможна, нужны индивидуальные логины
Поле заполнено и совпадает с данными журнала регистрации
Поле пустое — реквизит «Автор» может отсутствовать в данном виде документов
Частые вопросы
Можно ли посмотреть автора документа без прав администратора?
Да, если включена история изменений: кнопка «Ещё» → «История изменений» доступна тем, у кого есть доступ к самому документу. Также поле «Автор» видно в списках документов. Полный журнал регистрации без административных прав недоступен.
Почему в журнале регистрации все действия записаны на одного пользователя?
Значит, сотрудники работают под общей учётной записью. Система фиксирует логин, под которым выполнен вход, а не реального человека. Заведите каждому пользователю отдельную учётную запись в разделе «Администрирование → Пользователи».
Можно ли узнать, кто удалил документ?
Да. В журнале регистрации установите отбор по событию «Данные. Удаление» и укажите период. В записях будет видно, какой пользователь и когда удалил объект. Если документ не удалён, а только помечен на удаление, ищите событие «Данные. Изменение» с установкой пометки.
Как долго хранится журнал регистрации?
По умолчанию журнал хранится без ограничения срока, но его можно сокращать вручную (Администрирование → Обслуживание → настройка журнала регистрации) и настроить автоматическое сокращение. Если журнал регулярно очищается, старая история действий будет недоступна.
Чем отличаются поля «Автор» и «Ответственный» в документе?
«Автор» заполняется автоматически при создании и не меняется — это фактический создатель. «Ответственный» — редактируемый реквизит, который можно переназначить другому сотруднику; он отражает, кто отвечает за документ сейчас, а не кто его внёс.
История изменений включена, но по старому документу она пустая. Почему?
Версионирование фиксирует только те изменения, которые произошли после включения настройки. По документам, созданным раньше, истории не будет — для них используйте журнал регистрации с отбором по событию «Данные. Добавление».
Что важно запомнить
Автор документа определяется через журнал регистрации (работает всегда, нужны права администратора) или через «Историю изменений» из формы документа (требует включённого версионирования). Для массовой фильтрации используйте поле «Автор» в списках. Достоверная атрибуция возможна только при индивидуальных учётных записях пользователей.