Почему в РМК УТ 11 отображаются остатки не по тому складу?

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

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

Понимаем архитектуру рабочего места

В УТ 11 работа с розницей жестко регламентирована. Система не просто «смотрит» текущего пользователя, она опирается на связку Рабочее место — Касса ККМ — Склад. Если вы работаете через удаленный рабочий стол (RDP), 1С может идентифицировать сеанс по имени компьютера, на котором запущен клиент, что нередко приводит к конфликтам настроек.

Разделение настроек рабочих мест

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

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

Настройка кассы ККМ и склада

Склад в форме подбора товаров РМК берется из настроек Кассы ККМ, которая привязана к текущему рабочему месту. Если вы видите неверный склад, выполните следующие действия:

Важно: проверьте, что для каждого пользователя или торговой точки создана своя карточка Касса ККМ. В этой карточке поле Склад является определяющим. Система при открытии РМК инициализирует сессию кассира, основываясь на данных именно этого объекта.

Персональные настройки пользователя

Не забывайте про Персональные настройки пользователя. Хотя в УТ 11 они часто перекрываются глобальными настройками рабочего места, для корректной работы системы необходимо:

Что делать, если настройки не помогают?

Если после перенастройки Рабочих мест и Касс ККМ проблема остается, стоит проанализировать программный код. Скорее всего, логика выбора склада жестко прописана в обработке РМК.

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


// Примерный алгоритм получения склада в РМК
Функция ПолучитьСкладДляРМК()
    ТекущаяКасса = УправлениеРМК.ПолучитьКассуПоУмолчанию(РабочееМесто);
    Возврат ТекущаяКасса.Склад;
КонецФункции

Если вы видите, что функция обращается к константе или к жестко заданному значению, значит, вам потребуется внести изменения в обработку, добавив проверку на текущего пользователя или привязку к иному параметру сеанса. Однако, прежде чем править код, всегда проверяйте правильность заполнения справочника Касса ККМ — в большинстве случаев проблема кроется именно там.

Подведем итоги

Процесс настройки РМК в УТ 11 — это всегда цепочка зависимостей. При добавлении нового удаленного склада:

  1. Создайте уникальное Рабочее место.
  2. Создайте новую Кассу ККМ.
  3. Привяжите к новой Кассе ККМ нужный склад.
  4. Убедитесь, что пользователь имеет соответствующие права доступа к этому складу в Группах доступа.

Если после всех манипуляций форма подбора всё равно игнорирует настройки, значит, в вашей конфигурации ранее были внесены изменения (доработки), которые требуют вмешательства программиста для перенастройки логики фильтрации остатков.

← На главную