Почему формируется пустой отчет «Ведомость по товарам на складах» в УТ 11 и как это исправить?

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

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

В этой статье мы подробно разберем, по каким причинам отчет может быть пустым у рядового пользователя, как взаимосвязаны единицы измерения и количественные итоги, а также как правильно настроить права доступа, не прибегая к грубому изменению ролей в Конфигураторе.

---

Причина 1. Ограничение прав доступа на уровне записей (RLS)

Проанализируем ситуацию, когда у администратора данные в отчете есть, а у обычного сотрудника отчет пустой, либо программа выдает ошибку «Недостаточно прав доступа». В современных конфигурациях ERP-класса, к которым относится и 1С:Управление торговлей 11, права пользователей настраиваются в режиме Предприятия, а не в Конфигураторе.

Попытка «навесить галки» на различные роли в Конфигураторе (как это упоминается в сообщениях обсуждения) — это грубая методическая ошибка. В системе включен механизм RLS (Row Level Security), который ограничивает видимость данных на уровне СУБД в разрезе конкретных организаций, групп партнеров или складов. Если напрямую назначить пользователю технические роли в Конфигураторе, это может нарушить логику шаблонов ограничений, что приведет к системным ошибкам или к полной блокировке вывода записей в отчет.

Выясним, как правильно настроить права доступа пользователя в режиме Предприятия по шагам:

  1. Перейдем в раздел НСИ и администрирование, далее выберем пункт Настройки пользователей и прав и откроем справочник Группы доступа (или Профили групп доступа).
  2. Убедимся, что пользователю назначен корректный стандартный профиль, соответствующий его должностным обязанностям (например, Кладовщик, Менеджер по продажам или Участник самообслуживания).
  3. Откроем карточку группы доступа, в которую входит данный пользователь, и перейдем на вкладку Виды доступа.
  4. Проверим настройку ограничения по складам. Если в поле «Склады» установлено значение «Все запрещены, исключения назначаются в таблице», то пользователь сможет увидеть данные только по тем складам, которые явно внесены в этот список.
  5. Если нужный склад отсутствует в списке разрешенных, добавим его. После записи настроек прав данные по этому складу сразу же появятся в отчете у пользователя.

---

Причина 2. Особенности расчета количественных итогов по разным единицам измерения

Рассмотрим проблему, описанную в сообщениях 14 и 17: отчет формируется, выводятся группировки по номенклатуре, но колонки с количеством (приход, расход, остаток) остаются абсолютно пустыми. При этом у администратора все данные отображаются корректно.

Причина такого поведения кроется в системном механизме расчета итогов. В конфигурации 1С:Управление торговлей по умолчанию включен режим подсчета итогов «С учетом единиц измерения». Если в группировку отчета попадают товары, у которых заданы разные единицы хранения (например, штуки, килограммы, литры или метры), система с точки зрения математической логики не может сложить эти разнородные величины. В результате в строках итогов по группам или по складу в целом количественные показатели не отображаются вовсе — выводится пустое поле.

Разберем по шагам, как настроить вывод количества без учета единиц измерения:

  1. В форме формируемого отчета нажмем кнопку Настройки... в верхней панели.
  2. В нижней части открывшегося окна переключим режим настройки в положение Расширенный.
  3. Перейдем на вкладку Отборы (или Поля и сортировки, в зависимости от точной версии интерфейса компоновки данных).
  4. Найдем параметр Количественные итоги.
  5. Изменим его значение с «С учетом единиц измерения» на «Без учета единиц измерения».
  6. Нажмем кнопку Закрыть и сформировать.

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

---

Причина 3. Неверно установленный склад или сбившийся кэш настроек

Часто проблема кроется в банальном человеческом факторе или в автоматическом подставлении значений по умолчанию. Выясним, почему у пользователя может стоять «не тот» склад:

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

  1. В форме отчета нажмем кнопку Еще (в правом верхнем углу).
  2. В выпадающем меню выберем пункт Установить стандартные настройки. Это полностью сбросит все установленные пользователем фильтры, группировки и отборы к тем, которые были заложены разработчиками конфигурации по умолчанию.
  3. Если стандартный сброс не помог, администратор может принудительно очистить настройки пользователя через панель администрирования. Для этого перейдем в НСИ и администрирование -> Настройки пользователей и прав -> Очистка настроек пользователей, выберем нужного сотрудника, найдем в списке проблемный отчет и нажмем кнопку Очистить.

---

Резюме

Мы проанализировали три основные технические причины, по которым отчет «Ведомость по товарам на складах» в УТ 11 может формироваться пустым у конкретного сотрудника. Для успешного решения проблемы рекомендуем придерживаться следующего алгоритма действий:

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