Почему не отображается аналитика в оборотно-сальдовой ведомости по счету 90.01.1 и как это исправить?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

После обновления типовых конфигураций, таких как 1С:Бухгалтерия 3.0, пользователи часто сталкиваются с тем, что в стандартных отчетах (например, в оборотно-сальдовой ведомости по счету) перестает отображаться аналитика (субконто). Ситуация выглядит следующим образом: у администратора отчет формируется корректно со всеми данными, а у обычного пользователя колонки «Аналитика Дт» и «Аналитика Кт» остаются пустыми или вовсе отсутствуют. Разберем подробно, почему это происходит и как настроить права доступа для исправления ситуации.

Проанализируем причину возникновения проблемы

Оборотно-сальдовая ведомость (ОСВ) в современных конфигурациях строится на базе Системы компоновки данных (СКД). Этот механизм крайне чувствителен к правам доступа на уровне метаданных. Если у пользователя нет прав на чтение хотя бы одного объекта, который участвует в построении схемы (даже если это вспомогательный справочник аналитики), система компоновки может «тихо» исключить это поле из финального результата, не выдавая явных ошибок доступа.

Когда мы рассматриваем счет 90.01.1 (Выручка по деятельности с основной системой налогообложения), важно помнить, что он имеет определенные виды субконто. Как правило, это Номенклатурные группы, Ставки НДС или Подразделения. Если после обновления в конфигурации изменились связи между ролями и этими объектами, аналитика исчезнет.

Шаг 1. Проверка прав на План счетов

Выясним, видит ли система структуру счета. Если у пользователя ограничены права на ПланСчетов.Хозрасчетный, то при формировании отчета программа «не понимает», какие субконто привязаны к данному счету. Рассмотрим, как это проверить:

  1. Зайдем в информационную базу под пользователем, у которого возникла проблема.
  2. Попробуем открыть План счетов через меню или поиск. Если список пуст или счет 90.01.1 не показывает в колонке «Субконто» никаких значений, значит, проблема в правах на сам объект плана счетов или на План видов характеристик.
  3. В конфигураторе необходимо убедиться, что для роли пользователя установлены права Чтение и Просмотр на объект ПланСчетов.Хозрасчетный.

Шаг 2. Анализ прав на справочники субконто

Рассмотрим ситуацию глубже. Даже если права на план счетов есть, колонки аналитики могут быть пустыми, если нет прав на сами объекты, выступающие в роли субконто. Для счета 90.01.1 необходимо проверить права на чтение следующих объектов:

Как показывает практика (сообщение 2 в обсуждении), иногда требуются права на объекты, которые на первый взгляд не связаны напрямую со счетом 90, но могут участвовать в общих механизмах определения типов данных, например, Справочник.ОсновныеСредства или Справочник.НематериальныеАктивы. Это связано с тем, что типы субконто в плане счетов часто определяются как Характеристика.ВидыСубконтоХозрасчетные, который включает в себя множество справочников.

Шаг 3. Работа с Планом видов характеристик

Проанализируем роль объекта ПланВидовХарактеристик.ВидыСубконтоХозрасчетные. Именно этот объект «объясняет» системе, какие типы данных могут быть назначены счету в качестве аналитики. Если у пользователя нет права на Чтение и Просмотр этого объекта, СКД не сможет сопоставить идентификатор субконто из регистра бухгалтерии с конкретным справочником.

Важно: убедитесь, что в роли включено право Просмотр. Права на простое Чтение достаточно для программного обращения к данным, но для отображения в интерактивных отчетах (СКД) требуется именно право на визуальный просмотр метаданных.

Шаг 4. Использование режима «Все функции» для диагностики

Чтобы быстро выяснить, чего именно не хватает пользователю, выполним следующие действия:

  1. Временно включите пользователю право РежимВсеФункции (в современных версиях — «Сервис и настройки» -> «Функции для технического специалиста»).
  2. Попросите пользователя открыть через этот режим План счетов.
  3. Если при открытии возникнет ошибка доступа или список субконто будет пуст, значит, мы на верном пути.
  4. Аналогично проверьте доступность регистров бухгалтерии.

Шаг 5. Влияние функциональных опций и RLS

Выясним, не ограничивают ли видимость данных дополнительные механизмы. После обновления могут быть внедрены новые функциональные опции. Например, если в системе появилась опция «Раздельный учет выручки», и право на чтение этой опции не добавлено в пользовательскую роль, то колонки, связанные с этой функциональностью, могут скрываться автоматически.

Также проверим настройки RLS (Record Level Security). Если в базе используется ограничение доступа на уровне записей:

Рекомендации по исправлению в конфигураторе

Если конфигурация является нетиповой или используются расширения, наиболее правильным путем будет создание новой роли (например, ДополнениеПраваДляОСВ) и включение в нее прав на чтение всех необходимых справочников-субконто. Это позволит не перегружать пользователя лишними правами (как в случае с ролью «Чтение данных бухгалтерии»), но обеспечит корректную работу отчетов.

Посмотрим на пример того, какие минимальные права должны быть у роли для корректного формирования аналитики по счету 90.01.1:

  1. ПланСчетов.Хозрасчетный — Чтение, Просмотр.
  2. ПланВидовХарактеристик.ВидыСубконтоХозрасчетные — Чтение, Просмотр.
  3. РегистрБухгалтерии.Хозрасчетный — Чтение, Просмотр.
  4. Справочник.НоменклатурныеГруппы — Чтение, Просмотр.
  5. Справочник.Организации — Чтение, Просмотр.

Диагностика через Журнал регистрации

Если вышеуказанные шаги не помогли, воспользуемся самым надежным методом — анализом Журнала регистрации. Рассмотрим порядок действий:

  1. Очистите фильтр в Журнале регистрации.
  2. Попросите пользователя сформировать проблемную ОСВ.
  3. Сразу после этого обновите Журнал регистрации и установите фильтр по данному пользователю и событию Доступ.Отказ в доступе.
  4. Система четко укажет, к какому именно объекту метаданных (справочнику, константе или регистру) пытался обратиться отчет и получил отказ. Именно этому объекту и нужно добавить право Чтение в конфигураторе.

Таким образом, решение проблемы всегда кроется в обеспечении связки прав: План счетов + План видов характеристик + Справочники аналитики. Только при наличии прав на все эти три звена отчет ОСВ сможет корректно отрисовать данные субконто.

← На главную