Подарочные сертификаты в облаке для 1С УТ 10.3 (Обновление от 06.09.19)

30 000 

Для ситуации, когда у вас есть несколько магазинов и учет ведется в разных базах 1С, никак не связанных друг с другом или скорость обмена вас не устраивает, мы разработали подсистему подарочных сертификатов, работающую через «облако». (См. также Подарочные сертификаты в 1С:Розница 2.)

Такая система позволяет покупать и погашать сертификаты в любом из магазинов. Информация о сертификатах (или, например, о бонусах) храниться в нашем «облаке». Тогда любая из баз может получить нужную ей информацию из этого облака и обновить ее. Например: мы занесли в облако список сертификатов. При покупке в магазине «Магазин 1» сертификата, в облаке фиксируется информация, что сертификат с номером Х продан. Если его хотят погасить в магазине «Магазин 2», то программа «посмотрит» в облако, найдет сертификат, получить его номинал и погасит его.

С технической точки зрения «База сертификатов» — это база данных MySQL, которая хранится на сайте. Стрелочки – это HTTP-запросы, посредством которых база данных на сайте обменивается данными с 1С.

Общее

Настройка и управление подарочными картами/сертификатами выделена в специальную подсистему “Подарочные карты” в интерфейсе программы это

*для простоты будем считать что подарочные карты и сертификаты это одно и тоже.

Первоначальная настройка

Доступ есть у пользователей с ролями

  • Администратор
Настройка сертификатов в УТ 10.3
Справочники -> Подарочные карты -> Настройка

Хранение карт/сертификатов и история их движения происходит на специальном сервере. Связь с ним происходит через интернет или просто по локальной сети. При желании можно иметь свой веб-сервер с поддержкой PHP и MySQL в него нужно загрузить наше программное обеспечение, набор php файлов

На данном этапе предположим, что веб сервер настроен и готов к работе

Настройка подарочных карт
Настройка подарочных карт

Следующие данные зависят от сервера

  • Логин 
    • Имя пользователя базы данных подарочных карт/сертификатов
  • Пароль
    • Пароль пользователя базы данных подарочных карт/сертификатов
  • Сервер
    • Адрес сервера
  • Каталог скрипта
    • Каталог на сервере, в котором находится скрипт, с которым работает 1С
  • Порт
    • Порт сервера (Стандартные порты: http 80, https 443)
  • HTTPS
    • Защищенное соединение или нет
  • Размер порции
    • Сколько карт за раз будет обрабатываться при сеансе с сервером.
    • Чем значение больше, тем быстрее, но если значение будет слишком большое, а интернет не стабильный, то есть риск что сервер не будет отвечать на запрос. Нужно выбрать оптимально значение.
Настройка подарочных карт в 1С
Настройка подарочных карт. Префиксы и длины карт.

Структуры карт/сертификатов

Таблица с префиксами и длинами карт

У подарочных карт есть коды, он имеют одинаковые префиксы и длину. Чтобы программа 1С могла определить, что код является кодом подарочной.карты/сертификата для неё нужно прописать префикс и длину.

Обычно это штрихкоды EAN13, допустим у нас отпечатано много сертификатов с разными префиксами 234, 235, 236. То нам нужно сделать 3 строки в таблице

  • 234 …… 13
  • 235 …… 13
  • 236 …… 13

Теперь весь диапазон с 234xxxxxxxxxx по 236xxxxxxxxxx  будет считаться подарочными картами и сертификатами

Подразделение

Подразделение полезно указать у каждого магазина/точки/узла  свое, оно записывается в историю движения подарочных карт/сертификатов, потом можно будет по нему сделать отбор, разобраться в спорных ситуациях.

Настройка подарочных карт
Настройка подарочных карт. Сертификат и вид оплаты

Номенклатура

Для нормальной работы 1С необходимо для всех карт/сертификатов создать специальную номенклатуру, одну на всех. (Для РИБ нужно её создать в главном узле и передать по обмену, свою номенклатуру в каждом узле не надо создавать).

Она будет выступать во все документах продажи. Но движения по ним программа делать не будет, например, чтобы не был лишнего учета по остаткам.

Вид оплаты

Также необходимо создать специальный вид оплаты с типом оплаты Подарочная карта

Вид оплаты: Подарочная карта
Вид оплаты: Подарочное карта

При оплате подарочными картами/сертификатами будет учитываться именно этот вид оплаты.

Также стоит отметить добавленных ролях, которые регулируют доступ у подарочным картам/сертификатам.

  • Подарочные карты: Администратор
    • Доступ к всему
  • Подарочные карты: Менеджер
    • Доступ к добавлению карт
    • Корректировка
    • Отчеты

Управление подарочными картами

Подарочные карты, управление
Справочники -> Подарочные карты -> Управление

