В работе с 1С:Предприятие часто возникает ситуация, когда нужно выяснить, кто именно ввёл или изменил документ — будь то ошибочная проводка, дублирующий платеж или подозрительная корректировка. Без этой информации сложно разобраться в причинах ошибок, восстановить хронологию событий или назначить ответственного за исправления. К счастью, в 1С 8.3 (и более ранних версиях) есть несколько встроенных инструментов для отслеживания авторства документов — от простых до скрытых.

В этой статье вы найдёте 5 проверенных способов, как посмотреть, кто создал или редактировал документ в 1С:Бухгалтерии, 1С:Управлении торговлей, 1С:Зарплате и управлении персоналом, а также в других конфигурациях платформы. Мы разберём как стандартные функции (журналы документов, истории изменений), так и малоизвестные приёмы для опытных пользователей — включая работу с методами глобального контекста и регистрами сведений.

1. Стандартный способ: журнал документов и колонка «Пользователь»

Самый очевидный и быстрый метод — посмотреть автора прямо в журнале документов. Этот способ работает во всех типовых конфигурациях (1С:БП 3.0, 1С:УТ 11, 1С:ERP 2.5 и др.), если не отключена соответствующая настройка.

Как это сделать:

  • 📁 Откройте нужный журнал документов (например, Платежные поручения, Реализация товаров или Приходные накладные).
  • 👤 Найдите колонку «Пользователь» (иногда называется «Кто ввёл» или «Автор»). Если её нет — кликните правой кнопкой по заголовку любой колонки и выберите Настройка списка, затем добавьте поле Пользователь.
  • 🔍 Отсортируйте документы по дате или типу, чтобы быстрее найти нужный.

Если колонка «Пользователь» отсутствует даже после настройки, это может означать:

  • ⚙️ В вашей конфигурации отключена запись информации об авторе (решается через Администрирование → Настройки программы).
  • 🔒 У вас недостаточно прав для просмотра этой информации (требуется роль с правом Просмотр служебной информации).
📊 Как часто вам нужно отслеживать авторство документов в 1С?
Ежедневно
Раз в неделю
Редко, только при ошибках
Никогда не приходилось

2. История изменений документа: кто и когда правил

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

Пошаговая инструкция:

  1. Откройте нужный документ (например, Счёт на оплату или Акт выполненных работ).
  2. В верхней панели инструментов найдите кнопку «История» (иногда она спрятана под меню Ещё → История изменений).
  3. В открывшемся окне вы увидите таблицу со всеми версиями документа, где указаны:
    • 📅 Дата и время изменения
    • 👤 Пользователь (кто внёс изменения)
    • 📝 Комментарий (если пользователь его оставил)

Обратите внимание: история изменений может не сохраняться, если:

  • ❌ В настройках программы отключён параметр Вести историю изменений документов.
  • ❌ Документ был создан или изменён через прямые SQL-запросы или внешнюю обработку (такие действия часто не фиксируются).

☑️ Проверка доступности истории изменений

Выполнено: 0 / 1

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

3. Просмотр через «Все функции» (для опытных пользователей)

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

