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

· 9 мин

Содержание

Поле «Ответственный» в карточке документа меняется руками: открываете документ, находите реквизит (обычно внизу формы или на вкладке «Дополнительно»), выбираете из списка другого пользователя и записываете. Если документов много — за менеджера, который уволился, или при передаче участка — используют обработку «Групповое изменение реквизитов»: один отбор заменяет ответственного сразу во всех документах за период.

Ниже разберём оба способа, а также смену ответственного в справочниках, типичные блокировки по правам доступа и то, что делать администратору, когда у текущего пользователя нет доступа к чужим записям.

Что такое «Ответственный» и где он хранится

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

Не путайте три разных поля:

  • 🧑‍💼 Ответственный — пользователь базы, за которым закреплён документ или элемент.
  • ✍️ Автор — кто физически создал запись (в части конфигураций фиксируется отдельно и не редактируется).
  • 👔 Менеджер — отдельный реквизит в документах продаж и в карточке контрагента; участвует в отчётах по продажам. Менять его нужно отдельно, смена «Ответственного» его не затрагивает.

Термин «владелец» в 1С формально относится к подчинённым справочникам (например, у договора владелец — контрагент). Когда говорят «сменить владельца документа», почти всегда имеют в виду именно поле «Ответственный».

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

Самый частый случай — поправить одну-две записи. Порядок действий:

  1. Откройте нужный документ двойным щелчком из любого журнала.
  2. Найдите поле Ответственный. В типовых конфигурациях оно внизу формы рядом с комментарием либо на вкладке Дополнительно.
  3. Если поля на форме не видно, нажмите Ещё → Изменить форму, в дереве элементов поставьте галочку напротив реквизита «Ответственный» и нажмите «ОК».
  4. Нажмите кнопку выбора (троеточие или стрелку) и укажите другого пользователя.
  5. Запишите документ кнопкой Записать или Провести и закрыть.

Перепроводить документ после этого не требуется: реквизит не бухгалтерский, движения по регистрам не меняются.

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

Если документ в этот момент открыт у другого пользователя, 1С покажет сообщение о блокировке объекта. Дождитесь, пока коллега закроет форму, либо попросите его выйти из документа — иначе запись не сохранится.

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

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

Путь в «1С:Бухгалтерии 3.0»: Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. В «1С:Управление торговлей 11» и «1С:ЗУП 3» она лежит в разделе НСИ и администрирование → Администрирование в той же группе «Корректировка данных».

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

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

Перед массовой заменой обязательно сделайте резервную копию базы . Откатить групповое изменение одной кнопкой нельзя — только восстановлением из копии.

Несколько практических моментов:

  • Обработка меняет и проведённые, и непроведённые документы — распроводить их заранее не нужно, движения по регистрам она не трогает.
  • Разные виды документов обрабатываются по отдельности: для реализаций один прогон, для поступлений другой. Выбрать «все документы сразу» нельзя — объект указывается конкретный.
  • Перед запуском сверьте отбор по количеству. Если в поле снизу обработка показывает, что под условие попало, скажем, 480 объектов, а вы ждали десятки, — отбор задан слишком широко, уточните даты или добавьте условие.

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

Сколько записей нужно переназначить и есть ли к ним доступ?

Смена ответственного в справочниках и журналах

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

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

В журналах (списках документов) отдельного поля «Ответственный» нет — журнал лишь показывает записи. Но колонку «Ответственный» удобно вывести в список и настроить по ней отбор:

  1. В открытом списке нажмите Ещё → Настроить список (или значок настройки формы).
  2. На вкладке отбора добавьте условие по полю «Ответственный» и укажите нужного пользователя.
  3. Чтобы видеть ответственного прямо в таблице, на вкладке «Колонки» включите соответствующую колонку.

Так удобно сначала отобрать в списке все документы одного сотрудника, убедиться в объёме, а уже потом запускать по этому же отбору групповую замену.

Права доступа и блокировки при смене

