Смена автора и ответственного в документе 1С 8.3

· 9 мин

Содержание

Документ провёл уволенный сотрудник, а проверяющий спрашивает, кто отвечает за операцию. Или бухгалтер заводил реализации под общей учётной записью «Бухгалтер», и теперь не понять, кто что делал. Знакомо? Поменять человека в документе можно, но сначала нужно понять, какого «автора» вы хотите заменить.

Короткий ответ: в большинстве типовых конфигураций 1С 8.3 в документе есть реквизит Ответственный, и его можно поменять вручную в форме документа или массово обработкой «Групповое изменение реквизитов». А вот «кто создал запись» в журнале регистрации и в истории версий не правится никак — это служебные данные платформы.

Какой «автор» бывает в документе 1С

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

Что видитеГде хранитсяМожно ли изменить
Поле Ответственный в форме документаРеквизит самого документаДа, как обычный реквизит
Пользователь в журнале регистрацииСлужебный журнал платформыНет
Автор версии в «Истории изменений»Версии объектовНет, только отключить или очистить версионирование

Первый вариант — как раз то, что нужно в 99% случаев. Реквизит заполняется автоматически текущим пользователем в момент создания документа. Название в разных конфигурациях может немного отличаться («Ответственный», «Автор», «Менеджер»), но смысл один.

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

Откуда берётся неверный автор

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

  • 👤 Общая учётная запись. Несколько человек работают под одним именем, и все документы подписаны одним «автором».
  • 🚪 Увольнение. Пользователя отключили или удалили, а документы остались на его имени.
  • 🔁 Загрузка из другой базы. Документы пришли обменом или из файла, и ответственным стал пользователь, под которым шёл обмен.
  • 📋 Копирование. Документ скопировали из старого — и ответственный подставился заново, а иногда, наоборот, остался прежним.
  • 🛠 Работа в чужой сессии. Сотрудник сел за компьютер коллеги, не выйдя из его сеанса.

Если причина в общей учётной записи, смена автора лишь замаскирует проблему. Заведите каждому свой профиль в Администрирование → Настройки пользователей и прав → Пользователи и разделите права.

Как изменить автора в одном документе

Самый простой способ. Подходит, когда нужно исправить несколько документов.

  1. Откройте документ из журнала или списка.
  2. Найдите поле Ответственный. В одних формах оно в шапке, в других — внизу, рядом с комментарием, или на вкладке «Дополнительно».
  3. Выберите нужного пользователя из списка. Если список пуст, проверьте, что сотрудник не помечен как недействительный.
  4. Нажмите Записать. Если документ проведён и вы хотите сохранить проведение, используйте Провести и закрыть.

Если документ в закрытом периоде, запись может не пройти. Запрет изменений по дате настраивается отдельно, и пароль на период меняет тот, у кого есть соответствующая роль. Не снимайте запрет «на минуточку» — после правки верните дату обратно.

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

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

Групповое изменение реквизитов: массовая замена автора

Если документов десятки или сотни, вручную это долго. В большинстве типовых конфигураций (Бухгалтерия предприятия, УТ, ЗУП, Розница) есть обработка «Групповое изменение реквизитов». Её открывают из раздела Администрирование, подраздел поддержки и обслуживания, блок корректировки данных. Если пункта нет, значит, у вас нет роли с полным доступом либо обработка отключена.

Порядок работы:

  1. Откройте обработку и выберите тип объектов — «Документы», затем нужный вид (например, «Реализация товаров и услуг»).
  2. Отберите документы: по периоду, организации или нынешнему ответственному. Отбор сузит выборку и защитит от лишних правок.
  3. В списке реквизитов отметьте Ответственный и укажите нового пользователя.
  4. Нажмите Изменить реквизиты и дождитесь окончания.
  5. Повторите для других видов документов — обработка работает по одному виду за раз.

Перед запуском сделайте копию базы . Для файловой базы это просто копия каталога, для серверной — выгрузка информационной базы.

Групповая обработка записывает каждый объект. Если в документе есть проверка заполнения, обязательные поля или запрет по периоду, часть записей не пройдёт. Результат смотрите в сообщениях: система покажет, какие документы остались без изменений.

Полезная привычка: сначала примените обработку на 3-5 документах и откройте их, проверив, что всё записалось правильно, а проведение не слетело.

Какой способ выбрать?

Как проверить результат замены

Не верьте сообщению «Обработка завершена» на слово. Проверьте итог двумя способами.

  1. Откройте список документов нужного вида и добавьте в него колонку Ответственный через Все действия → Настроить список. Отсортируйте по этой колонке: старый пользователь не должен остаться в выбранном периоде.
  2. Выберите два-три документа наугад и убедитесь, что они остались проведёнными. Проведённый документ отмечен в списке зелёной галочкой, непроведённый — без неё.

