При подборе оборудования для дополнительного рабочего места кассира (РМК) в конфигурации 1С:Розница часто возникает желание сэкономить и приобрести бюджетный ноутбук или неттоп. Однако подсистема управляемых форм и встроенные механизмы расчетов скидок требуют от железа и сети высокой производительности. Разберем подробнее, какие системные требования необходимы для комфортной работы и как правильно настроить систему, чтобы касса не подвисала в момент обслуживания покупателей.
Для платформы «1С:Предприятие 8.3» на управляемых формах ключевым фактором производительности является не количество ядер процессора, а тактовая частота и производительность на одно ядро (Single Thread Rating). Платформа с большим трудом распараллеливает стандартные пользовательские операции, поэтому процессор с 2 ядрами по 2.4 ГГц покажет себя значительно лучше, чем 4-ядерный процессор с частотой 1.1 ГГц.
Проанализируем основные требования к комплектующим компьютера кассира и ПК, где расположена файловая база данных:
1Cv8.1CD). На клиентском ПК кассира SSD ускорит запуск операционной системы и платформы. Для сервера рекомендуется разделять операционную систему и каталог с базой данных на разные физические диски.Рассмотрим способы организации подключения дополнительного компьютера к основной базе 1С, которые помогают устранить сетевые задержки.
1. Использование тонкого клиента и веб-сервера
Прямой доступ к файловой базе через расшаренную сетевую папку (SMB) передает огромные объемы системного трафика. Посмотрим, как улучшить эту схему: на главном ПК устанавливается и настраивается веб-сервер (Apache или IIS), на котором публикуется база данных. Клиентские ноутбуки подключаются через Тонкий клиент по протоколу HTTP/HTTPS. Это снижает трафик в десятки раз и защищает файл базы от сбоев питания на клиентских ПК.
2. Автономная работа через РИБ по рабочему месту
Если сеть работает нестабильно или нагрузка на поток покупателей велика, оптимальным решением станет настройка штатного механизма РИБ (Распределенная информационная база) по кассе. В этом случае на ноутбук кассира устанавливается локальная копия базы. Все операции проводятся мгновенно на локальном диске, а обмен данными с центральной базой происходит в фоновом режиме по расписанию.
Если оборудование уже закуплено, а РМК продолжает подвисать при пробитии чеков, разберем программные методы оптимизации самой конфигурации.
ТоварыНаСкладах при сканировании штрихкода создает избыточную нагрузку на дисковую подсистему. Отключение отображения текущих остатков в форме РМК существенно ускоряет подбор позиций.Выясним, какие действия на уровне Windows помогают повысить отзывчивость программы:
Настройка схемы электропитания: На ноутбуках кассиров по умолчанию может включаться сбалансированный или энергосберегающий режим. Принудительно переведите план питания ОС в режим «Высокая производительность», чтобы предотвратить сброс частоты процессора.
Исключения антивирусного ПО: Добавьте папку с базой данных, файл 1Cv8.1CD, а также каталоги установки платформы 1С в исключения антивируса и Защитника Windows. Постоянное сканирование файлов базы при файловом обмене тормозит работу программы.
Профилактика файловой базы: Регулярно выполняйте тестирование и исправление базы данных через Конфигуратор, а также используйте утилиту chdbfl.exe для устранения фрагментации и ошибок в файлах таблиц. Очищайте локальный кэш пользователя 1С на клиентских компьютерах при появлении выборочных зависаний формы РМК.