Страница 1 из 1

ТелеграмБот не адекватно показывает штрихкод дисконта

СообщениеДобавлено: Чт окт 19, 2023 12:27 pm
pauk1978
Телеграм бот при запросе карточки дисконта присылает клиенту штрихкод который не сканируется из-за того что он не влез в картинку. Там справа красная полоска появилась. Изображение

Re: ТелеграмБот не адекватно показывает штрихкод дисконта

СообщениеДобавлено: Пт окт 20, 2023 5:41 am
dmitry
Я понял, это старый клиент, дисконтная карта была создана давно, тогда программа присваивала им номер в формате штрих-кода из 13 цифр.
Сейчас она присваивает просто порядковые номера, которые намного короче.
Значит, к сожалению, старые карты не будут считываться, новые будут выглядеть так:

0.png
0.png (41.37 КБ) Просмотров: 2296

Re: ТелеграмБот не адекватно показывает штрихкод дисконта

СообщениеДобавлено: Пт окт 20, 2023 6:07 am
dmitry
Если дисконтные карты не выдавались в виде реальных пластиковых карточек, то можно всем имеющимся заменить их номера на короткие порядковые.
Тогда:
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить текст, нажать "ОК".

db.execute("UPDATE ShopDiscounts SET Code = Format(ID,'00000')")

Но если выдавались, то на них номер и штрих-код не будет соответствовать новому.

Re: ТелеграмБот не адекватно показывает штрихкод дисконта

СообщениеДобавлено: Пт окт 20, 2023 7:50 am
pauk1978
Спасибо. Все получилось.