Биллинговая система Nodeny

Главная категория => Модули для Nodeny => Тема начата: smallcms от 22 Января 2010, 00:00:54



Название: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 22 Января 2010, 00:00:54
Модуль печати карточек для биллинговой системы NoDeny.
Версия от 21 jan 2010.

=================Установка=================

1. Копируем файл operations.patch на сервер в web директорию NoDeny.
/usr/local/nodeny/web (что бы он оказался рядом с operations.pl). Делаем
резервную копию operations.pl.

2. Выполняем патч для файла operations.pl следующей командой:
patch -i operations.patch

3. Браузером заходим в админку NoDeny, меню "Операции". Если карточки не
сгенерированы, проходим в меню "Карточки пополнения счёта" и генерируем их.
Если карточки уже имеются в меню "Операции" ищем справа сверху кнопку
"Операции ->".

4. Активируем карточки.

5. Появляется столбец "Экспорт в CSV" . Нажимаем кнопку "Сохранить". Файл с csv
сохранится под названием nocards.txt.

ДАЛЕЕ ИНФОРМАЦИЯ БОЛЬШЕ ДЛЯ ТИПОГРАФИИ
6. При распечатывании в Windows создаём каталог C:\nocards\. Копируем туда файл
nocards.mdb и nocards.txt. Открываем базу nocards.mdb и переходим в отчёты.
Кликаем по лицевой стороне. Печатаем. Кликаем по задней стороне. Печатаем.

Отблагодарить автора можно при помощи webmoney:
Z273141862601
E304485962563
R498919885440
U267487899332
B204434225507


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: Fredik от 22 Января 2010, 10:57:25
после пропатчивания необходимо изменить права на файл operations.pl


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: bossus от 22 Января 2010, 14:11:38
Спасибо!


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 23 Января 2010, 01:28:17
Всё это конечно хорошо, но здесь некоторые страны жалуются, что не возможно создать серию карточек на сумму более 9999.99. Уважаемый администратор, может подскажите как создать карточку стоимостью более 182 млн. тугриков (да, есть и такие цены, зависит от экономической ситуации в стране). Спасибо.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 23 Января 2010, 10:41:49
Нашёл решение для 999 млн. "денег". Кто живёт с миллиардами и триллионами поставьте вместо 11 заведомо что-то побольше... :)
Код:
ALTER TABLE `cards` CHANGE `money` `money` FLOAT( 11, 2 ) NOT NULL DEFAULT '0.00'


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: Cell от 02 Февраля 2010, 21:45:59
респект и уважуха, особенно понравилась связь с внешней таблицей, что-то сам не додумался и все время делал копи-пастом.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: igor-abs от 23 Февраля 2010, 03:41:19
Ты монстр! Спасибо!


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: vikit от 09 Января 2011, 15:35:41
Подскажите как можно зделать так чтоб он сохранял и номер карты для печати на карточках ато частенько бывает неудобно


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 09 Января 2011, 16:04:14
Придётся Вам поизучать MS Access немного тогда и конструктором добавить поле pcid. Это всё.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: vikit от 09 Января 2011, 17:55:01
огромное спс зделал за 5 минут  ;D


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: Sokol от 13 Апреля 2011, 09:16:52
Возникла маленькая проблемка, может кто подскажет...
В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00
Где что нужно подправить что бы избавиться от запятых?


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: poxy. от 13 Апреля 2011, 10:28:55
Возникла маленькая проблемка, может кто подскажет...
В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00
Где что нужно подправить что бы избавиться от запятых?
Тоже самое :-\


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 13 Апреля 2011, 14:33:02
Подскажите, в nocards.txt сумма у Вас с точкой или с запятой. Это важно. К сожалению не могу на данный момент сказать определённо, т.к. нет ни биллинга ни MS Access под рукой.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: poxy. от 13 Апреля 2011, 15:42:55
Содержимое nocards.txt
Код:
"1036";"65857953454475";"100.00";"13.04.2011";"14.04.2011"


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: poxy. от 13 Апреля 2011, 15:48:13
А если привести nocards.txt к такому:
Код:
"1036";"65857953454475";"100";"13.04.2011";"14.04.2011"
, то сумма выводится. Что где подправить?


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 13 Апреля 2011, 21:01:33
Обновитесь до 0.05. Я добавил поддержку разделителя целой и дробной части для восточной Европы.
Делается например так: верните оригинальный файл наместо и вновь воспользуйтесь прилагаемой к патчу инструкцией.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: poxy. от 13 Апреля 2011, 21:22:39
Спасибо, оперативно!


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: Sokol от 15 Апреля 2011, 11:05:59
Да, спасибо, всё супер


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: gonhik от 24 Апреля 2011, 16:55:55
Здравствуйте . Сделал все как написано, потом нажал на кнопку "Операции->"  и видало "Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log." и что теперь делать ? :-[


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 24 Апреля 2011, 17:05:36
chown www:www operations.pl выполнили?


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: gonhik от 24 Апреля 2011, 17:45:33
спасибо заработало  :)


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: viktorS от 01 Февраля 2012, 22:07:33
Выполнил пункты 1,2,3 инструкции, 4 и 5 не нужны. Приступил к п.6 и тут остановка - нигде не могу найти кнопку "Операции ->". :( Карточки уже сгенерированы были до установки, может в этом проблема?


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: smallcms от 01 Февраля 2012, 22:30:57
Ну верните оригинальный файл operations.pl. С ним всё равно должен быть пункт "Операции".
Этот патч добавляет только колонку "Экспорт в CSV" к штатному функционалу.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: stix от 01 Февраля 2012, 23:24:00
Ну верните оригинальный файл operations.pl. С ним всё равно должен быть пункт "Операции".
Этот патч добавляет только колонку "Экспорт в CSV" к штатному функционалу.
патч 100% рабочий )


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: viktorS от 02 Февраля 2012, 07:59:31
Всё, разобрался, спасибо за участие.
Кнопочка не появлялась потому, что не было сгенерированных мною карточек.
Спасибо за хак.


Название: Re: Модуль печати карточек (csv + MS Access)
Отправлено: GlatTon от 08 Февраля 2012, 18:03:01
Подскажите, как блокировать карточку?

Сегодня клиент конкурента случайно купил в платёжном терминале.