К статье
Практический материал

Справочники и Данные · 12 мин

Как изменить ответственного в 1С

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

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

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

Ниже разобраны все основные сценарии для типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация), а также ограничения по правам и способы проверить результат.

Где в 1С хранится ответственный и зачем его менять

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

Ответственный влияет на работу системы несколькими способами. Во-первых, по нему строятся отчёты: «Продажи по менеджерам», анализ задолженности по ответственным, списки «моих» документов. Во-вторых, в ряде конфигураций настроены ограничения доступа на уровне записей (RLS), когда менеджер видит только своих контрагентов. В-третьих, ответственный подставляется в печатные формы и служебные рассылки.

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

Как изменить ответственного в одном документе или карточке

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

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

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

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

Как массово заменить ответственного через групповую обработку

Когда объектов десятки или сотни, ручная замена непрактична. В типовых конфигурациях на БСП (Библиотека стандартных подсистем) есть штатная обработка «Групповое изменение реквизитов». Она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». В некоторых конфигурациях путь отличается: например, в 1С:Управление торговлей обработка доступна из «НСИ и администрирование».

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

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

Как изменить ответственного, подставляемого по умолчанию

Отдельная задача — чтобы в новых документах автоматически подставлялся другой ответственный. Это настраивается через персональные настройки пользователя, а не через изменение существующих объектов. В большинстве конфигураций путь такой: «Администрирование» → «Настройки пользователей и прав» → «Персональные настройки» → выберите пользователя → «Значения по умолчанию».

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

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

Какие права нужны и что делать, если поле недоступно

Изменение одиночного документа требует права на запись этого вида документов — обычно оно есть у всех, кто с ними работает. А вот обработка «Групповое изменение реквизитов» доступна только пользователям с правами администратора или с ролью «Добавление и изменение базовой нормативно-справочной информации» с расширенными правами — точный набор зависит от конфигурации.

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

Ещё одна ситуация — при попытке записи появляется сообщение о нарушении прав доступа на уровне записей. Это значит, что RLS-настройки не позволяют вам изменять «чужие» объекты. Обратитесь к администратору: либо он выполнит замену сам, либо скорректирует настройки доступа.

Типичные ошибки
01
Меняют ответственного в закрытом периоде без необходимости — это искажает отчётность прошлых периодов; корректнее менять только текущие и будущие документы
02
Запускают групповую обработку без просмотра отобранных элементов — в выборку попадают лишние объекты
03
Забывают завести нового сотрудника в справочнике «Пользователи» — его невозможно выбрать в поле ответственного
04
Путают ответственного в шапке документа с менеджером в табличной части или в карточке договора — меняют не тот реквизит
05
Не проверяют отчёты после замены — обнаруживают, что часть объектов осталась на старом сотруднике, только в конце месяца

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

После одиночной замены достаточно переоткрыть объект и убедиться, что в поле стоит новое значение. После массовой обработки проверку стоит сделать шире. Во-первых, обработка группового изменения показывает протокол: сколько объектов обработано и были ли ошибки записи. Объекты с ошибками придётся обработать вручную — чаще всего причина в блокировке или запрете редактирования.

Во-вторых, сформируйте контрольный отчёт. Для справочников удобно вывести список с отбором «Ответственный = старый сотрудник» — он должен быть пустым (или содержать только сознательно оставленные элементы). Для документов используйте универсальный отчёт или список документов с тем же отбором.

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

Контрольные точки

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

Список объектов с отбором по старому ответственному
Норма

Список пуст или содержит только объекты, оставленные намеренно

Тревожный признак

Остались объекты, которые должны были измениться

Протокол групповой обработки
Норма

Все объекты обработаны без ошибок

Тревожный признак

Есть ошибки записи — объекты заблокированы или закрыт период

Отчёт по ответственным за текущий период
Норма

Данные относятся к новому сотруднику

Тревожный признак

Старый сотрудник всё ещё фигурирует в отчётах

Создание нового документа
Норма

Ответственный подставляется корректно

Тревожный признак

Подставляется уволенный сотрудник — не изменены настройки по умолчанию

Альтернативные способы и границы самостоятельной работы

Помимо штатной обработки, существуют внешние обработки массовой замены реквизитов и вариант программной замены через консоль кода. Эти инструменты гибче (например, позволяют менять ответственного прямо в движениях регистров), но требуют навыков разработки и доступа к конфигуратору. Самостоятельно без опыта их применять не стоит: ошибка в запросе может затронуть тысячи записей.

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

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

Маршрут решения

Как выбрать действие

Нужно поменять ответственного в одном-двух документахОтредактируйте поле «Ответственный» вручную и запишите объект
Объектов много и все они отбираются по понятному условиюИспользуйте «Групповое изменение реквизитов» с предпросмотром отбора и копией базы
Нужно, чтобы новый ответственный подставлялся в будущие документыИзмените персональные настройки пользователя в разделе «Администрирование»
Объекты в закрытом периоде, в регистрах или в распределённой базеПривлеките администратора или программиста 1С
Новый сотрудник не отображается в списке выбораСначала заведите его в справочнике «Пользователи» и привяжите к физлицу

Ответы на частые вопросы

Можно ли изменить ответственного в проведённом документе, не перепроводя его?

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

Почему в списке выбора нет нужного сотрудника?

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

Изменится ли ответственный в старых отчётах после замены?

Зависит от того, как построен отчёт. Если он читает реквизит документа — да, данные переотнесутся на нового сотрудника. Если отчёт строится по движениям регистров, зафиксированным при проведении, старые данные сохранятся до перепроведения документов.

Как переназначить всех клиентов уволенного менеджера?

Используйте «Групповое изменение реквизитов»: выберите справочник «Контрагенты», задайте отбор «Ответственный = уволенный сотрудник», установите новое значение. Повторите аналогично для договоров, контактных лиц и актуальных документов, если ответственный ведётся и там.

Что делать, если групповая обработка выдала ошибки записи на части объектов?

Откройте протокол и посмотрите причину по каждому объекту. Чаще всего это блокировка другим пользователем (повторите обработку позже), дата запрета редактирования (согласуйте с администратором) или пометка удаления (такие объекты можно пропустить).

Можно ли отменить массовую замену, если отобрали лишнее?

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

Итог

Что важно запомнить

Одиночный объект меняется вручную через поле «Ответственный», массовая замена — штатной обработкой «Групповое изменение реквизитов» с обязательным предпросмотром отбора и резервной копией. Значение для новых документов настраивается в персональных настройках пользователя. После замены проверьте списки по старому ответственному и контрольные отчёты.