forum.bitel.ru
http://forum.bitel.ru/

Внешний вид чека
http://forum.bitel.ru/viewtopic.php?f=28&t=3451
Страница 1 из 1

Автор:  iONE [ 20 янв 2010, 15:05 ]
Заголовок сообщения:  Внешний вид чека

После очередного обновления в рамках версии 4.6 изменился вывод в чеке.
Вместо номера договора, стало писаться "Нет скрипта!".

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

Сервер 4.6.647
cashcheck 4.6.87

Автор:  dimOn [ 20 янв 2010, 20:18 ]
Заголовок сообщения:  Re: Внешний вид чека

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

Скрипт для дефолтного вашего состояния будет примерно такой ( http://bgbilling.ru/v5.1/doc/ch24s03s02.html ):
Код:
check = event.getCheck();
payment = event.getPayment();

// 1) строка сумма-контракт, плюс отдел
check.addPayment( payment.getSumma(), payment.getContractTitle(), event.getPaymentDep() );
// 2) строка с каментом
check.addString( payment.getContractComment() );
// 3) пустая строка
check.addString( " " );


Да, в changelog не попало по всей видимости... это не специально вышло. Просто с момента окончания разрабатывания ветки 4.6 было очень много сделано и бОльшая часть не планировалась к переносу в версии 4.6 (а потом и в 5.0), тем более это было довольно непросто, но перед новым годом всё же было произведено полное перенесение из 5.1 в 4.6/5.0 , обстоятельства вынудили (нужен был новый функционал и вторая версия драйвера штриха). Чейнджи просто-напросто остались в готовящемся списке изменений для версии 5.1 :(

Автор:  dimOn [ 20 янв 2010, 20:23 ]
Заголовок сообщения:  Re: Внешний вид чека

То есть просто добавьте этот простой скрипт и прикрепите его ко всем договорам, в которых предполагается печатать чеки.

Автор:  Yarlan Zey [ 13 окт 2010, 09:50 ]
Заголовок сообщения:  Re: Внешний вид чека

как можно реализовать чтобы в чеке было:

плата за подключение 100 руб
абонплата 50 руб
итого 150 руб

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

притом плата за подключение для каждого индивидуальна

Автор:  dimOn [ 13 окт 2010, 11:50 ]
Заголовок сообщения:  Re: Внешний вид чека

В скрипте добавить вывод двух платежей вместо одного, один на 100, другой на 50. то есть в чеке сделать два addPayment.
Не очень понятно в чём прблема.
Только сами разруливайте сопоставление платежу.
На какой именно размером платёж должно две строки сделаться? То есть вы делаете платёж 150 в клиенте, а он должен разбить их на 100 и на 50?

Может, лучше сделать платёж как он есть: 150 рублей в чек, а ниже простым текстом:
в том числе:
за ... 100р
за ... 50р
Так правильнее будет.

Простой текст добавляете какой хотите вообще, в скрипте.

Автор:  skyb [ 13 окт 2010, 18:11 ]
Заголовок сообщения:  Re: Внешний вид чека

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

Автор:  dimOn [ 13 окт 2010, 19:02 ]
Заголовок сообщения:  Re: Внешний вид чека

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

Автор:  Yarlan Zey [ 14 окт 2010, 09:02 ]
Заголовок сообщения:  Re: Внешний вид чека

хочу чтоб перед кассиром вылазило окошко с чек-боксом при вводе суммы с перечнем услуг и индивидуальной суммы по параметрам:

[*] Абонплата [__________]
[*] Поделючение [__________]
ИТОГО: ххх руб


и чтоб такое было в чеке. можно будет?

Автор:  skyb [ 14 окт 2010, 09:16 ]
Заголовок сообщения:  Re: Внешний вид чека

ВО, я это и имел ввиду, просто описать руки не дошли ещё :)

Автор:  dimOn [ 14 окт 2010, 11:18 ]
Заголовок сообщения:  Re: Внешний вид чека

А, чтобы кассир в GUI задавал пункты.... нет, такого нету. Можно только автоматически разбить по пунктам в скрипте и надобавлять в чек.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/