Инструкция:

  1. Зажмите Ctrl + Shift + F (или перейдите в Сервис → Все функции).
  2. В поле поиска введите Журнал регистрации и выберите соответствующий пункт.
  3. В открывшемся окне настройте фильтр:
    • 📌 Тип события: Документ
    • 📌 Имя объекта: укажите тип документа (например, РеализацияТоваровУслуг)
    • 📌 Пользователь: оставьте пустым или укажите конкретного сотрудника
    • 📌 Период: выберите дату создания/изменения документа
  • Нажмите Сформировать — в результатах вы увидите все действия с документом, включая имя пользователя и время.
  • ⚠️ Внимание: Журнал регистрации может быть отключён или очищаться автоматически (например, раз в месяц). Если данных нет, проверьте настройки в Администрирование → Настройки программы → Журналы регистрации.

    Что делать, если журнал регистрации пуст?

    Если журнал не вёл запись, попробуйте восстановить данные из резервной копии базы или обратитесь к администратору за архивными логами сервера 1С. В некоторых случаях информацию можно извлечь из транзакционных логов SQL-сервера (если используется клиент-серверный вариант работы).

    4. Использование отчёта «Анализ изменений данных» (для 1С:ERP и УТ 11)

    В конфигурациях 1С:ERP и 1С:Управление торговлей 11 есть специализированный отчёт «Анализ изменений данных», который позволяет отследить, кто и когда вносил правки в документы, справочники и регистры.

    Как им пользоваться:

    1. Перейдите в раздел Администрирование → Отчёты → Анализ изменений данных.
    2. В настройках отчёта укажите:
      • 📅 Период (даты, когда могли быть внесены изменения)
      • 📄 Тип объекта (выберите Документы и укажите конкретный вид, например, Заказ клиента)
      • 👥 Пользователь (можно оставить пустым или указать конкретного сотрудника)
  • Нажмите Сформировать — отчёт покажет все изменения с указанием автора, даты и типа действия (создание, изменение, удаление).
  • Преимущество этого метода в том, что он показывает не только кто создал документ, но и какие именно поля были изменены (например, сумма, контрагент, дата). Это особенно полезно для аудита и поиска ошибок.

    Метод Где работает Показывает автора Показывает историю изменений Требуются права админа
    Журнал документов Все конфигурации ✅ Да ❌ Нет ❌ Нет
    История изменений Большинство типовых конфигураций ✅ Да ✅ Да (если велась) ❌ Нет
    Журнал регистрации Все конфигурации ✅ Да ✅ Да ✅ Да
    Анализ изменений данных 1С:ERP, УТ 11, КА 2 ✅ Да ✅ Да (детализировано) ❌ Нет (нужны права на отчёт)

    5. Прямой запрос к базе данных (для программистов и администраторов)

    Если стандартные методы не дают результата, а доступ к SQL-серверу или конфигуратору 1С есть, можно извлечь информацию напрямую из базы. Этот способ подходит для клиент-серверных версий 1С:Предприятия (например, при работе с Microsoft SQL Server или PostgreSQL).

    Пример запроса для SQL Server (узнаём, кто создал документ с определённым номером):

    SELECT
    

    t.ДатаВремя,

    u.Имя AS Пользователь,

    t.Событие,

    t.Метод,

    t.ПредставлениеОбъекта

    FROM

    dbo._EventLog AS t

    LEFT JOIN

    dbo._Users AS u ON t.UserID = u.ID

    WHERE

    t.ПредставлениеОбъекта LIKE '%РеализацияТоваровУслуг%'

    AND t.ПредставлениеОбъекта LIKE '%НомерДокумента=ВашНомер%'

    ORDER BY

    t.ДатаВремя DESC

    ⚠️ Внимание: Прямые запросы к базе могут нарушить целостность данных, если выполнены некорректно. Используйте этот метод только если:

    • 🛠️ У вас есть резервная копия базы.
    • 👨‍💻 Вы понимаете структуру таблиц (или работаете под руководством опытного специалиста).
    • 🔐 У вас есть права на чтение системных таблиц (например, _EventLog, _DocLog).
    💡

    Если вы не уверены в синтаксисе запроса, сначала протестируйте его на копии базы или используйте конструктор запросов в конфигураторе 1С (Файл → Новый → Запрос).

    Что делать, если авторство документа не определяется?

    Бывают ситуации, когда ни один из перечисленных методов не помогает выяснить, кто ввёл документ. Это может происходить по следующим причинам:

    • 🔄 Документ был загружен из внешнего файла (Excel, XML) без привязки к пользователю.
    • 🤖 Изменения внесены автоматизированной обработкой (например, регламентным заданием).
    • 🔒 Настройки программы отключают ведение логов для экономии места.
    • 🕵️ Пользователь работал под общей учётной записью (например, Администратор или Бухгалтер без персонализации).

    В таких случаях:

    1. Проверьте сопутствующие документы (например, если это Реализация, посмотрите связанный Заказ клиента — возможно, там сохранён автор).
    2. Обратитесь к администратору 1С — он может восстановить данные из архивных логов или резервных копий.
    3. Используйте косвенные признаки:
      • 🖥️ Посмотрите, с какого компьютера был введён документ (в журналах регистрации иногда фиксируется IP или имя ПК).
      • 📅 Проанализируйте время создания — возможно, в этот момент в системе работал только один сотрудник.
    💡

    Если документ критически важен (например, платеж на крупную сумму), а авторство установить невозможно, рекомендуется инициализировать служебное расследование с проверкой журналов доступа к серверу 1С и опросом сотрудников, имевших права на редактирование.

    FAQ: Частые вопросы о просмотре авторства документов в 1С

    Можно ли узнать, кто удалил документ в 1С?

    Да, но только если в настройках программы включено ведение журнала регистрации с событием Удаление. Посмотрите раздел Журнал регистрации (через Все функции) и отфильтруйте по типу события УдалениеОбъекта. Если журнал не вёл запись — восстановить информацию будет крайне сложно.

    Почему в журнале документов не отображается колонка «Пользователь»?

    Это может быть связано с:

    • 🔧 Настройками конфигурации — в некоторых самописных решениях поле Пользователь скрыто или не заполняется.
    • 👮 Недостаточными правами — у вашей роли может не хватать прав на просмотр служебной информации.
    • 📝 Типом документа — для некоторых видов документов (например, Операция в бухгалтерии) авторство не фиксируется.

    Решение: обратитесь к администратору 1С для проверки настроек или прав доступа.

    Как посмотреть, кто изменил документ в 1С:Зарплата и Управление Персоналом (ЗУП)?

    В 1С:ЗУП 3.1 авторство документов отслеживается стандартными способами:

    1. Через журнал документов (колонка Пользователь).
    2. Через историю изменений (кнопка История в карточке документа).
    3. Для кадровых документов (например, Приём на работу) можно использовать отчёт Анализ изменений кадровых данных (Кадры → Отчёты).

    Если документ связан с расчётом зарплаты, проверьте также журнал регистрации по событию ИзменениеРасчёта.

    Можно ли в 1С увидеть, кто именно изменил конкретное поле в документе?

    Да, но только если:

    • 📊 Используется отчёт «Анализ изменений данных» (доступен в 1С:ERP и УТ 11).
    • 🔍 Включено подробное ведение истории (настраивается в Администрирование → Настройки программы).
    • 💻 В конфигурации реализована кастомизированная система логгирования (например, через механизм Подписки на события).

    В стандартных конфигурациях (например, 1С:БП 3.0) такая детализация обычно недоступна.

    Как защитить документы от несанкционированных изменений?

    Чтобы минимизировать риски ошибочных или злонамеренных правок:

    • 🔐 Настройте ролевой доступ — ограничьте права на редактирование критичных документов.
    • 📋 Включите обязательное комментирование изменений (в настройках истории документов).
    • 🔄 Регулярно создавайте резервные копии базы и ведите журналы регистрации.
    • 🚨 Используйте механизм утверждения документов (доступен в 1С:ERP и 1С:Документооборот).