Пример реализации рабочего места кассира можно посмотреть в конфигуриции: Рабочее место кассира: Общепит
Также пример можно посмотреть в конфигурации: Удобное решение:Служба доставки+Фастфуд 3.0
Дисплей покупателя на втором мониторе. На одной половине экрана крутится ваша реклама и акции, на другой отображается информация о заказе.
Иногда возникает необходимость автоматизировать рабочее место кассира. Существует много готовых решений (Штрих-М Кассир, Розница и т.д.) , но все они платные и стоят немало. Таким образом, если нужно автоматизировать несколько РМК, имеет смысл написать простенькое рабочее место кассира под свои нужды. Т.к. я больше работаю со Штрих-М, поэтому здесь опишу как можно быстро создать аналог Штрих-М Кассира в режиме управляемого приложения с загрузкой справочника товаров и выгрузкой отчетов о продажах через текстовые файлы в формате Штрих-М.
Штрих-М Кассир сейчас реализован на платформах 7.7 и 8.1. Мы будем делать более современный и удобный аналог на платформе 8.2 в режиме управляемого приложения. При разработке советую пользоваться продуктами 1С:Библиотека стандартных подсистем 8.2, редакция 2.1 и Обработки обслуживания торгового оборудования - для Технологической платформы 8.2 .
Нам потребуется создать несколько справочников по своему усмотрению. Желательно чтобы там были справочник товаров, подключаемого оборудования, рабочих мест, продавцов и другие необходимые вам справочники. Так же нам потребуется хотя бы один документ. У меня это документ Чек ККМ.
Настройку такого кнопочного интерфейса для меню удобно делать с помощью формы настройки. Скачать можно в моей прошлой публикации Настраиваемое кнопочное меню товаров в управляемых формах.
Так же, как минимум, нам понадобится пара регистров накопления Продажи и Остатки товаров, ну и регистр сведений Цены.
Из регистра накопления Продажи будут формироваться отчеты о продажах и выгружаться через текстовые файлы, при загрузке справочника товаров из текстового файла в регистр сведений Цены будут загружаться цены товаров.
Обработку выгрузки и загрузки данных можно скачать в файлах.
Ее нужно переделать под себя, под ваши реквизиты и функции. Например, СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ТекстТовары.ПолучитьСтроку(ТекСтрока), ";") не будет у вас работать если вы не используете библиотеки стандартных подсистем.
Далее нам нужно обеспечить возможность работы с фискальными регистраторами. Обработки обслуживания можно найти на сайте 1с. Здесь в файлах я выложу одну для Штрих-М. Обработка осуществляет обслуживание фискальных регистраторов, поддерживаемых драйвером "Штрих-М: Драйвер ФР" версии А4.9.
Минимальный функционал готов. Добавляем к нему необходимые вам справочники, отчеты. Например, отчет по продавцам. Также нужно предусмотреть открытие и закрытие кассовой смены, чтобы при закрытии смены снимался отчет с гашением.
В конце приложу список оборудования обработки обслуживания которого можно найти на сайте 1с:
Сканер штрихкода |
Обработка обслуживания "1С: Сканер штрихкода v2.26 Обработка осуществляет обслуживание сканеров штрихкода, подключаемых при помощи внешней компоненты "1С: Сканер штрихкода" версии 8.0.14 |
АТОЛ: Сканер штрихкода v2.16 Обработка осуществляет обслуживание сканеров штрихкода, подключаемым при помощи внешней компоненты "АТОЛ: Драйвер устройств ввода" версии 6.8. |
БиТ: Сканер штрихкода v2.01 Обработка осуществляет обслуживание сканеров штрихкода, подключаемых при помощи внешней компоненты "БиТ: Сканер" |
Фискальный регистратор |
АТОЛ: Фискальные регистраторы (версия 2.30, для 1С:Предприятие 8.2) Обработка осуществляет обслуживание фискальных регистраторов, поддерживаемых драйвером "АТОЛ: Драйвер ККМ" версии 6.15. |
1C: Фискальный Регистратор "Мебиус" v2.16 Обработка осуществляет обслуживание фискальных регистраторов, подключаемых при помощи внешней компоненты "1С: Фискальный регистратор OPOS" версии 8.0.1 |
1С: Фискальный регистратор кассира (эмулятор) v2.14 Обработка предназначена для эмулирования работы фискального регистратора |
ОРИОН: Фискальный регистратор ФР01 (версия 1.1, для 1C:Предприятие 8.2) Обработка осуществляет обслуживание фискальных регистраторов, поддерживаемых драйвером "ОРИОН-ФР01К" версии 1.5. |
Версия-Т: Фискальные регистраторы "КАСБИ ФР-01К" v2.01 Обработка осуществляет обслуживание фискальных регистраторов "Касби ФР-01К", поддерживаемых драйвером "Версия-Т: Драйвер "КАСБИ ФР-01К" |
Инкотекс: Фискальные регистраторы "Меркурий" v2.15 Обработка осуществляет обслуживание фискальных регистраторов, подключаемых при помощи внешней компоненты "Инкотекс: Фискальные регистраторы "Меркурий" версии 1.7 |
ККС: Фискальные регистраторы "Спарк" v2.14 Обработка осуществляет обслуживание фискальных регистраторов "Спарк", подключаемых при помощи внешней компоненты "Универсальный драйвер ККМ Спарк" версии 1.14 |
Штрих-М: Фискальные регистраторы v2.25 Обработка осуществляет обслуживание фискальных регистраторов, поддерживаемых драйвером "Штрих-М: Драйвер ФР" версии А4.9 |
Терминал сбора данных |
Cleverence Soft: Терминалы сбора данных Symbol v2.03 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "Клеверенс Софт: Компонента для подключения ТСД Symbol" (Cleverence.Warehouse.TerminalConnector.dll) версии 2.6.0 |
ScanCity: Терминалы сбора данных CipherLab v2.12 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "ScanCity: 1С-компонента для ТСД CipherLab" (iPOSoft_DT.dll и CPT_DOS.dll) версии 1.2.1.0/1.2.1.0 |
ScanCity: Терминалы сбора данных Datalogic v2.03 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "ScanCity: 1С-компонента для ТСД Datalogic" (ScanCity.Datalogic1C.Driver1C.dll) версии 3.0.1 |
ScanCode: Терминалы сбора данных CipherLab v2.25 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "ScanCode: Компонента 1С для ТСД CipherLab" |
АТОЛ: Терминалы сбора данных v2.15 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "АТОЛ: Драйвер терминалов сбора данных" версии 6.10 |
БИТ АБ: Терминалы сбора данных Casio v2.06 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "БИТ АБ: ТСД Casio" (1C_Hrp.dll) версии 1.0.0.1 |
Штрих-М: Терминалы сбора данных v2.10 Обработка осуществляет обслуживание терминалов сбора данных, поддерживаемых драйвером "Штрих-М: Драйвер терминалов сбора данных" версии 3.0 |
Дисплей покупателя |
АТОЛ: Дисплеи покупателя v2.18 Обработка осуществляет обслуживание дисплеев покупателя, поддерживаемых драйвером "АТОЛ: Драйвер дисплеев покупателя" версии 6.7 |
POSUA: Дисплеи покупателя v2.02 Обработка осуществляет обслуживание дисплеев покупателя, поддерживаемых драйвером "POSUA: Драйвер дисплеев покупателя" версии 1.0 |
СКАНКОД: Дисплеи покупателя v2.01 Данная обработка осуществляет обслуживание дисплеев покупателя, поддерживаемых драйвером "СКАНКОД: Драйвер дисплеев покупателя DSP PROMAG" версии 2.1 |
Штрих-М: Дисплеи покупателя v2.01 Обработка осуществляет обслуживание дисплеев покупателя, поддерживаемых драйвером "Штрих-М: Драйвер дисплеев покупателя" версии 1.2 |
Считыватель магнитных карт |
1С: Считыватель магнитных карт v2.24 Обработка осуществляет обслуживание считывателей магнитных карт, подключаемых при помощи внешней компоненты "1C: Сканер штрихкода" версии 8.0.8 |
АТОЛ: Считыватель магнитных карт v2.16 Обработка осуществляет обслуживание считывателей магнитных карт, подключаемых при помощи внешней компоненты "АТОЛ: Драйвер устройств ввода" версии 6.8 |
Штрих-М: Считыватель магнитных карт v2.01 Обработка осуществляет обслуживание считывателей магнитных карт и считывателей ключей iButton, подключаемых при помощи внешней компоненты "Штрих-М: Драйвер СМК" |
Электронные весы |
АТОЛ: Электронные весы v2.11 Обработка осуществляет обслуживание электронных весов, поддерживаемых драйвером "АТОЛ: Драйвер электронных весов" версии 6.7.х |
Весы с печатью этикеток |
ACOM: Весы с печатью этикеток NETS v2.12 Обработка осуществляет обслуживание весов с печатью этикеток, поддерживаемых утилитой "ЭйкомРусь: Утилита загрузки данных в ACOM NETS" версии 1.00 |
Штрих-М: Весы с печатью этикеток v2.24 Обработка осуществляет обслуживание весов с печатью этикеток, поддерживаемых драйвером "Штрих-М: Штрих-Принт" версии A1.5 |
Скейл: Весы с печатью этикеток "CASCL5000" v 2.10 Обработка осуществляет обслуживание весов с печатью этикеток CAS CL5000J, поддерживаемых драйвером компании Скейл |
ККМ Offline |
WAB: ККМ "WAB 08RK" (offline) v2.01 Обработка осуществляет обслуживание ККМ "WAB 08RK", подключаемой в режиме Offline |
ККМ Online |
АТОЛ: Рабочее место кассира v2.28 Обработка осуществляет обслуживание ККМ под управлением комплекса "АТОЛ: Рабочее место кассира" v3.9.9, подключаемой в режиме Offline |
Версия-Т: Касби-04К (offline) v2.01 Обработка осуществляет обслуживание ККМ "Касби-04К", подключаемой в режиме Offline |
Ока: ККМ Offline Ладога-Ф v2.09 Обработка осуществляет обслуживание ККМ "Ладога-Ф", подключаемой в режиме Offline |
Штрих-М: MemoPlusLite v2.14 Обработка осуществляет обслуживание расширителей памяти, подключаемых при помощи драйвера "Штрих-М: Драйвер MemoPlusLite" v.1.0 |
Штрих-М: Кассир v2.20 Обработка осуществляет обслуживание ККМ под управлением комплекса "Штрих-М: Кассир" v1.9, подключаемой в режиме Offline |
Версия-Т: ККМ АМС 200 Online v2.11 Обработка осуществляет обслуживание ККМ АМС 200, подключаемой при помощи внешней компоненты "Компонента А200 Online1С" версии 1.0.0.17 |
Эквайринговая система |
UCS: Эквайринговая система v2.01 Обработка осуществляет обслуживание эквайринговой системы UCS, подключаемой при помощи внешней компоненты UCS_MC.dll |
Альфа-Банк: Эквайринговая система v2.17 Обработка осуществляет обслуживание эквайринговой системы Альфа-Банка, подключаемой при помощи внешней компоненты AuthLibIso1C.dll версии 1.01 |
ИНПАС: Эквайринговая система v2.06 Обработка осуществляет обслуживание эквайринговой системы ИНПАС, подключаемой при помощи внешней компоненты PulsarDrv1C.dll версии 1.1.0.1 |
СБ РФ: Эквайринговая система v2.17 Обработка осуществляет обслуживание эквайринговой системы СберБанка РФ, подключаемой при помощи внешней компоненты SBRFCOM.dll версии 1.0.0.1 |
ЦФТ: Эквайринговая система v2.11 Обработка осуществляет обслуживание эквайринговой системы ЦФТ, подключаемой при помощи внешней компоненты PCNet1S.dll версии 1.0.0.1 |
P.S.:Обнаружил небольшую ошибку при выгрузке отчета о продажах текстовый файл желательно сохранять в кодировке ANSI, по умолчанию он сохраняется в кодировке UTF-8.
Так же для организации обмена с товароучетной программой можно посмотреть мои прошлые публикации: