Страница 1 из 1

перестал снимать дневную абонплату

Добавлено: Пт дек 26, 2008 3:22 pm
galaxy
День добрый! После обновления перестал снимать дневную абонплату
при запуске periodic daily выдает ошибку
DBD::mysql::st execute failed: Unknown column 'at.payment_type' in 'field list' at /usr/abills/libexec/../Abills/mysql/main.pm line 179.

Заранее спасибо!

Добавлено: Пт дек 26, 2008 11:03 pm
~AsmodeuS~
смотрите дамп базы

Добавлено: Сб дек 27, 2008 9:49 am
igor_s
viewtopic.php?t=4484

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

наверное таки где-то лажа c periodic daily.

Добавлено: Сб дек 27, 2008 10:05 am
~AsmodeuS~
CREATE TABLE `abon_tariffs` (
`id` smallint(6) unsigned NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
`period` tinyint(2) unsigned NOT NULL default '0',
`price` double(14,2) unsigned NOT NULL default '0.00',
`payment_type` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `name` (`name`)
) COMMENT='Abon tariffs';

Добавлено: Вт янв 13, 2009 5:00 pm
galaxy
Всем спасибо! Прошло само по себе после очередного обновления,
просто небіло времени отписаться!

Добавлено: Вс фев 01, 2009 8:28 am
gurzufnet
У меня несколько другая проблема. Не снимается месячная абонплата. дневная снимается. В версии 0.37 все работало, обновился до 0.41. перестало.
Что посоветуете? Может я гдеро не разобрался, в старом биллинге снятие происходило 1-числа каждого месяца. Что делать?

Добавлено: Вс фев 01, 2009 12:39 pm
RusB1T
periodic monthly запускается без ошибок?

Добавлено: Пн фев 02, 2009 1:31 am
gurzufnet
RusB1T писал(а):periodic monthly запускается без ошибок?
Вот такая история

[root@vpn /usr/abills/libexec]# ./periodic monthly
-- Connecting to localhost...
mysqldump: Got error: 1044: Access denied for user 'abills'@'localhost' to database 'abills' when using LOCK TABLES
[root@vpn /usr/abills/libexec]# ./periodic daily
DBD::mysql::st execute failed: Unknown column 'c.credit_date' in 'field list' at /usr/abills/libexec/../Abills/mysql/main.pm line 178.

Добавлено: Пн фев 02, 2009 2:46 am
gurzufnet
gurzufnet писал(а):
RusB1T писал(а):periodic monthly запускается без ошибок?
Вот такая история

[root@vpn /usr/abills/libexec]# ./periodic monthly
-- Connecting to localhost...
mysqldump: Got error: 1044: Access denied for user 'abills'@'localhost' to database 'abills' when using LOCK TABLES
Тут все решилось повышением привилегий
gurzufnet писал(а): [root@vpn /usr/abills/libexec]# ./periodic daily
DBD::mysql::st execute failed: Unknown column 'c.credit_date' in 'field list' at /usr/abills/libexec/../Abills/mysql/main.pm line 178.
Тут не разобрался :-(

Добавлено: Пн фев 02, 2009 5:18 am
RusB1T
gurzufnet писал(а): Тут не разобрался :-(
А помоему все ясно

Код: Выделить всё

Unknown column 'c.credit_date' in 'field list'
Данный поля действительно в базе есть? ;)

Добавлено: Пн фев 02, 2009 10:53 am
gurzufnet
RusB1T писал(а):
gurzufnet писал(а): Тут не разобрался :-(
А помоему все ясно

Код: Выделить всё

Unknown column 'c.credit_date' in 'field list'
Данный поля действительно в базе есть? ;)
Вот в этом собственно и дело, не нашел. Может не там искал? :-)
Подскажите, кто сколько сможет :-)

Добавлено: Пн фев 02, 2009 3:17 pm
ran
ченжлог писал(а):13.11.2008

*
Добавлено поле ?дата кредита? для компании.

MySQL:

ALTER TABLE companies add column `credit_date` date NOT NULL default '0000-00-00';

26.05.2008
Добавлен отчёт - наработка по тарифных планах.

Добавлена функция установки даты истечения кредита. В день истечения кредита обнуляются данные по сумме кредита. MySQL:

ALTER TABLE users ADD COLUMN `credit_date` date default '0000-00-00';

Добавлено: Пн фев 02, 2009 4:39 pm
gurzufnet
ran писал(а):
ченжлог писал(а):13.11.2008

*
Добавлено поле ?дата кредита? для компании.

MySQL:

ALTER TABLE companies add column `credit_date` date NOT NULL default '0000-00-00';
Спасибо, помогло. Сейчас все отрабатывается без ошибок.