Почему не отображаются документы в списке «Оформление расходных кассовых ордеров» в 1С:УТ 11?

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

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

Анализ ролей и прав доступа

Первым делом проанализируем базовый набор прав. В 1С:УТ 11 доступ к кассовым документам разграничен достаточно строго. Недостаточно просто дать право на просмотр журнала; необходимо обеспечить доступ к самим объектам и регистрам, на которых строится динамический список. Проверим наличие следующих ролей у пользователя:

Если после назначения этих ролей список остается пустым, перейдем к более глубоким настройкам.

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

Одной из самых частых причин «исчезновения» документов является работа механизма RLS (Record Level Security). В 1С:УТ 11 доступ может ограничиваться по конкретным организациям или кассам. Проанализируем ситуацию:

Если в системе включено ограничение доступа, то даже при наличии роли ЧтениеКассовыхОрдеров пользователь увидит пустой список, если в его Группе доступа не прописаны разрешенные значения. Проверим следующие моменты:

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

Важно помнить: если касса в документе не выбрана (пустое значение) или указана касса, на которую нет прав, документ будет скрыт из списка полностью.

Влияние функциональных опций на интерфейс

В конфигурации УТ 11 видимость элементов формы часто управляется программно в зависимости от включенных настроек системы. Рассмотрим фрагмент кода, который отвечает за управление элементами формы в журнале РКО:


&НаСервере
Процедура УправлениеЭлементамиФормы()
    
    Элементы.СтраницаРаспоряженияНаОплату.Видимость = ИспользоватьЗаявкиНаРасходованиеДенежныхСредств;
    Элементы.СтраницаЗаказыКОплате.Видимость = НЕ ИспользоватьЗаявкиНаРасходованиеДенежныхСредств;
    Элементы.СтраницаВыплатаЗарплатыПоЗаявкам.Видимость = ИспользоватьНачислениеЗарплаты И ИспользоватьЗаявкиНаРасходованиеДенежныхСредств;
    Элементы.СтраницаВыплатаЗарплаты.Видимость = ИспользоватьНачислениеЗарплаты И НЕ ИспользоватьЗаявкиНаРасходованиеДенежныхСредств;
    Элементы.КассаОтбор.Видимость = ИспользоватьНесколькоКасс;
    Элементы.СоздатьВыдачаДенежныхСредствВДругуюКассу.Видимость = ИспользоватьНесколькоКасс;
    
    Если ПолучитьФункциональнуюОпцию("УправлениеТорговлей") Тогда
        Элементы.СоздатьВыдачуЗаймаСотруднику.Видимость = Ложь;
    КонецЕсли;
    
КонецПроцедуры

Из этого кода мы видим, что состав вкладок (страниц) формы напрямую зависит от опции ИспользоватьЗаявкиНаРасходованиеДенежныхСредств. Разберем, как это работает на практике:

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

Сброс пользовательских настроек и кэша

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

  1. Откроем форму списка документов под проблемным пользователем.
  2. Нажмем кнопку Еще — Установить стандартные настройки.
  3. Проверим наличие скрытых отборов через Еще — Настроить список на вкладке «Отбор».

Часто бывает, что пользователь случайно установил фильтр по пустой кассе или выбрал период, в котором еще нет документов, и этот фильтр «залип» в базе данных. Сброс к стандартным настройкам — обязательный шаг при диагностике пустых журналов.

Проверка персональных настроек

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

Особенности работы рабочего места «Расходные кассовые ордера»

Нужно четко разделять: Список документов (который можно открыть через «Все функции» — «Документы» — «Расходный кассовый ордер») и Рабочее место (Казначейство — Касса — Расходные кассовые ордера).

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

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

← На главную