На практике часто возникает ситуация, когда руководителю необходимо предоставить менеджерам по продажам удобный инструмент для анализа своей работы. Они должны видеть продажи в различных разрезах: по документам реализации, номенклатуре, клиентам и самим менеджерам. В 1С:Управление торговлей 11 (УТ 11) для этих целей отлично подходит типовой отчет «Динамика продаж» (который является вариантом отчета по валовой прибыли). Однако здесь кроется серьезная проблема: доступ к этому отчету автоматически означает доступ к суммам валовой прибыли и себестоимости, что для рядовых менеджеров обычно является закрытой коммерческой информацией.
Разберем подробно, как решить эту задачу, закрыть доступ к конфиденциальным финансовым данным и при этом сохранить функциональность для анализа продаж.
Если вы не являетесь программистом или не хотите вносить изменения в саму конфигурацию, самым надежным и простым решением станет использование внешнего отчета.
.erf), который строится по регистру накопления ВыручкаИСебестоимостьПродаж, но физически не содержит вывода колонок с себестоимостью.Такой подход гарантирует, что менеджер даже при большом желании не сможет вывести скрытые ресурсы, так как они просто отсутствуют в схеме компоновки данных внешнего отчета.
Проанализируем более профессиональный вариант на уровне настройки прав в конфигураторе 1С. Платформа поддерживает тонкую настройку доступов.
Вам необходимо создать новую роль или скорректировать существующую таким образом, чтобы у менеджера оставались права на чтение записей регистра ВыручкаИСебестоимостьПродаж, но при этом были отключены права на чтение конкретных полей (ресурсов) внутри этого регистра:
При такой настройке менеджер сможет открывать типовые отчеты (например, Динамику продаж), но система на аппаратном уровне скроет запрещенные колонки или выведет в них пустые значения. Данные о выручке и проданном количестве при этом останутся доступны.
Рассмотрим современный способ адаптации программы — расширения. Если требуется скрыть поля в типовых отчетах и не снимать конфигурацию УТ 11 с поддержки, программист может создать расширение.
Через расширение можно программно переопределить настройки формы отчета или ограничить компоновку данных. За несколько минут специалист скорректирует внешний вид отчета «Динамика продаж», принудительно удаляя из доступных полей себестоимость для пользователей с определенной ролью.
Для пользователей без навыков программирования в 1С встроен мощный инструмент — Универсальный отчет. С его помощью можно обойтись без внешних файлов.
РасчетыСКлиентами или ВыручкаИСебестоимостьПродаж, если права к нему не закрыты полностью).Вы можете открыть стандартный отчет «Валовая прибыль предприятия», зайти в расширенные настройки, снять флажки со всех колонок, отражающих прибыль и рентабельность, и сохранить вариант отчета специально для отдела продаж.
Важное предупреждение: проанализируем уязвимость этого метода. Если доступ к ресурсу себестоимости не ограничен аппаратно (через роли базы данных, как в Варианте 2), любой технически подкованный менеджер сможет зайти в настройки вашего «урезанного» варианта отчета, нажать кнопку «Добавить поле» и самостоятельно вернуть себестоимость на экран. Поэтому такой метод можно применять только в комбинации с настройкой прав доступа, либо если вы полностью уверены, что пользователи не умеют пользоваться расширенными настройками системы компоновки данных (СКД).