Почему при очистке кэша в 1С:Розница слетают настройки торгового оборудования и как исправить отображение РМК?

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

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

Почему торговое оборудование привязано к кэшу 1С

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

Связь физического компьютера с конкретной записью справочника РабочиеМеста работает следующим образом:

  1. При первом запуске информационной базы на рабочем компьютере платформа 1С генерирует уникальный идентификатор клиента (GUID).
  2. Этот идентификатор сохраняется локально в конфигурационном файле настроек 1cv8.pfl, расположенном в каталоге профиля пользователя операционной системы (%AppData%\1C\1cv8 или %LocalAppData%\1C\1cv8).
  3. В справочнике РабочиеМеста создается элемент, которому сопоставляется данный GUID.
  4. Все подключенные устройства в справочнике ПодключаемоеОборудование (ККТ, сканеры, терминалы) настраиваются с жесткой привязкой к созданному рабочему месту.

Когда выполняется полное удаление каталогов кэша вместе с конфигурационными файлами, платформа теряет сохраненный GUID. При следующем старте сеанса 1С создает новый уникальный идентификатор и автоматически регистрирует в базе новое пустое рабочее место. В результате вся кассовая техника остается закрепленной за старым рабочим местом и перестает определяться в текущем сеансе кассира.

Как восстановить работу оборудования после очистки кэша

Если кэш уже был очищен и оборудование «отвязалось», проанализируем порядок действий для быстрого восстановления работоспособности кассы:

  1. Перейдем в раздел Администрирование — Подключаемое оборудование.
  2. Откроем справочник ПодключаемоеОборудование.
  3. В списке устройств поочередно откроем карточку каждого используемого экземпляра оборудования (фискальный регистратор, эквайринговый терминал, дисплей покупателя, сканер).
  4. В поле Рабочее место вручную заменим старое рабочее место на вновь созданное (актуальное для текущего компьютера).
  5. Нажмем кнопку Записать и закрыть и выполним тест устройства для проверки связи.

Штатные способы убрать горизонтальную прокрутку в РМК без сброса кэша

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

Способ 1. Точечная очистка настроек пользователя через администрирование

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

  1. Зайдем в программу под учетной записью с правами администратора.
  2. Перейдем в раздел Администрирование — Настройки пользователей и прав.
  3. Откроем пункт Очистка настроек (или перейдем в карточку нужного пользователя и нажмем гиперссылку Настройки).
  4. В открывшемся окне переключим переключатель в положение Настройки внешнего вида форм.
  5. В списке форм найдем и отметим форму рабочего места кассира (РМК).
  6. Нажмем кнопку Очистить.

После перезапуска сеанса кассира форма РМК вернется к исходному виду, заданному разработчиками, а привязка кассового оборудования останется нетронутой.

Способ 2. Сброс настроек непосредственно из формы РМК

Если интерфейс позволяет открыть системное меню формы, восстановить заводские пропорции табличной части можно напрямую:

  1. В открытом окне РМК нажмем кнопку Еще в правом верхнем углу.
  2. Выберем команду Изменить форму....
  3. В появившемся окне настройки формы нажмем кнопку Еще — Установить стандартные настройки.
  4. Нажмем ОК для применения параметров. Все колонки таблицы товаров вернутся к стандартной ширине.

Способ 3. Проверка масштабирования интерфейса и операционной системы

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

  1. Масштаб платформы 1С: откроем главное меню программы, перейдем в Вид — Изменить масштаб и убедимся, что установлено значение 100% (или нажмем сочетание клавиш Ctrl + 0 для быстрого сброса).
  2. Масштаб операционной системы Windows: в параметрах экрана ОС проверим, чтобы масштабирование текста и приложений было установлено на 100%. При значениях 125% или 150% на кассовых мониторах с невысоким разрешением таблица РМК физически не помещается по ширине.
  3. Профиль настроек РМК: в справочнике НастройкиРМК проверим состав отображаемых кнопок и панелей (например, панель быстрых товаров или расширенные колонки скидок). При необходимости отключим неиспользуемые элементы интерфейса.
← На главную