При настройке удаленного рабочего места кассира в конфигурации Управление торговлей 11.2 пользователи часто сталкиваются с ситуацией, когда форма подбора товаров принудительно «привязана» к основному складу. Даже при создании нового пользователя и нового склада программа упорно показывает остатки только по первому настроенному складу. Давайте разберем, как устроена эта логика и как заставить систему корректно работать с несколькими складами.
В УТ 11 работа с розницей жестко регламентирована. Система не просто «смотрит» текущего пользователя, она опирается на связку Рабочее место — Касса ККМ — Склад. Если вы работаете через удаленный рабочий стол (RDP), 1С может идентифицировать сеанс по имени компьютера, на котором запущен клиент, что нередко приводит к конфликтам настроек.
Первым делом проверим справочник Рабочие места. Если оба пользователя работают через один терминальный сервер, 1С должна видеть их как разные сущности. Рассмотрим шаги по настройке:
Рабочие места (раздел НСИ и администрирование — РМК и оборудование).Касса ККМ. Именно здесь прописывается основной склад для совершения розничных продаж.Склад в форме подбора товаров РМК берется из настроек Кассы ККМ, которая привязана к текущему рабочему месту. Если вы видите неверный склад, выполните следующие действия:
Важно: проверьте, что для каждого пользователя или торговой точки создана своя карточка Касса ККМ. В этой карточке поле Склад является определяющим. Система при открытии РМК инициализирует сессию кассира, основываясь на данных именно этого объекта.
Не забывайте про Персональные настройки пользователя. Хотя в УТ 11 они часто перекрываются глобальными настройками рабочего места, для корректной работы системы необходимо:
Профили групп доступа с ограничениями RLS, пользователю может быть просто физически запрещено видеть остатки на «чужих» складах.Если после перенастройки Рабочих мест и Касс ККМ проблема остается, стоит проанализировать программный код. Скорее всего, логика выбора склада жестко прописана в обработке РМК.
Рассмотрим, как анализировать работу формы подбора. Откройте конфигуратор и найдите модуль, отвечающий за заполнение данных в РМК. Чаще всего логика получения склада выглядит примерно так:
// Примерный алгоритм получения склада в РМК
Функция ПолучитьСкладДляРМК()
ТекущаяКасса = УправлениеРМК.ПолучитьКассуПоУмолчанию(РабочееМесто);
Возврат ТекущаяКасса.Склад;
КонецФункции
Если вы видите, что функция обращается к константе или к жестко заданному значению, значит, вам потребуется внести изменения в обработку, добавив проверку на текущего пользователя или привязку к иному параметру сеанса. Однако, прежде чем править код, всегда проверяйте правильность заполнения справочника Касса ККМ — в большинстве случаев проблема кроется именно там.
Процесс настройки РМК в УТ 11 — это всегда цепочка зависимостей. При добавлении нового удаленного склада:
Рабочее место.Кассу ККМ.Кассе ККМ нужный склад.Группах доступа.Если после всех манипуляций форма подбора всё равно игнорирует настройки, значит, в вашей конфигурации ранее были внесены изменения (доработки), которые требуют вмешательства программиста для перенастройки логики фильтрации остатков.