Смена автора и ответственного в документе 1С 8.3
Содержание
Документ провёл уволенный сотрудник, а проверяющий спрашивает, кто отвечает за операцию. Или бухгалтер заводил реализации под общей учётной записью «Бухгалтер», и теперь не понять, кто что делал. Знакомо? Поменять человека в документе можно, но сначала нужно понять, какого «автора» вы хотите заменить.
Короткий ответ: в большинстве типовых конфигураций 1С 8.3 в документе есть реквизит Ответственный, и его можно поменять вручную в форме документа или массово обработкой «Групповое изменение реквизитов». А вот «кто создал запись» в журнале регистрации и в истории версий не правится никак — это служебные данные платформы.
Какой «автор» бывает в документе 1С
Под словом «автор» пользователи имеют в виду три разные вещи. Способ исправления у каждой свой.
| Что видите | Где хранится | Можно ли изменить |
|---|---|---|
Поле Ответственный в форме документа | Реквизит самого документа | Да, как обычный реквизит |
| Пользователь в журнале регистрации | Служебный журнал платформы | Нет |
| Автор версии в «Истории изменений» | Версии объектов | Нет, только отключить или очистить версионирование |
Первый вариант — как раз то, что нужно в 99% случаев. Реквизит заполняется автоматически текущим пользователем в момент создания документа. Название в разных конфигурациях может немного отличаться («Ответственный», «Автор», «Менеджер»), но смысл один.
Если нужно просто понять, кто что менял, смотрите историю изменений и журнал регистрации. Это справочные сведения, подделать их через интерфейс нельзя — и это хорошо для аудита.
Откуда берётся неверный автор
Прежде чем править сотню документов, выясните причину. Иначе через месяц всё повторится.
- 👤 Общая учётная запись. Несколько человек работают под одним именем, и все документы подписаны одним «автором».
- 🚪 Увольнение. Пользователя отключили или удалили, а документы остались на его имени.
- 🔁 Загрузка из другой базы. Документы пришли обменом или из файла, и ответственным стал пользователь, под которым шёл обмен.
- 📋 Копирование. Документ скопировали из старого — и ответственный подставился заново, а иногда, наоборот, остался прежним.
- 🛠 Работа в чужой сессии. Сотрудник сел за компьютер коллеги, не выйдя из его сеанса.
Если причина в общей учётной записи, смена автора лишь замаскирует проблему. Заведите каждому свой профиль в Администрирование → Настройки пользователей и прав → Пользователи и разделите права.
Как изменить автора в одном документе
Самый простой способ. Подходит, когда нужно исправить несколько документов.
- Откройте документ из журнала или списка.
- Найдите поле
Ответственный. В одних формах оно в шапке, в других — внизу, рядом с комментарием, или на вкладке «Дополнительно». - Выберите нужного пользователя из списка. Если список пуст, проверьте, что сотрудник не помечен как недействительный.
- Нажмите
Записать. Если документ проведён и вы хотите сохранить проведение, используйтеПровести и закрыть.
Если документ в закрытом периоде, запись может не пройти. Запрет изменений по дате настраивается отдельно, и пароль на период меняет тот, у кого есть соответствующая роль. Не снимайте запрет «на минуточку» — после правки верните дату обратно.
Поле может быть недоступно, если в конфигурации для него включён режим «только просмотр». Тогда правка идёт только через обработку или код (см. ниже).
Смена ответственного не перепроводит документ сама по себе. Движения остаются прежними — меняется только реквизит. Это нормально, но перед правкой чужих документов проверьте, нет ли обработчика, который пересчитывает проводки при записи.
Групповое изменение реквизитов: массовая замена автора
Если документов десятки или сотни, вручную это долго. В большинстве типовых конфигураций (Бухгалтерия предприятия, УТ, ЗУП, Розница) есть обработка «Групповое изменение реквизитов». Её открывают из раздела Администрирование, подраздел поддержки и обслуживания, блок корректировки данных. Если пункта нет, значит, у вас нет роли с полным доступом либо обработка отключена.
Порядок работы:
- Откройте обработку и выберите тип объектов — «Документы», затем нужный вид (например, «Реализация товаров и услуг»).
- Отберите документы: по периоду, организации или нынешнему ответственному. Отбор сузит выборку и защитит от лишних правок.
- В списке реквизитов отметьте
Ответственныйи укажите нового пользователя. - Нажмите
Изменить реквизитыи дождитесь окончания. - Повторите для других видов документов — обработка работает по одному виду за раз.
Перед запуском сделайте копию базы . Для файловой базы это просто копия каталога, для серверной — выгрузка информационной базы.
Групповая обработка записывает каждый объект. Если в документе есть проверка заполнения, обязательные поля или запрет по периоду, часть записей не пройдёт. Результат смотрите в сообщениях: система покажет, какие документы остались без изменений.
Полезная привычка: сначала примените обработку на 3-5 документах и откройте их, проверив, что всё записалось правильно, а проведение не слетело.
Ответственный и кнопка «Записать».Как проверить результат замены
Не верьте сообщению «Обработка завершена» на слово. Проверьте итог двумя способами.
- Откройте список документов нужного вида и добавьте в него колонку
ОтветственныйчерезВсе действия → Настроить список. Отсортируйте по этой колонке: старый пользователь не должен остаться в выбранном периоде. - Выберите два-три документа наугад и убедитесь, что они остались проведёнными. Проведённый документ отмечен в списке зелёной галочкой, непроведённый — без неё.
Если нужно сверить количество, запустите тот же запрос, что и до замены. Для старого ответственного он должен вернуть пустую таблицу, а для нового — прежнее число строк плюс то, что у него было раньше. Например, было 120 документов у Иванова и 40 у Петрова; после замены у Петрова должно быть 160, а у Иванова — ноль.
Что делать, если нужна обработка или код
Иногда типовой обработки мало: документы разных видов, сложный отбор или нужно заменить сразу много пользователей по таблице соответствия. Тогда используют внешнюю обработку или консоль кода.
Важно развести два инструмента. Консоль запросов только читает данные: она покажет, какие документы и с каким ответственным вы будете менять, но записать изменения не может. Чтобы записать, нужен код на встроенном языке, который выполняется в консоли кода или во внешней обработке.
Сначала посмотрите объём работ запросом:
ВЫБРАТЬ
Док.Ссылка КАК Документ,
Док.Ответственный КАК Ответственный,
Док.Дата КАК Дата
ИЗ
Документ.РеализацияТоваровУслуг КАК Док
ГДЕ
Док.Ответственный = &СтарыйОтветственный
И Док.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Запрос вернёт список, который вы утвердите с руководителем. А вот пример кода, который меняет реквизит в выбранных документах:
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачалоПериода, КонецПериода);
Пока Выборка.Следующий() Цикл
Если Выборка.Ответственный = СтарыйОтветственный Тогда
Объект = Выборка.ПолучитьОбъект();
Объект.Ответственный = НовыйОтветственный;
Объект.ОбменДанными.Загрузка = Истина;
Объект.Записать();
КонецЕсли;
КонецЦикла;
Строка ОбменДанными.Загрузка = Истина отключает проверки и обработчики записи, поэтому проводки остаются нетронутыми. Именно это и нужно, когда вы меняете один реквизит. Но у такого подхода есть цена: система не проверяет закрытый период и обязательность полей, и ответственность за результат на вас.
Запускайте такой код только на копии базы и только после резервного копирования рабочей. Ошибка в отборе, и вы перепишете автора у чужих документов без возможности быстро откатить.
Если в организации есть регистр сведений или журнал, где ответственность зафиксирована отдельно (например, закреплённый менеджер контрагента), код его не затронет. Эти данные правят отдельно.
Как поступить с конкретными видами документов
Порядок действий везде один, но реквизит может называться по-разному. Ориентируйтесь на форму, а не на название в этой статье.
- 🧾 Документы реализации и поступления — обычно
Ответственныйв шапке или на вкладке «Дополнительно». - 💼 Заказы покупателей и поставщикам — чаще
МенеджерилиОтветственный; в них смена менеджера иногда влияет на расчёт мотивации. - 👥 Кадровые документы в ЗУП — реквизит ответственного есть, но кадровые данные подписывает уполномоченное лицо, поэтому замена должна идти с согласия кадровой службы.
- 💰 Банковские и кассовые документы — реквизит обычно внизу формы; для кассовых операций ответственность материально значима, не меняйте её задним числом без оформленного основания.
Если поля «Ответственный» нет в форме, откройте Все действия → Изменить форму (режим доступен администратору) и проверьте, не скрыт ли реквизит. Иногда его просто убрали из шапки.
Кто вправе менять автора и как не допустить ошибок
Автор документа — это не формальность. По нему определяют, с кого спрашивать при инвентаризации, споре с контрагентом или проверке. Поэтому правила нужны заранее.
Что стоит настроить:
- 🔐 Право изменения документов другим пользователям не выдавайте всем. Достаточно ограничить его ролями бухгалтера-руководителя и администратора.
- 📆 Включите запрет редактирования данных прошлых периодов и дайте право снимать его только главному бухгалтеру.
- 🧑💻 Заведите личные учётные записи. Общие профили — главная причина путаницы.
- 📝 Фиксируйте массовые замены: кто, когда и по какому основанию менял ответственных. Достаточно короткой служебной записки.
- 🗃 При увольнении не удаляйте пользователя из справочника, а помечайте как недействительного: тогда в старых документах его фамилия сохранится.
Последний пункт часто упускают. Удалить пользователя не получится, пока на него есть ссылки, а пометка «Недействителен» закрывает вход и сохраняет историю.
Отдельный случай — пользователь «Администратор» или служебный пользователь обмена. Если он проставлен автором тысяч документов, не торопитесь заменять всех одним махом. Сначала выясните, какие из них действительно созданы вручную, а какие пришли обменом: у загруженных документов подмена автора бессмысленна, потому что настоящий исполнитель работал в другой базе. Для таких документов лучше оставить служебного пользователя и пояснить это в регламенте.
Если замену заказал руководитель, возьмите её основание письменно. Через полгода, на проверке, вопрос «почему у документа за март стоит ответственный, который в марте ещё не работал» окажется неудобным, и бумага снимет его за минуту.
Ошибки при смене автора и что с ними делать
Самые частые сбои возникают не из-за самой замены, а из-за окружения вокруг неё.