Биллинговая система Nodeny
26 Ноября 2024, 03:26:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Модуль печати карточек (csv + MS Access)  (Прочитано 16347 раз)
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« : 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 Offline

Сообщений: 362


Просмотр профиля
« Ответ #1 : 22 Января 2010, 10:57:25 »

после пропатчивания необходимо изменить права на файл operations.pl
Записан
bossus
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля Email
« Ответ #2 : 22 Января 2010, 14:11:38 »

Спасибо!
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #3 : 23 Января 2010, 01:28:17 »

Всё это конечно хорошо, но здесь некоторые страны жалуются, что не возможно создать серию карточек на сумму более 9999.99. Уважаемый администратор, может подскажите как создать карточку стоимостью более 182 млн. тугриков (да, есть и такие цены, зависит от экономической ситуации в стране). Спасибо.
Записан

smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #4 : 23 Января 2010, 10:41:49 »

Нашёл решение для 999 млн. "денег". Кто живёт с миллиардами и триллионами поставьте вместо 11 заведомо что-то побольше... Улыбающийся
Код:
ALTER TABLE `cards` CHANGE `money` `money` FLOAT( 11, 2 ) NOT NULL DEFAULT '0.00'
Записан

Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #5 : 02 Февраля 2010, 21:45:59 »

респект и уважуха, особенно понравилась связь с внешней таблицей, что-то сам не додумался и все время делал копи-пастом.
Записан
igor-abs
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 16


Просмотр профиля Email
« Ответ #6 : 23 Февраля 2010, 03:41:19 »

Ты монстр! Спасибо!
Записан
vikit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 18


Просмотр профиля
« Ответ #7 : 09 Января 2011, 15:35:41 »

Подскажите как можно зделать так чтоб он сохранял и номер карты для печати на карточках ато частенько бывает неудобно
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #8 : 09 Января 2011, 16:04:14 »

Придётся Вам поизучать MS Access немного тогда и конструктором добавить поле pcid. Это всё.
Записан

vikit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 18


Просмотр профиля
« Ответ #9 : 09 Января 2011, 17:55:01 »

огромное спс зделал за 5 минут  Смеющийся
Записан
Sokol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #10 : 13 Апреля 2011, 09:16:52 »

Возникла маленькая проблемка, может кто подскажет...
В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00
Где что нужно подправить что бы избавиться от запятых?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 13 Апреля 2011, 10:28:55 »

Возникла маленькая проблемка, может кто подскажет...
В аксесе при выводе на печать карточек не показывает номинал карты, в txt сумма присутствует но с запятой, тоесть 100,00
Где что нужно подправить что бы избавиться от запятых?
Тоже самое В замешательстве
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #12 : 13 Апреля 2011, 14:33:02 »

Подскажите, в nocards.txt сумма у Вас с точкой или с запятой. Это важно. К сожалению не могу на данный момент сказать определённо, т.к. нет ни биллинга ни MS Access под рукой.
Записан

poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #13 : 13 Апреля 2011, 15:42:55 »

Содержимое nocards.txt
Код:
"1036";"65857953454475";"100.00";"13.04.2011";"14.04.2011"
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #14 : 13 Апреля 2011, 15:48:13 »

А если привести nocards.txt к такому:
Код:
"1036";"65857953454475";"100";"13.04.2011";"14.04.2011"
, то сумма выводится. Что где подправить?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!