Обработка позволяет

  • Генерировать и добавлять новые карты на сервер
  • Обновлять информацию по существующим картам на сервере
  • Удалять существующие карты с сервера
  • Просматривать текущий список подарочных карт 
  • Просматривать историю движения карт
  • Удалять историю движения карт
  • Очищать полностью базу
  • Любое действие отражается в истории (кроме удаления истории и базы) 

Вкладка Добавление

  • Все что в ней есть могут делать пользователи с ролям
    • Администратор
    • Менеджер
Управление подарочными картами
Управление подарочными картами. Генерация карт.

Можно выбрать тип кода

  • Штрихкод EAN13
  • Штрихкод EAN8
  • Любой набор символов

выбрать количество сертификатов, номинал  и сгенерировать для них коды, чтобы отправить на сервер. Это позволяет сэкономить время на заведение новых карт на сервер. Если код такой  уже есть, то карта добавлена не будет.

Управление подарочными картами
Управление подарочными картами. Штрихкод EAN

Вкладка Изменение

  • Все что в ней есть могут делать пользователи с ролям
    • Администратор

Здесь можно пакетно изменять (поменять номинал, статус у кого карта) или удалять карты

Управление подарочными картами. Запись карт.
Управление подарочными картами. Запись карт.

Вкладка Сервис и история

  • Все что в ней есть могут делать пользователи с ролям
    • Администратор

Опасная вкладка. Пользоваться с осторожностью. Здесь можно посмотреть или почистить историю, удалить базу

Управление подарочными картами. Получить историю.
Управление подарочными картами. Получить историю.

Корректировка подарочной карты

Справочники -> Подарочные карты -> Корректировка

Обработка позволяет

  • Узнать статус карты, номинал карты 
  • Изменить положение карты (Флаг “На руках”) У фирмы / У клиента
  • Любое изменение отражается в истории
  • Доступ есть у пользователей с ролями
    • Администратор
    • Менеджер
Подарочные карты: Корректировка
Корректировка подарочных карт

Отчет “Список карт”

Справочники -> Подарочные карты -> Список карт
  • Отчет позволяет
    • Просматривать текущие состояние всех карт
    • Фильтр по картам
    • Фильтр по флагу “На руках”
    • Фильтр по флагу “Доступна”
  • Доступ есть у пользователей с ролями
    • Администратор
    • Менеджер

Отчет “История”

Справочники -> Подарочные карты -> История
  • Отчет позволяет
    • Просматривать историю 
    • Фильтр по картам
    • Фильтр по подразделениям
    • Фильтр по датам
  • Доступ есть у пользователей с ролями
    • Администратор
    • Менеджер
Подарочные карты: История
Подарочные карты: История

Пример полного цикла действий с одной картой

Теперь рассмотрим полный цикл действий с одной картой от добавления до продажи с приёмом в качестве оплаты

Добавление карты на сервер

Отсканируем штрихкод карты, зададим номинал и отправим на сервер

Управление подарочными картами
Управление подарочными картами
Добавляем карты на сервер
Добавляем карты на сервер
Добавили карту в список
Карта добавлена

Продажа карты клиенту

Создадим чек ККМ, отсканируем карту

Чек ККМ: Продажа. Новый
Чек ККМ: Продажа. Новый

Вносим плату, пробиваем

Чек ККМ: Продажа. Проведен
Чек ККМ: Продажа. Проведен

Теперь продадим товар и оплатим подарочной картой для этого отсканируем карту, программа предложит зачесть её в качестве оплаты.

Продаём товар и  проводим оплату подарочной картой
Продаём товар и проводим оплату подарочной картой

Так как товар стоит 115 руб, сделаем сложную оплату

  • Подарочная карта, 100 руб
  • Наличные, 15 руб
Пробитие товара со скидкой
Пробитие товара со скидкой. «НЕ СИНХР»

Пробиваем

Пробитие товара со скидкой. «СИНХР»

СИНХР / НЕ СИНХР — состояние синхронизации с сервером подарочных карт

Посмотрим движение это карты по отчету “История”

Движение карт по отчету "История"
Движение карт по отчету «История»

В чеке ККТ будет выглядеть примерно так

  • Когда продаем, то карта идет как аванс
  • Когда покупаем оплата идёт как предоплата (зачет аванса)

Заключение

Понятно, что подобную систему можно использовать не только для учета подарочных сертификатов. Ее также можно приспособить для учета накопительных бонусов, когда накапливать бонусы можно в одном магазине, а тратить в другом. Но об этом в другой раз.

По запросу можно сделать аналог для УТ 11 и / или расширить функционал решения.

Стоимость решения может измениться после уточнения технического задания.

ПОДЕЛИТЕСЬ ЭТОЙ СТАТЬЕЙ:
О ТОВАРЕ
Название:

Подарочные сертификаты в облаке для 1С УТ 10.3 (Обновление от 06.09.19)

Цена
30000 RUB
Наличие
В наличии