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

Номер отдела.
http://forum.bitel.ru/viewtopic.php?f=28&t=4019
Страница 1 из 1

Автор:  niceone [ 13 май 2010, 15:56 ]
Заголовок сообщения:  Номер отдела.

Добрый день !
Пример добавления чека
Код:
check.addPayment( payment.getSumma(), payment.getContractTitle(), event.getPaymentDep() );


Возможно ли проставить жестко, в скрипте, номер отдела вместо event.getPaymentDep(), который выбирается в зависимости от типа платежа ?
Не нашел ничего по этому поводу в документации API, какого типа этот paymentDep.

У меня разные скрипты для разных групп договоров.

Автор:  dimOn [ 13 май 2010, 16:44 ]
Заголовок сообщения:  Re: Номер отдела.

Конечно можно, это просто целое число
Код:
check.addPayment( payment.getSumma(), payment.getContractTitle(), 58 );

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

з.ы. добавил в описание API документацию по cashcheck, в следующих релизах документации появится.

Автор:  dimOn [ 13 май 2010, 16:46 ]
Заголовок сообщения:  Re: Номер отдела.

А, или вы хотите разные отделы для разных групп договоров? Тогда да, по-другому вроде бы и никак...

Автор:  dimOn [ 13 май 2010, 19:24 ]
Заголовок сообщения:  Re: Номер отдела.

Вообще я подумывал вынести всё это из конфига, типа привязку отдела к платежам итд итп. Пусть всё это руками ставится в скрипте, всё равно скрипт сейчас обязателен для каждого чека, пусть привязка будет там, если надо. Т.е. не из конфига тащится сначала в экшен, там заполняется в event а в скрипте всё равно ставится в addPayment(). Как-то это выглядит неполноценно - по платежам в конфиге можно разбить отделы, а больше нельзя ни по чему, всё равно руками приходится делать...

Автор:  niceone [ 14 май 2010, 13:35 ]
Заголовок сообщения:  Re: Номер отдела.

dimOn писал(а):
Вообще я подумывал вынести всё это из конфига, типа привязку отдела к платежам итд итп. Пусть всё это руками ставится в скрипте, всё равно скрипт сейчас обязателен для каждого чека, пусть привязка будет там, если надо. Т.е. не из конфига тащится сначала в экшен, там заполняется в event а в скрипте всё равно ставится в addPayment(). Как-то это выглядит неполноценно - по платежам в конфиге можно разбить отделы, а больше нельзя ни по чему, всё равно руками приходится делать...

У меня на разные группы договоров разные скрипты для печати чеков, поэтому лучше в самом скрипте и проставить разные отделы.

Автор:  dimOn [ 14 май 2010, 13:41 ]
Заголовок сообщения:  Re: Номер отдела.

ну я про что и говорю...


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

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

Автор:  niceone [ 14 май 2010, 13:55 ]
Заголовок сообщения:  Re: Номер отдела.

dimOn писал(а):
ну я про что и говорю...


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

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

Да, по факту так и происходит. Спасибо.

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