smallcms
NoDeny
Старожил
Карма: 64
Offline
Сообщений: 279
|
|
« : 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
|
|
|
Записан
|
|
|
|
Fredik
NoDeny
Старожил
Карма: 5
Offline
Сообщений: 362
|
|
« Ответ #1 : 22 Января 2010, 10:57:25 » |
|
после пропатчивания необходимо изменить права на файл operations.pl
|
|
|
Записан
|
|
|
|
bossus
Новичок
Карма: 0
Offline
Сообщений: 3
|
|
« Ответ #2 : 22 Января 2010, 14:11:38 » |
|
Спасибо!
|
|
|
Записан
|
|
|
|
smallcms
NoDeny
Старожил
Карма: 64
Offline
Сообщений: 279
|
|
« Ответ #3 : 23 Января 2010, 01:28:17 » |
|
Всё это конечно хорошо, но здесь некоторые страны жалуются, что не возможно создать серию карточек на сумму более 9999.99. Уважаемый администратор, может подскажите как создать карточку стоимостью более 182 млн. тугриков (да, есть и такие цены, зависит от экономической ситуации в стране). Спасибо.
|
|
|
Записан
|
|
|
|
smallcms
NoDeny
Старожил
Карма: 64
Offline
Сообщений: 279
|
|
« Ответ #4 : 23 Января 2010, 10:41:49 » |
|
Нашёл решение для 999 млн. "денег". Кто живёт с миллиардами и триллионами поставьте вместо 11 заведомо что-то побольше... ALTER TABLE `cards` CHANGE `money` `money` FLOAT( 11, 2 ) NOT NULL DEFAULT '0.00'
|
|
|
Записан
|
|
|
|
Cell
|
|
« Ответ #5 : 02 Февраля 2010, 21:45:59 » |
|
респект и уважуха, особенно понравилась связь с внешней таблицей, что-то сам не додумался и все время делал копи-пастом.
|
|
|
Записан
|
|
|
|
igor-abs
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 16
|
|
« Ответ #6 : 23 Февраля 2010, 03:41:19 » |
|
Ты монстр! Спасибо!
|
|
|
Записан
|
|
|
|
vikit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 18
|
|
« Ответ #7 : 09 Января 2011, 15:35:41 » |
|
Подскажите как можно зделать так чтоб он сохранял и номер карты для печати на карточках ато частенько бывает неудобно
|
|
|
Записан
|
|
|
|
smallcms
NoDeny
Старожил
Карма: 64
Offline
Сообщений: 279
|
|
« Ответ #8 : 09 Января 2011, 16:04:14 » |
|
Придётся Вам поизучать MS Access немного тогда и конструктором добавить поле pcid. Это всё.
|
|
|
Записан
|
|
|
|
vikit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 18
|
|
« Ответ #9 : 09 Января 2011, 17:55:01 » |
|
огромное спс зделал за 5 минут
|
|
|
Записан
|
|
|
|
Sokol
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« Ответ #10 : 13 Апреля 2011, 09:16:52 » |
|
Возникла маленькая проблемка, может кто подскажет... В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00 Где что нужно подправить что бы избавиться от запятых?
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #11 : 13 Апреля 2011, 10:28:55 » |
|
Возникла маленькая проблемка, может кто подскажет... В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00 Где что нужно подправить что бы избавиться от запятых?
Тоже самое
|
|
|
Записан
|
|
|
|
smallcms
NoDeny
Старожил
Карма: 64
Offline
Сообщений: 279
|
|
« Ответ #12 : 13 Апреля 2011, 14:33:02 » |
|
Подскажите, в nocards.txt сумма у Вас с точкой или с запятой. Это важно. К сожалению не могу на данный момент сказать определённо, т.к. нет ни биллинга ни MS Access под рукой.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #13 : 13 Апреля 2011, 15:42:55 » |
|
Содержимое nocards.txt "1036";"65857953454475";"100.00";"13.04.2011";"14.04.2011"
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #14 : 13 Апреля 2011, 15:48:13 » |
|
А если привести nocards.txt к такому: "1036";"65857953454475";"100";"13.04.2011";"14.04.2011"
, то сумма выводится. Что где подправить?
|
|
|
Записан
|
|
|
|
|