При работе в кассовом модуле (РМК) программы «1С:Розница» пользователи иногда сталкиваются с неприятной ситуацией: при запуске системы появляется ошибка «Нет доступных касс ККМ». Причиной этого становится внезапное изменение уникального идентификатора (GUID) рабочего места. В результате программа «теряет» привязанное торговое оборудование и настройки обмена с ЕГАИС, создавая в справочнике новое рабочее место.
Рассмотрим подробнее, почему происходят подобные сбои, где хранится уникальный ID клиента и как избавиться от постоянного перенастраивания оборудования.
Платформа «1С:Предприятие 8» хранит локальные настройки клиента, включая уникальный GUID рабочего места, в специальном служебном файле конфигурации 1cv8u.pfl.
Стандартный путь к этому файлу в операционной системе Windows выглядит следующим образом:
C:\Users\%username%\AppData\Local\1C\1cv8\1cv8u.pfl
Если при старте 1С платформа не может прочитать файл 1cv8u.pfl, не находит в нем ключевой параметр ClientID или сталкивается с повреждением структуры этого файла, она автоматически создаёт новый файл с новым GUID. Не найдя в базе данных оборудования, привязанного к новому GUID, БСП (Базовая Система Подсистем) генерирует новую запись в справочнике «Рабочие места».
Проанализируем основные факторы, из-за которых может слетать привязка кассового оборудования:
1cv8u.pfl. В результате файл становится пустым или повреждается.AppData, что приводит к созданию нового рабочего места.AppData\Local\1C\1cv8\ за накопитель мусора и стирают его содержимое.AppData\Local\1C\1cv8\, изменения не сохраняются между сеансами.Если настройка уже слетела, но вам известно старое рабочее место (к которому привязана касса и ЕГАИС), вы можете вернуть нужный GUID без перенастройки оборудования:
C:\Users\%username%\AppData\Local\1C\1cv8\.1cv8u.pfl через текстовый редактор (например, «Блокнот»).ClientID и замените сгенерированный GUID на значение старого рабочего места из 1С.Чтобы платформа или посторонние программы больше не перезаписывали настроенный файл, выполните следующие действия:
1cv8u.pfl в каталоге AppData\Local\1C\1cv8\.После этого платформа больше не сможет сбросить ID при аварийном завершении работы.
Если в магазине регулярно выключают свет, можно настроить автоматическое подтягивание исправного файла перед каждым запуском 1С:
1cv8u.pfl в надежную папку (например, C:\1C_Backup\1cv8u.pfl).Start1C.bat.
copy /y "C:\1C_Backup\1cv8u.pfl" "%LocalAppData%\1C\1cv8\1cv8u.pfl"
start "" "C:\Program Files (x86)\1cv8\8.3.10.2667\bin\1cv8.exe"
Теперь при запуске 1С через этот командный файл эталонный идентификатор будет восстанавливаться автоматически.
Если идентификатор всё же изменился, перенастраивать подключаемое оборудование с нуля не обязательно:
Для предотвращения повторения проблемы рекомендуется также установить источник бесперебойного питания (ИБП) на кассовый ПК и исключить папку AppData\Local\1C\ из списков автоматической очистки системных утилит.