В данной публикации предлагается использовать РМК 1С8: Розница 2.3 как чистый Front-office, т.е. использовать 1С8:Розницу только в качестве рабочего места кассира.
Обработка сделана на основе стандартной (старой) обработки РМКУправляемыйРежим. Основные изменения:
1) При установленном флаге "Только не нулевые остатки" при поиске и подборе отображаются товары только с положительным или отрицательным остатком. Товары по которым нулевой остаток отображаться не будут.
2) Поиск по цене.
3) Форма РМК с полем ввода (полем поиска). Также на форме добавлены поля: всего позиций в чеке, итого количество, процент скидки.
4) Увеличена скорость работы при поиске и подборе товаров: отказ от использования динамического списка, автоподбор (быстрый выбор). В данном компоненте удалось добиться очень хороших результатов.
5) При поиске ограничено количество товаров выводимых для выбора. Выводится не более 99 наименований.
6) Внесение ден.средств с автоматическим созданием РКО.
7) Добавлена возможность изменять состав кнопок верхней и нижней панелей. Можно изменять цвет рамки и цвет шрифта кнопок.
8) Изменен алгоритм работы по вводу и изменению количества.
Свертка базы уменьшает объем базы данных и положительно сказывается на быстродействии.
Во Фронт-офисе не нужны остатки за большой промежуток времени.
Поэтому каждый день при первом открытии РМК происходит запуск внешней обработки по свертке базы. Обработка написана на основе стандартной свертки. Она входит в комплект поставки и должна быть зарегистрирована в «Дополнительных отчетах и обработках». Если регистрация не сделана, то свертка проводиться не будет.
ВНИМАНИЕ. Данная обработка безвозвратно удаляет старые данные из БД. Восстановить их возможно только из копии базы.
На форме регистрации товаров добавлено поле ввода (поле поиска). В данном поле мы вводим наименование, цену, код, артикул, штрих-код и по введенному значению осуществляем поиск товара с помощью "горячих" клавиш или кнопок в верхней панели. При этом откроется окно подбора товаров, в котором будет уже применен фильтр по ранее веденному значению в поле ввода (поиска). Более подробно смотрите "Пример поиска и подбора товара по цене".
Организация поиска товаров таким образом сокращает количество нажатых клавиш и количество обновлений окна подбора товаров (а соответственно и запросов к базе данных).
Стандартный поиск и подбор товаров помещен в нижнюю панель и ему назначены другие горячие клавиши.
Пример поиска и подбора товара по цене.
В поле ввода наберем цену, например 1300, и нажмем F4:
Появится окно подбора товаров:
При активации строки с товаром в нижней таблице будут отображать характеристики, остатки, цены по товару. Выбираем нужный товар. Нажимаем «Enter».
Если у товара одна строка в нижней таблице с характеристиками, остатками и ценами, то товар будет сразу добавлен в чек с количеством 1.000.
Если у товара имеются несколько строк, то станет активной нижняя таблица с остатками и ценами. Выбираем нужную строку в данной таблице и нажимаем «Enter». В чек будет добавлена новая строка с выбранным товаром. Количество установлено 1.000.
Обратите внимание. При этом форма подбора товара не будет закрыта, она просто станет не активной и работа будет продолжена в основном окне РМК. При следующем поиске будет осуществлен переход на уже созданную форму подбора товаров. Это сделано специально, т.к. на создание формы тратятся ресурсы процессора и время.
Автоподбор (быстрый выбор) товаров.
По умолчанию для поля ввода (поиска) включен автоподбор номенклатуры. Включить/выключить автоподбор можно ДополнительноеМеню->ДополнительнаяНастройка (см.Меню).
В поле ввода необходимо вводить наименование, код или артикул. При вводе более 3 символов будет осуществлен полнотекстовый поиск номенклатуры и сформирован выпадающий список. Из списка выбираем нужный товар.
При необходимости будет предложено выбрать характеристику и цену товара. После чего товар будет добавлен в чек. Количество установлено 1.000.
Автоподбор (быстрый выбор) товаров теоретически выглядит весьма интересно, перспективно и привлекательно. На практике - есть нюансы с его реализацией. Поэтому на данном этапе он включен в качестве эксперимента.
Ввод и изменение количества.
По умолчанию при добавлении товаров в чек количество устанавливается равным 1.000.
Для изменения количества в поле ввода введите нужное значение и нажмите клавишу F2 или кнопку в верхней панели. Количество будет изменено.
Если в чек добавляется товар и на остатках данного товара меньше 1, то появиться окно ввода количества. Введите дробное количество и нажмите «Enter».
Дробное количество можно вводить как десятичной дробью 0,333, так и простой 1/3 (0,333), 2/3 (0,667). Можно упускать 1 и вводить /3 (0,333).
В форме меню добавлена кнопка «Дополнительное меню». При ее нажатии появится форма с кнопками: «Дополнительная настройка», «Загрузка данных для розничных продаж», «Выгрузка данных о розничных продажах».
В дополнительной настройке устанавливается использование автоподбора, сортировка, выбираются реквизиты, выводимые в форме подбора.
Кнопки нижней и верхней панели заполняются из макета в обработке. Макет можно сохранить на диск, отредактировать по желанию и загрузить в хранилище конфигурации. В дальнейшем при заполнении кнопок верхней и нижней панели будет использоваться макет из хранилища.
Стандартная расширенная настройка кнопок нижней панели не используется!
При нажатии «Загрузка данных для розничных продаж» будет запущена обработка зарегистрированная в «Дополнительных отчетах и обработках» под названием «ЗагрузкаДанныхДляРозничныхПродаж».
В комплект поставки включена обработка ЗагрузкаДанныхДляРозничныхПродаж.epf, которая загружает данные в 1С8:Розницу из текстовых фалов в формате атол. Подробнее об обработке загрузки данных: //infostart.ru/public/649063/.
Вы можете использовать свой формат обмена и свою обработку.
При нажатии «Выгрузка данных о розничных продажах» будет запущена обработка зарегистрированная в «Дополнительных отчетах и обработках» под названием «ВыгрузкаДанныхОРозничныхПродажах».
В комплект поставки включена обработка ВыгрузкаДанныхОРозничныхПродажах.epf, которая выгружает чеки из 1С8:Розницы в текстовые фалы в формате атол. Подробнее об обработке выгрузки данных: //infostart.ru/public/646123/.
Вы можете использовать свой формат обмена и свою обработку.
1) Цена берется из РегистраСведений ЦеныНоменклатуры.
Применение цен (действующие цены) не используется (игнорируется).
2) Вид цены берется из правила ценообразования.
Вид цены ассортимента, вид минимальных цен не используются.
3) В форме подбора остаток выводится в целом по магазину.
4) При поиске и подборе товаров для выбора предлагается не более 99 наименований.
5) При использовании автоподбора должен быть включен полнотекстовый поиск.
6) Стандартная расширенная настройка кнопок нижней панели не используется.
Обработка для конфигурации 1С8: Розница 2.3.17 платформа 8.3.21.1895, тонкий клиент.
В конфигурации необходимо включить возможность изменения и заменить стандартную обработку "РМКУправляемыйРежим".
В архив включены версии обработки для старых конфигураций: 2.3.4.33, 2.3.5.35, 2.3.6.27, 2.3.8.27, 2.3.9.42, 2.3.10.52, 2.3.11.37, 2.3.12.34, 2.3.15.28.
Через "Дополнительные отчеты и обработки" обработку подключить НЕЛЬЗЯ. Это связано с тем, что часть функционала обработки фирма 1С вынесла в общие модули. Таким образом обработка стала неотъемлемой частью конфигурации и использоваться как внешняя обработка не может.
21.02.22 В настройках добавлена галка "Использовать более быстрый поиск по цене". Можно установить если РМК используется как Фронт-офис и в ИБ хранится только одна (действующая) цена на товар (характеристику).