Администрирование · 11 мин
Как в 1С настроить ответственного за создание документа
Разбираем, как в 1С настроить ответственного за создание документа: автоподстановка автора, права, регистры, изменение ответственного в проведённых документах.
Поле «Ответственный» в документах 1С решает сразу несколько задач: по нему строится разграничение доступа, подставляется подписант в печатные формы, ведутся отчёты по эффективности менеджеров и фильтруются журналы документов. Поэтому корректная настройка ответственного — не косметика, а часть системы учёта и контроля.
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, Комплексная автоматизация, ERP) механика похожа: при создании документа в реквизит «Ответственный» автоматически подставляется текущий пользователь. Но на практике этого недостаточно — нужно, чтобы подставлялся конкретный сотрудник, а не системная учётная запись, чтобы у руководителя было право менять ответственного в чужих документах, а у рядового менеджера — нет.
Ниже разобраны рабочие способы настройки: от простого указания ответственного в карточке пользователя до доработки кода для нестандартных сценариев. Инструкции ориентированы на типовые конфигурации на управляемых формах; названия пунктов меню могут немного отличаться в зависимости от версии.
Как 1С определяет ответственного по умолчанию
При создании нового документа конфигурация вызывает процедуру заполнения, которая подставляет в реквизит «Ответственный» текущего пользователя информационной базы. Технически это обычно значение из параметра сеанса «ТекущийПользователь», связанного со справочником «Пользователи».
Важно понимать разницу между пользователем информационной базы (учётная запись для входа) и элементом справочника «Пользователи». В документ подставляется именно элемент справочника, а он, в свою очередь, может быть связан с физическим лицом из справочника «Физические лица» или «Сотрудники». Если эта связь не настроена, в печатных формах вместо ФИО появится логин вроде «Администратор» или «User1».
Проверить, как заполняется поле, можно просто: создайте тестовый документ под нужной учётной записью и посмотрите значение поля «Ответственный» или «Автор». Если там пусто или подставлен не тот сотрудник — переходите к настройке.
Настройка ответственного через карточку пользователя
Самый простой способ управлять подстановкой — настроить справочник «Пользователи». Откройте раздел «НСИ и администрирование» (в Бухгалтерии — «Администрирование») → «Пользователи и права» → «Пользователи». Найдите нужную учётную запись и проверьте заполнение полей.
В карточке пользователя обратите внимание на два момента. Первый — поле «Физическое лицо»: именно оттуда берутся ФИО для печатных форм и подписей. Второй — в ряде конфигураций (например, в Управлении торговлей) в карточке пользователя или в персональных настройках есть реквизит, определяющий основного ответственного, который будет подставляться в документы.
- 1Откройте «НСИ и администрирование» → «Пользователи и права» → «Пользователи»
- 2Найдите учётную запись сотрудника и откройте её карточку
- 3Укажите связанное физическое лицо, чтобы ФИО корректно попадали в печатные формы
- 4Проверьте персональные настройки: «Персональные настройки» → «Основные значения для подстановки в документы» (если такой раздел есть в конфигурации)
- 5Создайте тестовый документ под этим пользователем и убедитесь, что ответственный подставился правильно
В некоторых конфигурациях действует механизм «Основные значения для подстановки»: система запоминает последнего выбранного ответственного и предлагает его в новых документах. Это удобно, когда один пользователь оформляет документы от имени другого сотрудника — например, секретарь за руководителя.
Назначение ответственного по умолчанию для организации и подразделения
Если в компании документы по конкретной организации или складу должен вести один человек, логично задать ответственного на уровне справочников. В карточке организации, склада или подразделения часто есть реквизит «Ответственный» или «Менеджер», который используется при автозаполнении документов.
Например, в Управлении торговлей в карточке соглашения с клиентом или в карточке партнёра можно указать ответственного менеджера — тогда заказы по этому клиенту автоматически создаются с ним. В Бухгалтерии ответственный за подразделение задаётся в справочнике «Подразделения» и влияет на документы учёта зарплаты и кадровые приказы.
Если типовых реквизитов не хватает, используются дополнительные реквизиты («Администрирование» → «Общие настройки» → «Дополнительные реквизиты и сведения»). Но учтите: дополнительный реквизит сам по себе не участвует в автоподстановке — для этого потребуется доработка или настройка бизнес-процесса.
Изменение ответственного в уже созданных документах
Разовая ситуация решается вручную: откройте документ, измените поле «Ответственный» и перезапишите. Если документ проведён, потребуется право на изменение проведённых документов, а в закрытом периоде — ещё и право на работу с датой запрета изменения данных.
Для массовой замены (например, сотрудник уволился, а на нём сотни документов) используйте обработку «Групповое изменение реквизитов»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Выберите вид документов, задайте отбор по текущему ответственному и укажите новое значение.
Учтите, что смена ответственного в документах прошлых периодов может исказить отчёты по продажам и KPI менеджеров задним числом. Согласуйте такую операцию с руководителем учётного подразделения и зафиксируйте причину изменения в служебной записке или комментарии.
Разграничение прав на поле «Ответственный»
Частая задача: менеджер не должен переназначать свои документы на коллег, а руководитель отдела продаж — должен. Решается это через профили групп доступа: «НСИ и администрирование» → «Пользователи и права» → «Профили групп доступа».
В профиле можно ограничить изменение документов по реквизиту «Ответственный» через механизм RLS (ограничение доступа на уровне записей): пользователь видит и редактирует только документы, где он указан ответственным. Для этого в профиле настраиваются значения разрешённых пользователей или групп доступа по реквизиту.
Проверьте профиль доступа и значения разрешённых ответственных
Проверьте роли пользователя и команду «Изменить форму»
Свяжите пользователя с физлицом в справочнике «Пользователи»
Если типового механизма недостаточно — например, нужно запретить менять ответственного после проведения документа — это реализуется расширением конфигурации с проверкой в обработчике «ПередЗаписью». Такую доработку должен выполнять специалист с доступом к конфигуратору, снимать конфигурацию с поддержки при этом не обязательно.
Автоматическая подстановка через код: когда нужна доработка
Стандартные сценарии закрываются настройками, но есть ситуации, где без кода не обойтись: подстановка ответственного в зависимости от вида операции, подразделения автора, расписания дежурств или данных из внешней системы. Для этого используется событие «ОбработкаЗаполнения» модуля объекта документа или подписка на событие.
Рекомендуемый способ — расширение конфигурации, а не изменение типового модуля: так вы сохраните возможность штатного обновления. В расширении создаётся обработчик, который после типового заполнения проверяет условие и при необходимости заменяет значение реквизита «Ответственный».
&После("ОбработкаЗаполнения")
Процедура Расш_ОбработкаЗаполнения(Источник, ДанныеЗаполнения, СтандартнаяОбработка)
Если ТипЗнч(Источник) = Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда
ОтветственныйПоПодразделению = ПолучитьОтветственногоПодразделения(Источник.Подразделение);
Если ЗначениеЗаполнено(ОтветственныйПоПодразделению) Тогда
Источник.Ответственный = ОтветственныйПоПодразделению;
КонецЕсли;
КонецЕсли;
КонецПроцедурыПеред внедрением доработки протестируйте её в копии базы: проверьте создание документа вручную, загрузку через обмен и ввод на основании — во всех трёх случаях механизм заполнения может срабатывать по-разному.
Проверка результата и типичные ошибки
После настройки пройдите контрольный сценарий: войдите под учётной записью пользователя, создайте документ, проверьте поле «Ответственный», распечатайте документ и убедитесь, что в подписи корректное ФИО. Затем откройте отчёт, где фигурирует ответственный (например, «Продажи по менеджерам»), и проверьте, что документ попал в нужную строку.
Как проверить результат
Подставлен нужный сотрудник
Пусто, «Администратор» или чужой пользователь
ФИО ответственного
Логин учётной записи или пусто
Менеджер видит только свои документы
Видны документы всех сотрудников
Документ учтён за нужным сотрудником
Документ не попадает в отчёт или дублируется
FAQ
Почему в документе подставляется «Администратор» вместо сотрудника?
Документ создан под учётной записью, которой соответствует пользователь с именем «Администратор». Заведите каждому сотруднику отдельную учётную запись и элемент справочника «Пользователи», привязанный к физическому лицу. Работа под общей учётной записью делает невозможным корректное заполнение ответственного и аудит действий.
Можно ли сделать поле «Ответственный» обязательным для заполнения?
В типовых конфигурациях поле обычно заполняется автоматически, поэтому отдельной проверки не требуется. Если нужен жёсткий контроль, включите проверку заполнения реквизита через расширение конфигурации (обработчик «ОбработкаПроверкиЗаполнения») или настройте контроль в подписке на событие.
Как поменять ответственного в документах закрытого периода?
Потребуется временно снять дату запрета изменения данных («Администрирование» → «Даты запрета изменения данных») или выдать пользователю соответствующее право. После корректировки верните запрет на место. Учтите, что изменение проведённых документов закрытого периода может потребовать повторного закрытия месяца.
Влияет ли смена ответственного на проводки и регистры?
Сам реквизит «Ответственный» в бухгалтерских и налоговых регистрах обычно не хранится, поэтому проводки не изменятся. Но в управленческих регистрах (продажи, взаиморасчёты по менеджерам) ответственный может быть измерением — тогда при перепроведении движения пересчитаются, и отчёты задним числом изменятся.
Как настроить разных ответственных для разных видов документов?
Типовой механизм подставляет одного пользователя во все документы. Для разных правил по видам документов используйте персональные настройки подстановки, если они есть в конфигурации, либо доработку через расширение: в обработчике заполнения проверяется тип документа и подставляется нужное значение.
Что делать, если поле «Ответственный» не видно в форме документа?
Откройте меню «Ещё» → «Изменить форму» и проверьте, не снят ли флажок видимости у реквизита. Если поле отсутствует и там — возможно, оно скрыто настройками прав или функциональными опциями. В этом случае проверьте профиль доступа пользователя и состав включённых опций в настройках конфигурации.
Что важно запомнить
Ответственный подставляется из текущего пользователя, поэтому основа корректной работы — отдельные учётные записи, связь с физлицами и настроенные профили доступа. Массовые замены выполняйте групповой обработкой только после резервной копии, а нестандартные правила подстановки реализуйте расширением, а не изменением типового кода.