Почему не отображается команда "Файлы" у справочника "Физические лица" в 1С:ERP?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием
← На главную

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

Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам варианты ее решения.

1. Альтернативные формы элемента и функциональные опции

Проанализируем архитектуру конфигурации 1С:ERP. В зависимости от включенных функциональных опций система может использовать разные управляемые формы для одного и того же справочника ФизическиеЛица.

Например, если в системе отключена опция ИспользоватьНачислениеЗП, программа прекращает использовать основную сложную форму элемента и автоматически переключается на упрощенную форму — ФормаЭлементаУП.

Разберем, почему команда присоединенных файлов при этом исчезает:

  1. В упрощенной форме ФормаЭлементаУП общая команда ПрисоединенныеФайлыКОбъекту может быть не выведена в командный интерфейс формы по умолчанию.
  2. Настройки навигационной панели настраиваются для каждой формы индивидуально в конфигураторе или через командный интерфейс.

Решение: необходимо открыть конфигуратор, найти форму ФормаЭлементаУП справочника ФизическиеЛица, перейти на вкладку Командный интерфейс и убедиться, что для команды ПрисоединенныеФайлыКОбъекту (или группы команд работы с файлами) установлена видимость.

2. Настройка прав доступа к подчиненному справочнику файлов

Выясним еще одну частую причину скрытия команд присоединенных файлов. Для того чтобы команда работы с файлами отображалась в интерфейсе, наличия прав на сам справочник-владелец (ФизическиеЛица) и роли Базовые права недостаточно.

Подсистема присоединенных файлов Библиотеки Стандартных Подсистем (БСП) использует хранилище в виде подчиненного справочника (например, ФизическиеЛицаПрисоединенныеФайлы). Если у пользователя отсутствуют права на чтение или изменение этого подчиненного справочника, платформа автоматически скрывает команду в панели навигации.

Проверим следующие настройки прав:

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

3. Глобальные функциональные опции подсистемы работы с файлами

Рассмотрим влияние глобальных настроек информационной базы. В БСП отображение присоединенных файлов регулируется общими функциональными опциями.

Если в настройках программы (раздел Администрирование -> Настройка штатного расписания и работы с файлами / Печатные формы, отчеты и распознавание) отключена константа ИспользоватьРаботуСФайлами или ИспользоватьПрисоединенныеФайлы, платформа скрывает панель работы с файлами во всех объектах системы.

4. Регистрация объекта в модулях БСП и вызов при создании формы

Посмотрим на технические требования к доработке подсистемы присоединенных файлов со стороны программного кода:

  1. Тип владельца: справочник должен быть включен в ОпределяемыйТип.ВладелецПрисоединенныхФайлов.
  2. Регистрация в БСП: объект должен быть зарегистрирован в общем модуле ПрисоединенныеФайлыПереопределяемый в процедуре ПриОпределенииСправочниковПрисоединенныхФайлов.
  3. Программный вызов на форме: в управляемой форме элемента в обработчике ПриСозданииНаСервере должен присутствовать программный код инициализации подсистемы подключаемых команд и работы с файлами:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    // Инициализация подсистемы работы с файлами БСП
    РаботаСФайлами.ПриСозданииНаСервере(ЭтаФорма);
    
КонецПроцедуры

5. Пользовательские настройки интерфейса

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

Для сброса интерфейса формы к первоначальному виду выполните следующие шаги:

  1. Откройте карточку физического лица в режиме «1С:Предприятие».
  2. В правом верхнем углу нажмите кнопку Еще и выберите пункт Изменить форму....
  3. В открывшемся окне настройки формы нажмите кнопку Еще -> Установить стандартные настройки.

После применения стандартных настроек командный интерфейс и панель навигации вернутся к исходному состоянию, и команда работы с присоединенными файлами станет доступной.

← На главную