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