Главный источник проблем — ограничение доступа на уровне записей (RLS). Если в базе включено разграничение данных по ответственному или по подразделению, рядовой пользователь видит и правит только свои записи.

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

Отсюда два характерных затыка:

  • 🔒 Нельзя выбрать нужного пользователя. В поле «Ответственный» показаны не все сотрудники — пользователь не имеет права видеть тех, кто вне его области видимости. Решение — выполнять смену под администратором.
  • 🚪 Документ «пропадает» после смены. Как только вы указали другого ответственного, запись выходит за пределы вашей области видимости, и вы перестаёте её видеть. Это не ошибка — так работает разграничение. Чтобы вернуть документ в свой список, его должен переназначить обратно тот, у кого есть доступ.

Проверить и настроить разграничение можно в разделе Администрирование → Настройки пользователей и прав → Группы доступа. Там же включается и отключается флажок ограничения доступа на уровне записей.

Отключение RLS открывает всем пользователям доступ ко всем данным базы. Делайте это осознанно и только по согласованию с теми, кто отвечает за учётную политику и защиту данных в компании.

Если смена не проходит из-за того, что документ занят, причина в блокировке объекта: кто-то держит его открытым или проводит фоновая операция. Достаточно дождаться освобождения записи — перезапускать базу или сервер ради одного документа не нужно.

Где именно менять: Предприятие или Конфигуратор

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

Иногда встречается совет «поправить через Конфигуратор». На практике это означает запуск внешней обработки группового изменения — но и она открывается в режиме «Предприятие». Поэтому любой из описанных выше способов выполняется в обычном пользовательском режиме.

Внешние обработки для пакетной правки реквизитов брать стоит только из проверенных источников: такая обработка меняет данные напрямую и при ошибке способна испортить записи. Штатного «Группового изменения реквизитов» хватает в подавляющем большинстве случаев, и оно безопаснее самописных вариантов.

Монопольный доступ к базе (когда в ней работает только один сеанс) для смены ответственного не нужен. Он требуется для других операций — обновления структуры конфигурации, загрузки файла .dt, тестирования и исправления базы. Выгонять пользователей из базы ради смены реквизита не придётся.

Автоматизация: кого 1С назначает ответственным по умолчанию

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

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

  • 👥 В конфигурациях с ролями и группами доступа ответственного задают через настройки пользователя, чтобы у новых документов сразу стоял нужный сотрудник, а не тот, кто физически вводил данные.
  • 🔁 В «1С:Документооборот» и «1С:ERP» передачу задач между сотрудниками автоматизируют бизнес-процессами и адресацией задач — ответственный подставляется по роли или по этапу процесса, без ручного выбора.
  • 📋 Для разовой передачи дел уволенного сотрудника бизнес-процессы избыточны — проще один раз прогнать групповое изменение реквизитов по его документам и справочникам.

Пример, где это заметно: администратор завёл документы от своего имени во время первичного заполнения базы, и теперь вся старая первичка числится за ним. Правильнее один раз прогнать групповое изменение и закрепить документы за реальными менеджерами — тогда отборы в списках и отчёты по сотрудникам сразу станут осмысленными.

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

Типичные ошибки при смене ответственного

  • ❌ Поменяли ответственного, а в отчёте по менеджерам ничего не изменилось. Скорее всего, отчёт строится по реквизиту «Менеджер», а не «Ответственный». Это разные поля — менять нужно именно то, по которому собирается отчёт.
  • ❌ Запустили групповую замену без резервной копии. Если отбор оказался шире, чем нужно, вернуть всё обратно получится только восстановлением базы. Копия перед запуском обязательна.
  • ❌ Пытаются сменить ответственного у закрытого периода. Само поле «Ответственный» не бухгалтерское, но если период закрыт датой запрета редактирования, 1С не даст записать документ. Сначала проверьте дату запрета в настройках.
  • ❌ Выбирают ответственным уволенного или помеченного на удаление пользователя. Формально это возможно, но смысла нет: такие записи снова придётся переназначать. Назначайте только действующих сотрудников.

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

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