Как настроить права доступа для ввода остатков товаров в 1С:УНФ 3.0 и какой документ использовать?

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

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

Различие между вводом начальных остатков и оприходованием излишков

Прежде всего, разберем методологическую причину проблемы. Документ ВводНачальныхОстатков в 1С:УНФ 3.0 предназначен исключительно для разового переноса данных из старой системы учета в новую на дату начала ведения учета. Именно поэтому в типовой конфигурации права на этот документ ограничены ролями ПолныеПрава и УдаленныйДоступOData.

Если система уже эксплуатируется несколько месяцев, использование этого документа для коррекции текущих остатков некорректно. Для фиксации товаров, которые фактически обнаружены на складе, но не числятся в программе, следует использовать документы складского учета. Проанализируем, почему это важно:

Настройка профиля группы доступа для оприходования товаров

Для того чтобы предоставить пользователю возможность самостоятельно вводить найденный товар без предоставления ему полных прав, необходимо создать или отредактировать профиль группы доступа. Рассмотрим по шагам, какие роли необходимо добавить в профиль (раздел Настройки — Настройки пользователей и прав — Профили групп доступа), а для аудита назначенных прав удобно использовать список профилей с отбором по роли:

  1. Добавление и изменение оприходований запасов: Основная роль, позволяющая создавать, редактировать и проводить документ ОприходованиеЗапасов.
  2. Чтение оприходований запасов: Позволяет пользователю видеть список созданных ранее документов оприходования.
  3. Раздел Склад: Эта роль необходима для того, чтобы у пользователя в главном меню (панели разделов) отображался пункт «Склад», где и находятся нужные инструменты.
  4. Чтение запасов и Чтение складских активов: Эти роли критически важны. Без них пользователь сможет открыть документ, но не сможет выбрать номенклатуру из справочника или не увидит текущие остатки по складам, что сделает работу невозможной.
  5. Подсистема Компания (или Раздел Компания): Часто требуется для корректного отображения общих интерфейсных элементов.

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

Использование механизма инвентаризации (Пересчет товаров)

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

Шаг 1. Создаем документ ИнвентаризацияЗапасов. Пользователь указывает склад и фактически найденное количество товара. Программа сама рассчитывает отклонение (излишек). Если документов много, полезным инструментом будет загрузка списка инвентаризаций в одну общую для УНФ 3.0.

Шаг 2. На основании инвентаризации вводим документ ОприходованиеЗапасов. В него автоматически попадут только те позиции, по которым выявлен плюс.

Для реализации этой схемы пользователю дополнительно потребуются роли:

Проблема нулевой себестоимости при оприходовании

При добавлении товара вручную через оприходование крайне важно обращать внимание на поле «Цена». Если пользователь просто добавит товар и количество, система примет его с нулевой стоимостью. Рассмотрим последствия такой ошибки:

  1. Искажение прибыли: При продаже этого товара вся сумма выручки будет считаться валовой прибылью, так как себестоимость равна нулю. Это введет руководство в заблуждение относительно эффективности торговли.
  2. Проблемы при закрытии месяца: Алгоритмы распределения расходов и расчета средневзвешенной стоимости могут выдавать ошибки при работе с позициями, не имеющими стоимости.

Рекомендуется научить пользователей указывать в документе оприходования либо последнюю закупочную цену, либо рыночную стоимость товара. Также проверьте настройку «Корреспонденция» (счет учета доходов) в документе — обычно это прочие доходы организации.

Ограничение прав на уровне записей (RLS)

Выясним причину ситуации, когда роли назначены, но пользователь всё равно получает сообщение «Нарушение прав доступа» или не видит созданный документ. В 1С:УНФ часто включено ограничение прав на уровне записей (RLS).

Проанализируем настройки группы доступа пользователя. Перейдите на вкладку «Ограничения доступа». Если там указан вид доступа «Склады» или «Организации», убедитесь, что конкретный склад, по которому вводится оприходование, добавлен в список разрешенных. Если склад не указан, пользователь не сможет провести документ, даже имея роль ДобавлениеИзменениеОприходованийЗапасов.

Почему не стоит использовать «Корректировку регистров»?

В некоторых случаях системные администраторы пытаются решить задачу через документ КорректировкаРегистров. Рассмотрим, почему это опасный путь:

Документ напрямую меняет записи в таблицах базы данных (регистрах), минуя логику проведения документов. Чтобы корректно ввести остатки товара, придется вручную сделать записи как минимум в три регистра:

  1. Запасы (управленческий учет остатков и стоимости).
  2. ЗапасыНаСкладах (количественный учет в разрезе мест хранения).
  3. Закупки (если нужно, чтобы товар корректно отражался в отчетах по закупкам).

Малейшая ошибка или пропуск одного из регистров приведет к тому, что в одном отчете товар будет виден, а в другом — нет. Данный инструмент должен быть доступен только администратору для исправления критических ошибок учета, но не для повседневного ввода остатков пользователями.

Проверка видимости в интерфейсе

Если после всех настроек пользователь не видит кнопку «Оприходование» в разделе склад, выполните проверку интерфейсных настроек:

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

Также убедитесь, что в разделе Настройки — Еще больше возможностей — Склад включена опция использования складских актов. Без этой глобальной настройки документы оприходования и списания могут быть скрыты для всей базы.

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

← На главную