В конфигурациях на платформе 1С:Предприятие (в частности, в 1С:ERP Управление предприятием) присоединенные файлы являются важной частью документооборота и учета физических лиц. Однако иногда администраторы и разработчики сталкиваются с ситуацией, когда в форме справочника ФизическиеЛица отсутствует гиперссылка или команда Файлы, несмотря на то, что пользователю назначены полные права, а общая команда ПрисоединенныеФайлыКОбъекту включена для данного типа объектов.
Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам варианты ее решения.
Проанализируем архитектуру конфигурации 1С:ERP. В зависимости от включенных функциональных опций система может использовать разные управляемые формы для одного и того же справочника ФизическиеЛица.
Например, если в системе отключена опция ИспользоватьНачислениеЗП, программа прекращает использовать основную сложную форму элемента и автоматически переключается на упрощенную форму — ФормаЭлементаУП.
Разберем, почему команда присоединенных файлов при этом исчезает:
ФормаЭлементаУП общая команда ПрисоединенныеФайлыКОбъекту может быть не выведена в командный интерфейс формы по умолчанию.Решение: необходимо открыть конфигуратор, найти форму ФормаЭлементаУП справочника ФизическиеЛица, перейти на вкладку Командный интерфейс и убедиться, что для команды ПрисоединенныеФайлыКОбъекту (или группы команд работы с файлами) установлена видимость.
Выясним еще одну частую причину скрытия команд присоединенных файлов. Для того чтобы команда работы с файлами отображалась в интерфейсе, наличия прав на сам справочник-владелец (ФизическиеЛица) и роли Базовые права недостаточно.
Подсистема присоединенных файлов Библиотеки Стандартных Подсистем (БСП) использует хранилище в виде подчиненного справочника (например, ФизическиеЛицаПрисоединенныеФайлы). Если у пользователя отсутствуют права на чтение или изменение этого подчиненного справочника, платформа автоматически скрывает команду в панели навигации.
Проверим следующие настройки прав:
Рассмотрим влияние глобальных настроек информационной базы. В БСП отображение присоединенных файлов регулируется общими функциональными опциями.
Если в настройках программы (раздел Администрирование -> Настройка штатного расписания и работы с файлами / Печатные формы, отчеты и распознавание) отключена константа ИспользоватьРаботуСФайлами или ИспользоватьПрисоединенныеФайлы, платформа скрывает панель работы с файлами во всех объектах системы.
Посмотрим на технические требования к доработке подсистемы присоединенных файлов со стороны программного кода:
ОпределяемыйТип.ВладелецПрисоединенныхФайлов.ПрисоединенныеФайлыПереопределяемый в процедуре ПриОпределенииСправочниковПрисоединенныхФайлов.ПриСозданииНаСервере должен присутствовать программный код инициализации подсистемы подключаемых команд и работы с файлами:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Инициализация подсистемы работы с файлами БСП
РаботаСФайлами.ПриСозданииНаСервере(ЭтаФорма);
КонецПроцедуры
Если команда настроена в конфигураторе и права назначены корректно, но у конкретного пользователя ссылка Файлы все равно отсутствует, необходимо проверить персональные настройки формы.
Для сброса интерфейса формы к первоначальному виду выполните следующие шаги:
После применения стандартных настроек командный интерфейс и панель навигации вернутся к исходному состоянию, и команда работы с присоединенными файлами станет доступной.