Пример интеграции программы лояльности UDS GAME на api v2

21.07.20

Учетные задачи - Оптовая торговля

Пример базового функционала для работы с программой лояльности UDS GAME на второй версии API с использованием продаж через документы реализации. За основу был взят пример с сайта UDS для УТ 11 и.... от него почти ничего не осталось, переписал почти все под ноль, оставил только методологию. UDS GAME позволяет накапливать баллы и, в дальнейшем, получать за них скидку.

Скачать исходный код

Наименование Файл Версия Размер
Пример интеграции программы лояльности UDS GAME на api v2:
.cfe 196,46Kb
22
.cfe 196,46Kb 22 Скачать

Поскольку примеров интеграции на API v2 для 1с нет совсем, то решил поделиться начальной версией. Почему начальной? Во-первых в примерах списание баллов - это просто скидка суммой в рамках типового механизма ручной скидки, как следствие пока не реализован возврат потраченных баллов, потому что не учитывается сколько списалось по какой строке документа (планируется как нибудь этим заняться), соответственно отмена начисленных баллов выполняется полностью, даже в случае частичного возврата. 

Идея работы расширения следующая: при оформлении заказа клиента или реализации указывается код клиента (либо номер телефона, если в настройках компании в кабинете UDS это разрешено) получаем остаток баллов и выбор действия, получения скидки за счет баллов или начисления баллов. Данная операция сохраняется в регистр сведений и ждет момента фискальной операции (хоть через год, не важно, так как мы используем для проведения транзакции специальный разовый код, который вернул нам сервер по запросу при получении информации о клиенте). После пробития фискального чека из ПКО или эквайринговой операции запускается фоновое задание, которое обрабатывает очередь зарегистрированных операций. Все операции можно посмотреть в окне транзакций в разделе администрирования-настройка UDS, к слову, там же и вводим настройки авторизации на сервере.

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

Описывать все технические моменты не буду, код открыт, документация по api вся в разделе docs.uds.app. Больше пример для тех, кто будет дорабатывать под себя, но и как промежуточное готовое решение тоже сойдет, отрабатывает свой функционал стабильно.

Писалось под КА 2.4.11, но должно работать и на УТ 11.4.12 (мельком проверил начисление бонусов, ошибок нет). Платформа использовалась 8.3.17 (проверялось на файловой и клиент-серверной версии).

Устанавливается как обычное расширение, изменение конфигурации не требуется. По всем возникшим вопросам пишите, чем смогу - помогу.

UDS game лояльность бонусная программа скидка

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    91432    111    40    

200

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    167055    708    362    

391

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    773132    4697    9504    

2796

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    212402    630    526    

446

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16043    13    18    

13

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    191288    270    239    

270
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user752246 18.06.21 05:26 Сейчас в теме
Поставил на УТ 11.4.13.180 нажимаю списать не создает регистр сведений, в транзакциях пусто
2. sanymust 48 18.06.21 10:00 Сейчас в теме
(1)Можно подробней, в каком документе заказ или реализация? Документ оплаты на основании провели? Скрины полей UDS внизу документа можно?
3. Alex_fess 06.12.21 23:25 Сейчас в теме
Добрый день. Работа с заказами реализована (получение заказа, редактирование, закрытие)?
4. sanymust 48 07.12.21 03:11 Сейчас в теме
(3)Здравствуйте, не понял вопроса, как эти операции связаны с UDS? Начисление баллов выполняется после фискализации оплаты на основании этого документа, поэтому в этот момент выполняется расчет баллов. Если было выбрано списание баллов, а затем уменьшили сумму заказа и пользователя не смутила сумма скидки по этой строке, ну это уже ответственность пользователя пересчитать скидки в строке. Как я уже писал выше, это не законченное решение, это пример, в котором реализованы команды api v2, на основании которых каждый уже дорабатывает его под свои задачи. Если Вы не имеете навыков программирования в 1С или у Вас нет такого человека, кто будет внедрять эту доработку, то вряд-ли Вы получите тот результат, который хотели бы видеть в своей программе.
5. Alex_fess 07.12.21 10:27 Сейчас в теме
(4) Эти операции производятся с заказами, которые делает покупатель в системе UDS. В частности можно через систему вебхук получать id этого заказа. Далее уже работать с этим заказом (загружать по этому id информацию о заказе в свою товароучетку, редактировать (с передачей данных обратно в систему UDS) и закрывать с оплатой или без).
Вот я и спрашиваю, в Вашей системе реализованы подобные функции? Если да, то я бы взял их за основу, если нет, то нет.
6. sanymust 48 07.12.21 15:56 Сейчас в теме
(5) Нет, в этом примере этого нет, это уже больше в сторону crm тема, у меня только начисление и списание баллов реализовано
7. krest9071 05.03.22 17:40 Сейчас в теме
Дня Доброго! Сразу не посмотрели, но так понимаю под КА 2.4.14 оно не подходит. Нет в администрировании даже меню настроек
8. sanymust 48 06.03.22 00:39 Сейчас в теме
(7) Здравствуйте, все работает по текущий релиз. Убедитесь, что оно подключилось, снята галка безопасного режима, и пользователь с полными правами.
9. user599686_outbanker27 17.03.22 09:41 Сейчас в теме
Можете оправить расширение на электронную почту?
10. user599686_outbanker27 15.04.22 09:44 Сейчас в теме
Управление торговлей, редакция 11 (11.4.12.91), расширение встало, но нет кнопки uds в РМК. Куда копать?
11. sanymust 48 15.04.22 13:42 Сейчас в теме
(10) здравствуйте, если Вы внимательно прочтете описание, там говорится "с использованием продаж через документы реализации." РМК не предусмотрено
12. user599686_outbanker27 27.05.22 12:40 Сейчас в теме
Можете написать пример реализации через рмк?
13. sanymust 48 27.05.22 13:08 Сейчас в теме
(12) Здравствуйте, не планировал, но для РМК Вы можете взять готовый пример с кабинета UDS, там правда версия api 1, но ее достаточно, вторая версия понадобилась только для отложенного начисления\списания баллов
14. S_VA 02.06.22 04:37 Сейчас в теме
Взял готовый пример с кабинета UDS для УТ 11.4
В ут 11.4.13.103 изменилась процедура расчета РучнойСкидки
Не подскажите как исправить?

Слишком много фактических параметров
{UDS_GAME Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(99)}: СкидкиНаценкиСервер.НазначитьРучнуюСкидку(Объект, "Товары", СуммаСкидкиНаценки, Истина, Истина);
{UDS_GAME Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(56)}: НазначитьРучнуюСкидку(uds_СписываемыеБаллы + uds_СуммаПроцентнойСкидки);
{UDS_GAME ОбщаяФорма.Форма_UDS_Game.Форма(182)}: ЭтаФорма.Закрыть(СтруктураВозврата);
15. sanymust 48 02.06.22 08:19 Сейчас в теме
(14) Здравствуйте, Вам лучше обратиться к специалисту, чтобы интегрировали под ключ, там помимо расчета скидок мог поменяться механизм пробития чеков, ошибок программа не выдаст, но и баллы не спишет/начислит. Демонстрационные расширения все равно надо "подгонять" под актуальные релизы, так как фирма UDS особо ими не занимается.
Оставьте свое сообщение