[ОТВЕТИТЬ]
Опции темы
16.11.2012 12:35  
Tiger
Сделали скидку с печатью купона! В купоне печатаем штрих-код! Но в возникла проблема с уникальностью печати этого штрих-кода! Официальный ответ Сервис плюс, что есть вероятность печати одинаковых штрих-кодов! Можно ли штатными средствами в УКМ с помощью языка lua напечатать этот штрих-код, но чтобы он был уникальным?
 
16.11.2012 14:47  
student
а по какому правилу сейчас формируется ШК?

если делать его по номеру кассы\смены\чека то вероятность получения второго такого существует, но достаточна мала, чтобы ей пренебречь (ну не миллионные же у вас купоны :) пусть покупатель порадуется)

а так в принципе возможно задание доп уникальной константы - на каждой кассе своя и примешивать ее в ШК (в качестве константы очень может быть подойдет зав номер фр-а в случае если в lua его возможно получить)
 
16.11.2012 14:57  
Mtirt
Принцип неизвестен.
В документации написано это:
 
16.11.2012 15:15  
student
Цитата:
Сообщение от Mtirt
Принцип неизвестен.
В документации написано это:
предположение:
если сам ШК внутри «Печать купонов» формируется, а вызов этой ф-ции в скриптах луа прописывается, то по идеи туда можно передать любые 5 цифр "для корректной процедуры формирования шифра купона" и вот их сделать уникальными для магазина
только вот как это учесть в процедуре «Приём купонов» ?

либо если магазинов несколько а купоны можно применять только там где их выдали - ручками заполнить «Фиксированный номер дисконтной карты» различными для каждого магазина значениями на всех кассах во всех магазинах
 
18.11.2012 03:48  
Tiger
Цитата:
пусть покупатель порадуется)
Покупателю в нашем случай нет радости ((( Так как данный штрих-код мы распечатываем не для своих магазинов, а для аптечной сети где применяется наш штрих-код для скидки. И у них программой предусмотрено, чтобы штрих-коды были уникальным, поэтому когда покупатель приходит с не уникальным штрих-кодом скидку он увы получить не может (программа ее не дает). В ответ на это весь негатив в нашу сторону. Задача сделать этот штрих-код уникальным!
 
19.11.2012 19:40  
Павел Сосновских
а как насчет, ukm.get_global_doc_number
он ведь уникален
 
20.11.2012 04:59  
Tiger
Цитата:
Сообщение от Павел Сосновских
а как насчет, ukm.get_global_doc_number
он ведь уникален
Можно пожалуйста по-подробнее! Как реализовать в lua и в каком скрипте?
 
26.11.2012 15:43  
Павел Сосновских
в параметры-программирование-discount_coupon.lua
вместо:
text = text .. ukm.center(hw_command_bar_code(__rep.coupon_number),width, " ") .. "\n";
поставить:
text = text .. ukm.center(hw_command_bar_code(ukm.get_global_doc_number),width, " ") .. "\n";
или:
text = text .. ukm.center(hw_command_bar_code(__rep.coupon_number+ukm.get_global_doc_number),width, " ") .. "\n";

правда сам не пробовал, надо экспериментировать
 
 
Опции темы



Часовой пояс GMT +3, время: 15:30.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.