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

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

Как в 1С вывести ответственного

Как в 1С вывести ответственного в документе, списке, отчете и печатной форме. Настройка поля «Ответственный», заполнение по умолчанию и типовые ошибки.

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

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

Ниже разобраны все основные сценарии: от простого вывода колонки в журнале документов до добавления ответственного в печатную форму счёта и проставления значения по умолчанию для новых документов.

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

В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) у большинства документов есть реквизит «Ответственный» типа «СправочникСсылка.Пользователи». При создании документа в него автоматически подставляется текущий пользователь, но значение можно изменить вручную, если у пользователя есть соответствующие права.

Этот реквизит не влияет на проведение и учётные данные: он нужен для аналитики, контроля и разграничения доступа. Например, менеджер может видеть в списке только «свои» документы, если администратор настроил ограничение доступа на уровне записей (RLS) по ответственному.

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

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

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

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

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

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

Как вывести ответственного в отчёте

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

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

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

Как вывести ответственного в печатную форму

Здесь ситуация сложнее: стандартные макеты печатных форм (ТОРГ-12, счёт на оплату, акт) не всегда содержат ответственного. Есть три уровня решения.

Штатные настройки печатных форм

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

Внешняя печатная форма

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

Доработка макета в конфигураторе

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

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

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

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

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

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

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

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

Если поле заполнено, но в отчёте его нет, проверьте: выбран ли нужный вариант отчёта, не сброшены ли настройки (кнопка «Установить стандартные настройки»), есть ли у пользователя права на чтение справочника «Пользователи». При ограничении прав поле может отображаться пустым или недоступным.

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

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

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

Поле «Ответственный» в самом документе
Норма

Заполнено конкретным пользователем

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

Пустое — сначала заполните реквизит

Колонка в списке документов
Норма

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

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

Колонки нет в «Изменить форму» — поле не добавлено в форму списка

Поле в отчёте
Норма

Ответственный выводится и доступен для группировки

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

Поля нет в списке доступных — используйте «Универсальный отчёт»

Печатная форма
Норма

Ответственный подставляется в подпись/макет

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

Место пустое — макет не содержит параметр, нужна внешняя форма

Когда нужен программист: вывод ответственного через доработку

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

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

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

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

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

Нужна колонка в журнале документов, и поле есть в настройке формы«Ещё → Изменить форму» → включить «Ответственный»
Поля нет в настройке формы спискаИспользуйте отчёт «Универсальный отчёт» или закажите доработку формы
Нужен ответственный в отчёте«Ещё → Изменить вариант отчёта» → добавить поле или группировку
Нужен ответственный в печатной форме, а макет его не содержитВнешняя печатная форма через «Дополнительные отчёты и обработки»
Нужно массово поменять ответственного в документах«Групповое изменение реквизитов» после резервной копии

Часто задаваемые вопросы

Ответственный и автор документа — это одно и то же?

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

Можно ли вывести ответственного в список, если его нет в настройке формы?

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

Почему в отчёте поле «Ответственный» пустое, хотя в документах оно заполнено?

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

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

Используйте обработку «Групповое изменение реквизитов» в разделе «Администрирование → Обслуживание → Корректировка данных». Выберите вид документов, задайте отбор по периоду и старому ответственному, укажите новое значение. Обязательно сделайте резервную копию и сначала выполните изменение на маленькой тестовой выборке, проверив результат.

Слетит ли настройка колонки «Ответственный» при обновлении конфигурации?

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

Итог

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

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