1с вендинг учет автоматов
Мощный инструмент для интеграции и управления интернет-магазином. Его преимуществом, является то, что для начала использования модуля необходимо минимум времени. Все сценарии для различных CMS и различных конфигураций 1С уже заложены в модуле и могут быть использованы большинством интернет-магазинов.
1. Минимум времени для настройки и старта модуля.
2. Простой и понятный интерфейс управления обменами. Все инструменты для выгрузки, загрузки и управления товарами и заказами.
3. Удобный инструмент для работы Вашего менеджера.
4. Модуль работает как внешнее приложение для 1С, что позволяет выполнять обновления конфигураций в автоматическом режиме.
Для однозначного понимания сразу уточним, под термином «вендинговая компания» понимаем предприятие, одним из видов деятельности которого является осуществление торговли произвольными товарами или услугами с использованием торговых автоматов. Далее предполагаем также, что торговые автоматы на предприятии логически образуют одну или несколько «торговых сетей», т.е. имеют общий координирующий центр, через который осуществляется:
Подходы к автоматизации и особенности.
Цели автоматизации.
Теперь попробуем выделить основные цели и задачи автоматизации, стоящие перед оператором вендинговой торговой сети.
Как и для любой коммерческой структуры для вендинговой компании важны в первую очередь показатели прибыльности, платежеспособности и рентабельности вложенных в компанию средств. Они помогают ответить на вопросы: насколько выгодно заниматься данным направлением бизнеса в целом, эффективнее ли мы работаем, чем наши конкуренты, достаточно ли в компании средств сейчас и достаточно ли их будет в будущем для осуществления своевременных расчетов по кредитам, с поставщиками и арендодателями. Для анализа и расчета этих показателей существуют достаточно четкие и простые методики, нет смысла останавливаться на этом подробно. Понятно также, что как прибыльность в целом, так и рентабельность существенным образом зависят от объема продаж и рентабельности каждой торговой точки и каждого торгового автомата. Получается, естественно, что на уровне оперативного управления принципиально важными становятся вопросы контроля и управления тенденциями в продажах с детализацией до каждого продукта, каждого автомата, каждой торговой точки.
Оперативное управление подразумевает возможность быстрой оценки текущего состояния, практически мгновенного выполнения необходимых расчетов. Если автоматов несколько, это вполне можно делать на бумаге или с помощью электронных таблиц. Если количество автоматов растет – без регулярного накопления данных с нужной детализацией не обойтись. В этом и может помочь система автоматизации.
1с вендинг учет автоматов
Модуль предназначен для формирования прайсов различной структуры, с выводом на печать и в Эксель. Сформированный прайс может быть заархивирован и отправлен через ФТП на Ваш сайт, и все это, нажатием одной кнопки. Модуль работает с любой конфигурацией 1С 8.1, 1С 8.2 и 1С 8.3.
1. Хранение неограниченного количества вариантов формирования и оформления прайсов.
2. Формирование прайса в виде дерева с любыми полями товара и с изображениями
3. Вставка гиперссылок на страницы товара на Вашем сайте.
4. Вывод прайса на печать, в Эксель, архивирование и выгрузка по ФТП.
5. Уменьшение изображений до указанных размеров
Для однозначного понимания сразу уточним, под термином «вендинговая компания» понимаем предприятие, одним из видов деятельности которого является осуществление торговли произвольными товарами или услугами с использованием торговых автоматов. Далее предполагаем также, что торговые автоматы на предприятии логически образуют одну или несколько «торговых сетей», т.е. имеют общий координирующий центр, через который осуществляется:
Подходы к автоматизации и особенности.
Цели автоматизации.
Теперь попробуем выделить основные цели и задачи автоматизации, стоящие перед оператором вендинговой торговой сети.
Как и для любой коммерческой структуры для вендинговой компании важны в первую очередь показатели прибыльности, платежеспособности и рентабельности вложенных в компанию средств. Они помогают ответить на вопросы: насколько выгодно заниматься данным направлением бизнеса в целом, эффективнее ли мы работаем, чем наши конкуренты, достаточно ли в компании средств сейчас и достаточно ли их будет в будущем для осуществления своевременных расчетов по кредитам, с поставщиками и арендодателями. Для анализа и расчета этих показателей существуют достаточно четкие и простые методики, нет смысла останавливаться на этом подробно. Понятно также, что как прибыльность в целом, так и рентабельность существенным образом зависят от объема продаж и рентабельности каждой торговой точки и каждого торгового автомата. Получается, естественно, что на уровне оперативного управления принципиально важными становятся вопросы контроля и управления тенденциями в продажах с детализацией до каждого продукта, каждого автомата, каждой торговой точки.
Оперативное управление подразумевает возможность быстрой оценки текущего состояния, практически мгновенного выполнения необходимых расчетов. Если автоматов несколько, это вполне можно делать на бумаге или с помощью электронных таблиц. Если количество автоматов растет – без регулярного накопления данных с нужной детализацией не обойтись. В этом и может помочь система автоматизации.
Электронный журнал «Практик»
You are using an outdated browser.
Please upgrade your browser to improve your experience.
Аудиторская фирма ООО «ПРОФИ» (Электронный журнал для бухгалтеров и аудиторов ПРАКТИК).
Наша фирма может предоставить качественные услуги от экспертов и авторов журнала для Вашей компании в срок и по комфортной стоимости. Более подробно о ценах и услугах на сайте https://praktik-audit.ru/
Москва, 119034 город Москва, вн.территор. г. муниципальный округ Хамовники, Чистый переулок, дом 3, эт. 1, пом. IV, ком. 5
8 903 625 98 61 Заказать звонок
Реализация товаров через автоматы (вендинг). Учет и налоги
Продажа через автоматы, «автоматическая» реализация, торговые автоматы – весьма актуальная тема и реальная альтернатива традиционной рознице.
Плюсы этого способа торговли очевидны: автоматы проще и дешевле содержать (что не скажешь о сотрудниках), они не болеют, не уходят в отпуска (декреты), не требуют повышения зарплаты. Их можно перемещать с точки на точку, не предупреждая заранее. При грамотном подходе можно избежать рекламных расходов.
В общем, сплошные плюсы. Теперь рассмотрим особенности учета и налогообложения торговли через автоматы.
Вендинг. Правовые основы
Правовые основы вендинга установлены статьей 498 ГК РФ «Продажа товаров с использованием автоматов».
Так, владелец автомата обязан довести до потребителей всю необходимую информацию о продавце товаров, а именно:
Также потребителю необходимо сообщить, как именно он может получить товар, т. е. указать на действия, которые следует совершить для покупки.
Информирование можно осуществить как путем помещения информации на автомате или иным способом.
Договор розничной купли-продажи с использованием автоматов считается заключенным с момента совершения покупателем действий, необходимых для получения товара.
В случае если покупатель, оплативший товар, так и не получил его, то продавцу придется по требованию покупателя незамедлительно предоставить покупателю товар или же возвратить уплаченную сумму.
Если автомат используется для размена денег (приобретения знаков оплаты, обмена валюты), то также применяются правила о розничной купле-продаже, если иное не вытекает из существа обязательства.
Заметим, что никто не отменял требования Закона РФ от 07.02.92 № 2300-1 (ред. от 03.07.16) «О защите прав потребителей». В частности, информация о товаре обязательно должна содержать:
Учет приобретаемых товаров
Приобретенный товар принимается к учету в составе материально-производственных запасов (МПЗ) по фактической себестоимости, которой в данном случае признается его договорная стоимость (без учета НДС) (п. п. 2, 5, 6 ПБУ 5/01 «Учет материально-производственных запасов», утв. приказом Минфина России от 09.06.01 № 44н).
Учет приобретаемых товаров в розничных торговых организациях ведется на счете 41 «Товары». Если организация реализует товары через торговые автоматы, то целесообразно организовать аналитику по субсчету 41-2 «Товары в розничной торговле» таким образом, чтобы можно было отслеживать движение и наличие товара на складах торговой организации и в каждом из торговых автоматов.
Организации, осуществляющей розничную торговлю, разрешается производить оценку приобретенных товаров на счете 41 «Товары» по продажной стоимости с отдельным учетом наценок (скидок) на счете 42 «Торговая наценка» (абз. 2 п. 13 ПБУ 5/01).
Таким образом, оценку приобретенных товаров можно осуществлять двумя способами:
При этом торговые организации имеют право учитывать затраты по приобретению и доставке товаров в составе фактической себестоимости (стоимости приобретения), т. е. с включением этих расходов в дебет 41 «Товары» или в составе расходов на продажу с отнесением данных расходов в дебет 44 «Расходы на продажу».
Конкретный вариант учета приобретенных товаров и затрат на их приобретение должен быть закреплен в учетной политике.
Согласно учетной политике, учет товаров ведется по продажным ценам с применением счета 42 «Торговая наценка».
Рабочим планом счетов предусмотрена следующая аналитика к счету 41 «Товары»:
Таким образом, в учете приобретение батончиков и заправка автоматов отражается следующим образом:
Дебет 41 «Товары» субсчет 1 «Товары на складе» Кредит 60 «Расчеты с поставщиками и подрядчиками»
Дебет 41 субсчет 1 «Товары на складе» Кредит 42 «Торговая наценка»
Дебет 41 субсчет 2 «Товары в торговом автомате 1» Кредит 41 субсчет 1 «Товары на складе»
Дебет 41 субсчет 3 «Товары в торговом автомате 2» Кредит 41 субсчет 1 «Товары на складе»
Дебет 41 субсчет 4 «Товары в торговом автомате 3» Кредит 41 субсчет 1 «Товары на складе»
Дебет 60 Кредит 51 «Расчетные счета»
Учет реализации через торговые автоматы
При продаже товара организация признает доход от обычных видов деятельности (выручку) в размере продажной стоимости товара (п. 5, 6.1, 12 ПБУ 9/99 «Доходы организации», утв. приказом Минфина России от 06.05.99 32н). При этом фактическая себестоимость проданного товара относится на себестоимость продаж и формирует финансовый результат текущего отчетного периода (п. 9, 19 ПБУ 10/99 «Расходы организации», утв. приказом Минфина России от 06.05.99 № 33н).
По общему правилу, выручка от продажи товара, отражается по кредиту 90 «Продажи», субсчет 90-1 «Выручка», в корреспонденции с дебетом 62 «Расчеты с покупателями и заказчиками».
Финансовый результат от реализации через торговые автоматы определяется на счете 90 «Продажи» следующим образом. Ежемесячно, путем сопоставления совокупного дебетового оборота по субсчетам 90-2, 90-3 «Налог на добавленную стоимость» и кредитового оборота по субсчету 90-1 определяется финансовый результат (прибыль или убыток) от продаж за отчетный месяц. Этот финансовый результат ежемесячно (заключительными оборотами) списывается с субсчета 90-9 «Прибыль / убыток от продаж» на счет 99 «Прибыли и убытки». Синтетический счет 90 сальдо на отчетную дату не имеет.
Сумму выручки от реализации товаров следует отражать в бухгалтерском учете на момент ее признания в соответствии с учетной политикой организации.
Специфика розничной торговли заключается в том, что признание выручки производится одновременно с приемкой наличных денег от покупателя.
При торговле через автоматы выручка признается в момент внесения денежных средств в автомат и выдачи товара, при этом периодичность инкассирования выручки и ее оприходования в кассу организации значения не имеет.
Если выручку из автоматов инкассируют каждый день и изъятая наличность приходуется в кассу торговой организации, то бухгалтер отражает ее поступление по дебету 50 «Касса» и кредиту 90 «Продажи», субсчет 1 «Выручка».
Если деньги из автомата изымаются не ежедневно, то торговой организации необходимо вести обособленный аналитический учет денежных средств, например, на счете 50 субсчет 5 «Наличность в торговых автоматах», фактически полученных от покупателей, но еще находящихся в автоматах. При этом ежедневно необходимо признавать сумму выручки на основании отчетов, которые формируются системами, установленными в торговых автоматах, фиксирующими поступление денег и выдачу товаров.
Одновременно с признанием выручки необходимо производить списание проданного товара, которое будет отражено в учете по дебету 90 «Продажи» субсчет 2 «Себестоимость продаж», и кредиту счета 41 «Товары».
В случае если учет товаров осуществляется по продажным ценам, то в конце месяца необходимо производить расчет и списание реализованной торговой наценки, что отражается сторнировочной записью по дебету счета 90, субсчет 2 «Себестоимость продаж» и кредиту счета 42 «Торговая наценка».
Пример 2 Используем условия Примера 1. В соответствии с отчетами, сформированными в торговых автоматах, в Организации имела место следующая операция: было продано 5 единиц товара в автомате-1, 6 единиц товара в автомате-2, 10 единиц в автомате-3.
Рабочим планом счетов организации предусмотрена следующая аналитика к счету 50 «Касса»:
— субсчет 5, субконто 1 «Наличные деньги в торговом автомате 1»;
— субсчет 5, субконто 2 «Наличные деньги в торговом автомате 2»;
— субсчет 5, субконто 3 «Наличные деньги в торговом автомате 3».
Учет операций по реализации шоколадных батончиков следующий.
Признание выручки от продажи:
Дебет 50 субсчет 5 субконто 1 «Наличные деньги в торговом автомате 1» Кредит 90 «Продажи» субсчет 1 «Выручка»
Дебет 50 субсчет 5 субконто 2 «Наличные деньги в торговом автомате-2» Кредит 90 субсчет 1 «Выручка»
Дебет 50 субсчет 5 субконто 3 «Наличные деньги в торговом автомате-3» Кредит 90 субсчет 1 «Выручка»
Списание реализованного товара:
Дебет 90 субсчет 2 «Себестоимость продаж» Кредит 41 субсчет 2 «Товары в торговом автомате-1»
Дебет 90 субсчет 2 «Себестоимость продаж» Кредит 41 субсчет 3 «Товары в торговом автомате-2»
Дебет 90 субсчет 2 «Себестоимость продаж» Кредит 41 субсчет 4 «Товары в торговом автомате-3»
Оприходование выручки из автоматов
Дебет 50 субсчет 1 «Касса организации» Кредит 50 субсчет 5 субконто 1 «Наличные деньги в торговом автомате-1»
Дебет 50 субсчет 1 «Касса организации» Кредит 50 субсчет 5 субконто 2 «Наличные деньги в торговом автомате-2»
Дебет 50 субсчет 1 «Касса организации» Кредит 50 субсчет 5 субконто 3 «Наличные деньги в торговом автомате-3»
Расчет торговой наценки
Инструкция по применению Плана счетов дает следующий вариант расчета торговой наценки, относящейся к непроданным товарам.
Сумма указанной торговой наценки может быть определена по проценту, исчисленному исходя из отношения суммы торговой наценки на остаток товаров на начало месяца и оборота по кредиту счета 42 (без учета сторнированных сумм) к сумме проданных за месяц товаров (по продажным ценам) и остатка товаров на конец месяца (по продажным ценам).
Данное выражение можно представить в виде формулы:
Процент = (сальдо по счету 42 на начало месяца + кредитовый оборот по счету 42 за месяц) : (кредитовый оборот по счету 41 за месяц + сальдо по счету 41 на конец месяца) x 100%.
Если в отношении всего товара в организации установлена единая торговая наценка, то рассчитать сумму торговой наценки, относящейся к проданному товару, можно по формуле:
Продажная стоимость реализованного товара : (100% + Торговая наценка) x Торговая наценка.
Торговля через автоматы подлежит налогообложению в соответствии с НК РФ.
По общему правилу после принятия к учету приобретенного товара у организации возникает право на налоговый вычет НДС, предъявленного поставщиком при реализации товара. Указанный вычет производится на основании счета-фактуры (который должен содержать реквизиты, перечисленные в п. 5 ст. 169 НК РФ) при наличии соответствующих первичных документов и при условии, что товар предназначен для операций, признаваемых объектами налогообложения по НДС (подп. 2 п. 2 ст. 171, п. 1 ст. 172, п. 2 ст. 169 НК РФ).
Таким образом, при общем режиме налогообложения операций по торговле товарами через торговые автоматы, если торговая организация не получила освобождения от уплаты НДС, то суммы «входного» НДС принимаются к вычету.
Предъявленная поставщиком сумма НДС отражается по дебету 19 «Налог на добавленную стоимость по приобретенным ценностям» в корреспонденции со счетом 60. Принятие к вычету НДС отражается по кредиту 19 в корреспонденции с дебетом 68 «Расчеты по налогам и сборам».
Если же организация получила освобождение от НДС, то суммы НДС не выделяются, то есть приобретаемый товар приходуется на счет 41 «Товары» по полной стоимости, включая сумму НДС, предъявленную поставщиком.
Операции по реализации товара являются объектом налогообложения по НДС (подп. 1 п. 1 ст. 146 НК РФ). Налоговая база по НДС определяется исходя из фактической цены реализации (без НДС) (п. 1 ст. 154, абз. 3 п. 1 ст. 105.3 НК РФ). Датой определения налоговой базы при реализации товара будет являться дата отгрузки товара покупателю (подп. 1 п. 1 ст. 167 НК РФ).
Таким образом, реализацию товаров через торговые автоматы следует облагать НДС, поскольку объектами налогообложения признают обороты по реализации товаров (работ, услуг) в случае, если организация не получила освобождение от уплаты НДС.
Начисленный НДС отражается по дебету счета 90, субсчет 90-3, в корреспонденции с кредитом счета 68.
Налог на прибыль
Доходы и расходы от операций по торговле через автоматы нужно учитывать в целях налогообложения прибыли в общеустановленном порядке.
Выручка от реализации товара (без учета НДС) признается доходом организации, учитываемым в целях налогообложения прибыли (п. 1 ст. 248, п. 1 ст. 249 НК РФ). Датой получения дохода признается дата реализации товара покупателю (п. 3 ст. 271 НК РФ).
При реализации покупных товаров налогоплательщик вправе уменьшить доходы от реализации товаров на стоимость приобретения данных товаров, определяемую одним из методов оценки покупных товаров в соответствии с принятой организацией учетной политикой для целей налогообложения, а также на сумму расходов, непосредственно связанных с такой реализацией.
При реализации покупных товаров расходы, связанные с их покупкой и реализацией, формируются с учетом положений статьи 320 НК РФ (подп. 3 п. 1 ст. 268 НК РФ).
Расходы в виде стоимости товара признаются независимо от факта его оплаты в том отчетном (налоговом) периоде, в котором произошла его реализация (подп. 3 п. 1 ст. 268 НК РФ).
Пример 3 Для продажи через автоматы приобретено 250 упаковок сока в пакетиках по цене 47,2 руб. за 1 шт. с учетом НДС (в упаковке 10 шт.).
Общая стоимость приобретенных для перепродажи товаров составила: 118 000 руб. (250 уп. x 10 шт. x 47,2 руб.).
Товары учитываются по розничным ценам с НДС (18%).
Поскольку в отношении всего товара в организации установлена единая торговая наценка, то рассчитать сумму торговой наценки, относящейся к проданному товару, можно по формуле:
Продажная стоимость реализованного товара : 125% x 25%.
Следовательно, сумма указанной наценки в данном случае равна 9440 руб. (47 200 руб. : 125% x 25%).
В учете данные операции отражены следующим образом:
Содержание операций
Дебет
Кредит
Сумма, руб.
Первичный документ
Бухгалтерские записи, связанные с приобретением товаров
Отгрузочные документы поставщика,
Акт о приемке товаров
Отражена сумма НДС по приобретенным товарам (100 000/118*18)
Принят к вычету НДС со стоимости товаров
Отражена сумма торговой наценки на приобретенные товары (100 000 x 25%)
Произведена оплата поставщику за товары
Выписка банка по расчетному счету
Бухгалтерские записи, связанные с продажей товаров
Признана выручка от реализации товаров в розницу
Приходный кассовый ордер
Списана продажная стоимость реализованных товаров
Торговая наценка, относящаяся к проданным товарам
Начислен НДС со стоимости реализованных товаров (47 200 / 118 x 18)
Списаны расходы на реализацию:
Бухгалтерская запись на конец месяца
Отражен финансовый результат от продажи товаров за отчетный месяц
(47 200- (47 200- 9440) – 7200-1200)
Отдел Аудита ООО «РАЙТ ВЭЙС»
Автоматизация учета в ООО «ВЕНДИНГ ТРЕЙД» на базе программы «1С:Комплексная автоматизация 8»
Автоматизация деятельности ООО «ВЕНДИНГ ТРЕЙД» выполнена с помощью программного продукта «1С:Комплексная автоматизация 8» системы программ «1С:Предприятие 8».
Конфигурация «Комплексная автоматизация» охватывает основные бизнес-процессы предприятия, обеспечивая «бесшовную» автоматизацию и создание единого информационного пространства для отображения финансово-хозяйственной деятельности всего предприятия, что позволяет оперативно оценивать эффективность работы и получать информацию для принятия управленческих решений.
Прикладное решение «1С:Комплексная автоматизация 8» позволяет автоматизировать основные задачи управления и учета на предприятии:
В единой информационной базе можно вести управленческий и регламентированный учет как одной, так и нескольких организаций. Эта возможность существенно снижает трудоемкость ведения учета за счет использования общих массивов информации. Регламентированная отчетность для каждой организации формируется раздельно.
Решение обеспечивает четкое разграничение доступа сотрудников к информации и функционалу в зависимости от их статуса.
Факт совершения хозяйственной операции регистрируется один раз и получает отражение в управленческом и регламентированном учете.
Прикладное решение поставляется с комплектом интерфейсов, что обеспечивает каждому пользователю доступ к нужным именно ему данным и механизмам прикладного решения.
Специалистами компании «1С-Рарус» была проведена презентация программы, во время которой Заказчик убедился в соответствии ее функциональных возможностей своим текущим потребностям. После демонстрации было принято решение о приобретении программы. Сотрудниками «1С-Рарус» был установлен программный продукт и проведено обучение персонала. В настоящее время осуществляется консультационная поддержка пользователей по использованию программы.
Система питания в офисе: как совместить вендинговые автоматы, 1С, облачную кассу и веб-технологии
Мы — то, что мы едим. Сложно спорить с тем, что сытый и здоровый сотрудник — лучше голодного.
Как питаются в офисе?
Некоторые перекусывают в кафе поблизости, кто-то заказывает доставку. Другие берут еду из дома и едят по всем правилам. Самые стойкие — и голодные — предпочитают не есть на работе вовсе.
В офисах и бизнес-центрах давно существуют разного рода вендинговые автоматы, призванные удовлетворить потребность сотрудников перекусывать на работе.
Снековый автомат Кофейный автомат
С течением времени культура потребления меняется: жизнь ускоряется, сегодня важную роль играет самообслуживание.
Разнообразие вендинговых автоматов растет, теперь это не просто хранилища снеков на пружинах и порошковый кофе в пластиковых стаканчиках.
Автоматы усложняются, увеличивается ассортимент, появляются новые функции, например, интегрируются кофемашины, холодильники, системы удаленного мониторинга, (для проверки работоспособности и неисправностей автомата, выручки, продукции).
Автоматы теперь комплектуются сенсорными экранами, wi-fi, кассами бесконтактной оплаты.
Есть идея, нет реализации: как красиво интегрировать POS терминал, сканер штрихкодов и 1С
Работа над проектом МикроМаркета “Го!Поедим” в начале 2019 года, помогла нам по-новому взглянуть на формата питания на работе, ведь предстояло совместить 1С, облачную кассу и веб-технологии.
Следуя тенденциям развития автоматов питания,компания решила поработать в новом для себя (да и России в целом) формате — интегрировать в офисные кухни полноценные МикроМаркеты с бесконтактной оплатой, кофемашинами, лаунж-зоной.
Помимо очевидного — продуктов — в МикроМаркете должны быть:
удобные и экологичные места отдыха в нишах,
навигационная панель на экране 16:9 с веб-интерфейсом,
аппарат бесконтактной оплаты,
Чтобы создать необходимые условия для работы МикроМаркете потребовалось решить несколько интересных задач:
интеграция МикроМаркета с POS терминалом и сканером штрихкодов;
разработка формата взаимодействия с клиентами.
Рассказываем, что сделали для решения этих задач и с какими трудностями столкнулись.
Концепт Го!Поедим от студии Лебедева, дизайн, интерфейс и нейминг
Пользователь знакомится с продуктом посредством терминала, и его вид обязан быть привлекательным, интерактивным, понятным и при всем этом работать быстро.
Адаптация интерфейса 1С теоретически возможна, но
а) имеет свои пределы;
б) ее настройка требует куда больше усилий, чем оно того стоит.
Все началось с нейминга и лого. В студии предложили множество вариантов, каждый со своей концепцией.
От яблока-пакмана и общения коллег дизайнеры пришли к яркому и веселому названию, которое отражает мобильность аудитории МикроМаркета и, наверняка, не раз употряблялось многими из наших читателей — Го!Поедим.
Концепт МиркроМаркета подразумевает, что в ближайшем будущем каждый сотрудник офиса будет зарегистрирован в МикроМаркете и иметь идентификационную карточку, благодаря которой система узнает о его персональных скидках, истории покупок и предпочтительных товарах.
В реальности обновления меню происходят, конечно, реже — раз в несколько дней. Это сделано для дополнительной мотивации сотрудников подойти к в зону МикроМаркета Го!Поедим, чтобы узнать ассортимент.
А там и до покупки недалеко.
Доступны разные варианты выбора позиций меню:
Выбрать на панели, например, салат, оплатить его и взять из холодильника;
Изучив ассортимент на полках, взять салат и отсканировать штрихкод на упаковке, после чего оплатить;
Или же совместить два предыдущих пункта.
Интерфейс прост и интуитивен — нажимай на фото или на название товара в меню справа и корректируй содержимое корзины в сетке слева.
Оплата товара
Оплатить выбранный товар можно разными способами, причем ни один из них не требует наличных — в 2019 году практически у каждого есть под рукой банковская карта или телефон с NFC-технологией:
Банковской картой (клиент может вставить карту в терминал или поднести ее — тогда в дело вступит бесконтактная технология PayPass) можно оплатить полную сумму покупки. Для обеспечения безопасности вся бизнес-логика выполняется на стороне POS терминала.
При желании клиент имеет возможность воспользоваться комбинированной схемой оплаты, при которой недостающая часть средств на счету будет оплачена банковской картой с применением эквайрингового терминала.
В МикроМаркете представлены как позиции для полноценного обеда, так и легкие снеки для перекуса и при этом всегда есть возможность выбрать подходящую схему оплаты своего блюда.
Интеграция эквайрингового терминала в 1С МикроМаркета Го!Поедим
Одна из первых задач, которую необходимо было решить — оплата через POS-терминал, то есть с помощью банковской карты.
Звучит довольно просто, но на практике есть много деталей, которые необходимо учесть.
Главная сложность при организации работы микромаркета — безналичная оплата. Решить эту задачу можно с помощью подключения и настройки эквайрингового терминала.
Вместе с настройкой оплаты через облачную кассу потребуется настройка 1С для работы с кассовым оборудованием: терминалом оплаты, принтером чеков, сканером штрих-кодов.
Как это работает?
Сейчас Го!Поедим запускает первую точку круглосуточного питания в формате 24/7 в магазине Leroy Merlin в Москве, а в планах на 2019 год — рост до 20-30 МикроМаркетов по всей столице.
Каждая точка МикроМаркета в офисах, бизнес-центрах и бизнес-пространствах работает на основе распределенной информационной базы (РИБ) и передает данные о сделанных заказах и платежах на центральный сервер базы.
Центральный сервер, в свою очередь, передает данные в главную систему 1С.
Из 1С в РИБ передается номенклатура, цены, информация об акциях, скидках и т.д.
Для обмена Центрального сервера с магазинами используется штатный обмен.
Для обмена 1С — Центр был доработан механизм переноса данных XDTO, предназначенный для обмена данными с другими программными системами посредством XML. Он позволяет оперировать не узлами XML, а прикладными понятиями, например, “Сотрудник”, “Счет”, а также встроенными типами.
1С + веб-интерфейс — реализация процедуры оплаты фоновым заданием
Проблема интеграции 1С и веб-интерфейса заключалась в том, что механизмы, например, оплаты и печати задействовали формы 1С, так что РИБ периодически мелькала впереди веб-интерфейса.
Для пользователя 1С должна быть полностью скрытой с одной стороны из-за того, что она выступает в качестве “сервера” и обрабатывает данные, которые прилетают из веба, а с другой — потому что вид 1С вызывает, будем честны, мало ассоциаций с обедом и много — с бухгалтерией.
Потребовалась не только разработка приложения под Windows, но и помощь 1С-программистов по реализации фоновых процедур в 1С, так как в дальнейшем с помощью них вычисления производятся в системе незаметно для пользователя.
Если фоновая процедура реализуется в варианте клиент-сервер, как в нашем случае, то вся нагрузка переходит на сервер.
Обновление данных в 1С
Еще одна проблема заключалась в том, что веб-интерфейс не знает о состоянии данных в 1С, а в качестве связующего звена выступает интернет — мягко говоря не самый надежный канал связи.
При этом, инициировать передачу данных напрямую из 1С нельзя, так как в ней нет поддержки протокола WebSocket, который позволил бы произвести обмен данными между браузером и сервером.
Одно из удачных решений этой задачи — реализация одностраничника на базе веб-браузера с открытым исходным кодом Chromium.
В свою очередь для реализации обмена с 1С использовался протокол HTTP. На локальной машине специально для этих целей был поднят Apache перенаправляющий запросы в 1С.
Говоря простым языком, каждую «единицу времени» браузер шлет http-запрос в 1С. В ответ получает очередь из произошедших в 1C изменений за предыдущую «единицу времени» (например, обновление каталога, изменение цен, статус оплаты и другое).
Приложение Store Redux меняет состояние согласно произошедшим изменениям, а React согласно этим изменениям ”перерисовывает” интерфейс приложения.
Сам интерфейс ориентирован под определенный — 16:9 — формат экрана и специфические настройки 1С, что заставило разработчиков скрупулезно “натягивать” его в приложение, используя HTML, CSS, JS, которые созданы для решения задач настройки уникального интерфейса.
Заключение
Го!Поедим было важно понять, как результат работы над проектом будет достигнут, а здесь немалую роль играет сам подход исполнителя.
МикроМаркет — новый концепт на рынке, который выполнен изящно и просто, а главное открыт потребителю.
Го!Поедим продает товары высокого качества. МикроМаркет узнаваем, он сам является дополнительной рекламной площадкой.
Был проделан большой объем работы, но впереди еще много задач — релизы предполагаются каждый квартал.
Специальные предложения
Перейдем к высказыванию своего мнения по поводу основного: