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