Главная » Frontol » Оплата сертификатами во Фронтол
Русфонд

Оплата сертификатами во Фронтол

16 октября 2012 - Рубрики Frontol

4139 просмотров

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

Добрый день, друзья!

Как вы наверное знаете, во Frontol имеется встроенная поддержка языка программирования JavaScript. Некоторое время назад на блоге компании Атол появилось описание реализации механизма оплаты сертификатом. Данную информацию предоставил Павел POUL Сусин, компания Арбиссофт (г.Москва).

Данный материал был немного скорректирован одним из партнеров компании Атол и предоставлен мне. Именно данным материалом хотел бы сегодня с вами поделиться. К статье прикреплен файл импорта/экспорта настроек для Фронтол 4.9.8

Небольшое описание функционала:

1.    Добавление сертификата
Первоначально проверяется, к какому виду сертификатов принадлежит введенная карта(1 код с номиналом 500 рублей, 2 код с номиналом 1000 рублей, 3 код с номиналом 3000 рублей, 4 код с номиналом 5000 рублей, и 5 код с плавающим номиналом)Далее в зависимости от кода группы карт в документ добавляется позиция с соответствующим кодом и ценой равной номиналу сертификата.

2.    Перевод в активное состояние
При закрытии чека на счетчик состояния карты с кодом 1 заносится значение 1 (сертификат активен), на счетчик номинала с кодом 2 заносится значение номинала сертификата.

3.    Запрет использования сертификата
При вводе карты проверяется состояние сертификата, если сертификат неактивен, выводится соответствующее сообщение.

4.    Отмена активации
Если при продаже сертификата был отменен ввод карты активация сертификата будет отменена.

5.    Запрет оплаты сертификата видим оплаты 5
Сценарий запрещает оплачивать покупку сертификата другим сертификатом.

6.    Расчет оплаты сертификатом
Первоначально проверяется, введена ли карта, если ни одна карта не введена расчет видом оплаты «Сертификат» запрещен, далее проверяется какая именно карта введена если введен сертификат производится расчет оплаты документа при этом проверяется сумма чека и номинал сертификата, если номинал больше суммы чека то документ рассчитывается полностью, если же номинал меньше суммы чека необходимо довнести оставшуюся разницу другим видом оплаты. Если была введена дисконтная карта и кассир пытается оплатить видом оплаты «Сертификат» выдается сообщение «Подарочный сертификат не введен» и оплата сертификатом будет отменена.

7.    Перевод в неактивное состояние
При закрытии документа проверяется номинал сертификата и сумма покупки, если номинал сертификата превышает сумму покупки то со счетчика номинала списывается сумма покупки, сертификат остается активным, и кассиру выводится информационное сообщение с остатком на сертификате, если сумма покупки равна или больше суммы сертификата, сертификат деактивируется.

Сразу скажу, что я работу скриптов не проверял, более того не смотрел код скриптов. Думаю с этим вы справитесь — вам нужно загрузить настройки в пустую БД, после чего экспериментируйте на здоровье.

Скачать файл

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

П.С. не забудьте оставить комментарий к статье, а также поделиться ссылкой с друзьями и коллегами через социальные сервисы или скопировав ссылку на статью ниже. Кроме того, вы можете предложить тему статьи через кнопку слева "Предложить тему статьи". Там же можно оставить пожелания, идеи по развитию сайта, а также благодарности (ну а вдруг)
П.П.С. предлагаю вам также вступить в Группа Вконтакте!группу Вконтакте, где вы сможете пообщаться с участниками на интересующие вас темы. Смелее!!!
Если вы больше времени проводите в Twitter, то за обновлениями на сайте можно следить, подписавшись на мою лентуTwitter: follow me!

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 32 , , , , , , , , , , ,

Понравилась статья? Поделитесь ссылкой




