При организации автоматизации в небольшом магазине часто возникает вопрос: как правильно соединить два рабочих места кассира (РМК), чтобы база работала стабильно, не «падала» при малейшем сбое сети и обеспечивала высокую скорость пробития чеков. Традиционный метод «расшаривания» сетевой папки, привычный по временам 1С 7.7, в современных реалиях платформы 8.3 считается небезопасным и медленным. Рассмотрим подробнее, какие современные архитектурные решения лучше всего подходят для связки из двух компьютеров с процессорами i3, SSD-накопителями и 8 Гб оперативной памяти.
Прежде чем перейти к решениям, разберем, почему старый способ работы через «сетевой диск» больше не актуален. В режиме файловой базы при подключении через проводник Windows вся нагрузка по обработке данных ложится на клиентский компьютер. Если база данных 1Cv8.1CD весит несколько гигабайт, то при каждом поиске товара или проведении чека огромные объемы данных прокачиваются по локальной сети.
Основные риски:
chdbfl.exe.Это самый сбалансированный и современный вариант для файловой базы. Мы превращаем основной компьютер в локальный сервер, к которому второй компьютер подключается не как к папке, а как к веб-сайту.
Проанализируем шаги реализации:
Администрирование — Публикация на веб-сервере.http://192.168.1.10/retail_base).В этом режиме используется Тонкий клиент. Данные передаются небольшими пакетами, что в разы повышает стабильность. Даже если сеть кратковременно пропадет, 1С просто выдаст ошибку связи, но сама структура файла базы данных останется в сохранности.
Выясним причину, почему для розничной торговли РИБ часто является приоритетным выбором. В «1С:Розница 2.2» есть встроенный механизм создания РИБ именно для кассовых узлов. Это означает, что на каждом из двух компьютеров стоит своя полноценная копия базы.
Как это работает:
Проанализируем ситуацию: если основной компьютер зависнет или на нем начнется установка обновлений Windows, кассир на втором компьютере этого даже не заметит. Он продолжит бить чеки в свою локальную базу. Как только связь восстановится, данные синхронизируются.
Чтобы 1С:Розница 2.2 не тормозила при 100 чеках в день, необходимо выполнить ряд технических настроек:
1. Отключение контроля остатков: Если цены и остатки приходят из УТ, в Рознице можно отключить жесткий контроль остатков при проведении чека. Это значительно ускоряет работу РМК, так как программе не нужно постоянно проверять таблицы итогов.
2. Настройка антивируса: Обязательно добавьте папку с базой данных и временные файлы пользователя 1С (кэш) в исключения антивируса. Постоянное сканирование файла .1CD при каждом обращении — главная причина «фризов» интерфейса.
3. Работа в Тонком клиенте: Розница 2.2 полностью написана на управляемых формах. Запуск ее в режиме «Толстого клиента» бессмыслен и только лишний раз нагружает оперативную память. Используйте строго Тонкий клиент.
Если бюджет позволяет, стоит рассмотреть приобретение «Сервера 1С:Предприятие (мини) на 5 подключений». Рассмотрим преимущества этого варианта:
.1CD.При использовании Тонкого клиента (как через веб-сервер, так и в РИБ) всё торговое оборудование (сканеры штрихкодов, фискальные регистраторы, банковские терминалы) подключается локально к тому компьютеру, за которым сидит кассир. Современные драйверы 1С отлично работают в этих режимах. Единственный нюанс — для банковских терминалов иногда требуется настройка проброса портов, если используется терминальный доступ, но в случае с Тонким клиентом и локальной сетью проблем обычно не возникает.
Итог: Для вашей конфигурации оборудования (i3, SSD, 8GB) оптимальным вариантом будет публикация файловой базы на веб-сервере Apache и использование Тонкого клиента. Это обеспечит высокую скорость и защиту от повреждения базы. Если же вам критична работа кассы даже при выключенном «главном» компьютере — выбирайте РИБ по рабочим местам.