Если нужно сверить количество, запустите тот же запрос, что и до замены. Для старого ответственного он должен вернуть пустую таблицу, а для нового — прежнее число строк плюс то, что у него было раньше. Например, было 120 документов у Иванова и 40 у Петрова; после замены у Петрова должно быть 160, а у Иванова — ноль.

Что делать, если нужна обработка или код

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

Важно развести два инструмента. Консоль запросов только читает данные: она покажет, какие документы и с каким ответственным вы будете менять, но записать изменения не может. Чтобы записать, нужен код на встроенном языке, который выполняется в консоли кода или во внешней обработке.

Сначала посмотрите объём работ запросом:

ВЫБРАТЬ
    Док.Ссылка КАК Документ,
    Док.Ответственный КАК Ответственный,
    Док.Дата КАК Дата
ИЗ
    Документ.РеализацияТоваровУслуг КАК Док
ГДЕ
    Док.Ответственный = &СтарыйОтветственный
    И Док.Дата МЕЖДУ &НачалоПериода И &КонецПериода

Запрос вернёт список, который вы утвердите с руководителем. А вот пример кода, который меняет реквизит в выбранных документах:

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

Строка ОбменДанными.Загрузка = Истина отключает проверки и обработчики записи, поэтому проводки остаются нетронутыми. Именно это и нужно, когда вы меняете один реквизит. Но у такого подхода есть цена: система не проверяет закрытый период и обязательность полей, и ответственность за результат на вас.

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

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

Как поступить с конкретными видами документов

Порядок действий везде один, но реквизит может называться по-разному. Ориентируйтесь на форму, а не на название в этой статье.

  • 🧾 Документы реализации и поступления — обычно Ответственный в шапке или на вкладке «Дополнительно».
  • 💼 Заказы покупателей и поставщикам — чаще Менеджер или Ответственный; в них смена менеджера иногда влияет на расчёт мотивации.
  • 👥 Кадровые документы в ЗУП — реквизит ответственного есть, но кадровые данные подписывает уполномоченное лицо, поэтому замена должна идти с согласия кадровой службы.
  • 💰 Банковские и кассовые документы — реквизит обычно внизу формы; для кассовых операций ответственность материально значима, не меняйте её задним числом без оформленного основания.

Если поля «Ответственный» нет в форме, откройте Все действия → Изменить форму (режим доступен администратору) и проверьте, не скрыт ли реквизит. Иногда его просто убрали из шапки.

Кто вправе менять автора и как не допустить ошибок

Автор документа — это не формальность. По нему определяют, с кого спрашивать при инвентаризации, споре с контрагентом или проверке. Поэтому правила нужны заранее.

Что стоит настроить:

  • 🔐 Право изменения документов другим пользователям не выдавайте всем. Достаточно ограничить его ролями бухгалтера-руководителя и администратора.
  • 📆 Включите запрет редактирования данных прошлых периодов и дайте право снимать его только главному бухгалтеру.
  • 🧑‍💻 Заведите личные учётные записи. Общие профили — главная причина путаницы.
  • 📝 Фиксируйте массовые замены: кто, когда и по какому основанию менял ответственных. Достаточно короткой служебной записки.
  • 🗃 При увольнении не удаляйте пользователя из справочника, а помечайте как недействительного: тогда в старых документах его фамилия сохранится.

Последний пункт часто упускают. Удалить пользователя не получится, пока на него есть ссылки, а пометка «Недействителен» закрывает вход и сохраняет историю.

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

Если замену заказал руководитель, возьмите её основание письменно. Через полгода, на проверке, вопрос «почему у документа за март стоит ответственный, который в марте ещё не работал» окажется неудобным, и бумага снимет его за минуту.

Перед массовой заменой автора
Выполнено: 0 / 6

Ошибки при смене автора и что с ними делать

Самые частые сбои возникают не из-за самой замены, а из-за окружения вокруг неё.

Диагностика: выберите симптом

Частые вопросы

Можно ли поменять пользователя в журнале регистрации?
Нет. Журнал регистрации — служебный, его записи пишет платформа, и править их нельзя. Он нужен как независимый след действий.
Изменится ли дата и время создания документа при смене автора?
Нет. Меняется только значение реквизита. Дата документа и время записи остаются прежними.
Что будет с отчётами по менеджерам, если заменить ответственного?
Отчёты, где группировка идёт по ответственному, пересчитаются на нового человека. Если продажи привязаны к менеджеру для расчёта премии, согласуйте замену с руководителем отдела.
Можно ли заменить автора у документов, уже загруженных обменом?
Можно, способом, который описан выше. Но при следующем обмене реквизит способен перезаписаться значением из другой базы. Проверьте правила обмена, прежде чем менять массово.
Нужно ли после замены пересчитывать проводки?
Нет, если менялся только реквизит и документ не перезаписывался с отменой проведения. Движения по регистрам остаются теми же.