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