Комментарии к «Оплата сертификатами во Фронтол»:

  1.  Александр 16 октября 2012 13:48:24

    прикольно, я делал гораздо проще — просто суммовая автоматическая скидка, вариант со счётчиками конечно интереснее.

    •  Руслан 17 октября 2012 11:55:00

      просто суммовая скидка не дает такой гибкости

  2.  Дмитрий 18 декабря 2012 12:05:49

    Добрый день! Уважаемые администраторы сайта, благодарен вам за предыдущею статью она меня очень выручила! Сейчас обращаюсь к вам с просьбой о помощи решить мою проблему! У меня удалились все карты тесть клиенты остались а карты удалились и все накопления тоже. Возможно ли это как-то восстановить и как избежать таких потерь! Заранее благодарен вам за помощь!

    •  Руслан 18 декабря 2012 12:19:22

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

      •  Дмитрий 18 декабря 2012 13:08:05

        А как востановить из бекапа? подкажите пожалуйста!

        •  Руслан 18 декабря 2012 13:11:35

          читайте руководство интегратора по фронтол стр. 47-48
          Скачать можно на официальном сайте atol.ru
          Цитата из руководства

          Для восстановления базы данных из файла copybase.gbk наберите в
          командной строке:
          “C:\Program Files\Firebird\bin\gbak” -r copybase.gbk
          base.gdb -user sysdba -pass masterkey

  3.  Владислав 26 марта 2013 04:51:00

    Добрый день! Уважаемые администраторы сайта,возможно ли переканвертиравать фаил Настройки оплата сертификатом.xch не устанавливая старой версии Фронтола ?

    •  Руслан 27 марта 2013 11:28:37

      если сильно версии отличаются, то скорее всего ошибки будут
      можете на пустой базе проверить загрузку, предварительно открыв файл настроек в текстовом редакторе и изменив в нем строку с версией

  4.  Lifort 10 апреля 2013 14:53:24

    Подскажите пожалуйста где достать Frontol 4.9.8

    •  Руслан 10 апреля 2013 20:36:21

      files.atol.ru логин и пароль guest/guest

  5.  Lifort 11 апреля 2013 06:13:12

    Огромное спасибо! :!:

  6.  Максим 19 мая 2013 16:15:25

    Добрый вечер,помогите настроить фронтол чтоб можно выбрать оплата картой. сам терминал к системе не подключается просто чтоб в чеке отображалось оплата картой, а так же в конце смены в отчете тоже было сколько платежей прошло по карте.
    если не трудно скиньте на мыло laplundik@ya.ru

    неделю программу мучаю нифига не получается =((

    •  Руслан 22 мая 2013 08:07:37

      Добрый день!
      попробуйте просто настроить во фронтол вид оплаты картой, в карочке вида оплаты нужно проставить тип оплаты в ККМ, насколько я помню в ККМ оплата картой под номером 4 (но лучше уточнить у ЦТО)
      при этом сам терминал не подключается к фронтолу. просто когда оплата прошла по терминалу вы во фронтоле в режиме расчета выбираете тип оплаты Картой и закрываете чек.
      при снятии z-отчета у вас будет разнесение по наличным и по карте

  7.  Артур 18 июля 2013 20:19:20

    в карочке вида оплаты нужно проставить тип оплаты в ККМ
    - это как, можно поточнее?

    •  Руслан 19 июля 2013 08:04:49

      Добрый день!
      Заходите во Фронтол Администратор, выбираете справочник видов оплат и там добавляете новый вид оплаты, одно из полей данной карточки — Тип оплаты в ККМ. В нем необходимо проставить необходимое значение

      •  Артур 19 июля 2013 10:53:47

        «Тип оплаты в ККМ. В нем необходимо проставить необходимое значение»
        А какое как узнать?

        •  Руслан 19 июля 2013 10:55:55

          лучше всего позвонить в свое ЦТО, в котором вы обслуживаетесь и спросить у них
          я просто уже не помню какой тип оплаты в ККМ за что отвечает

          •  Артур 19 июля 2013 11:00:35

            по умолчанию 4 стоит просто при обмене товар выгружается но как будто продажа за наличку, а не по карте эквайринг автономный без подключения к кассе

          •  Артур 19 июля 2013 14:11:20

            Да

  8.  Артур 19 июля 2013 13:40:00

    Не вижу продажи по карте, все в кучю (за наличку)

    •  Руслан 19 июля 2013 13:41:10

      во фронтоле выбираете вид оплаты картой?

      •  Артур 19 июля 2013 15:49:31

        Да и в отчетах падают оплаты банковской картой но в 1с ут 11 нет оплат по банку

        •  Руслан 19 июля 2013 15:50:58

          уточните еще, вы в x-отчете смотрите оплату по карте или в бэке своем?

  9.  Артур 19 июля 2013 15:58:25

    в 1с

    •  Руслан 19 июля 2013 15:59:50

      снимите с ФР отчет без гашения и посмотрите есть ли там разделение на оплату наличными и оплату картой
      если есть, то дорабатывайте свою 1С

  10.  Артур 19 июля 2013 16:05:37

    Есть, но кто сталкивался с такой проблемой в 1С что бы в отчётах не было оплатой картой, и приходилось ручками прописывать в 1с

    •  Руслан 19 июля 2013 16:07:20

      по доработкам 1с не подскажу

    •  Lifort 22 июля 2013 07:01:50

      А обработка загрузки в 1С изначально безнал не грузила?

  11.  JeKOss 22 октября 2013 12:35:43

    Здрасте, Подскажите как привязать штрих-код к сертификату…
    есть 3 сертификата:
    1-100р,2-200,3-300
    и штрих-коды:
    1-11111,2-22222,3-33333
    где и как мне их увязать?

  12.  Александр 24 октября 2013 22:11:19

    Отлично. Реализовал через счетчики, даже свои фитчи(пользоваться сертификатом можно только в день первой покупки). Но есть вопрос как реализовать возврат товара по сертификату? когда делается возврат, переходим снова на сценарий оплаты по сертификату.

    •  Руслан 25 октября 2013 20:16:45

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

  13.  Иван 27 октября 2013 21:23:54

    Добрый день! реализовал оплату сертификатом так как указано выше. Все работает норм! Но вот есть одно «НО». Существуют еще накопительные скидки настроенные спомощью мастера. И вот когда идет оплата сертификатом надо применить скидку по карте но она не работает(((

Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.