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

Ответить
galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 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.

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

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

смотрите дамп базы

igor_s
Сообщения: 65
Зарегистрирован: Вт сен 04, 2007 2:05 pm

Сообщение igor_s »

viewtopic.php?t=4484

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

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

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~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';

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Сообщение galaxy »

Всем спасибо! Прошло само по себе после очередного обновления,
просто небіло времени отписаться!

gurzufnet
Сообщения: 17
Зарегистрирован: Чт июл 12, 2007 7:14 am
Откуда: Crimea, Gurzuf
Контактная информация:

Сообщение gurzufnet »

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

RusB1T
Сообщения: 166
Зарегистрирован: Вс июн 22, 2008 5:49 am
Откуда: Красноярск
Контактная информация:

Сообщение RusB1T »

periodic monthly запускается без ошибок?

gurzufnet
Сообщения: 17
Зарегистрирован: Чт июл 12, 2007 7:14 am
Откуда: Crimea, Gurzuf
Контактная информация:

Сообщение 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.

gurzufnet
Сообщения: 17
Зарегистрирован: Чт июл 12, 2007 7:14 am
Откуда: Crimea, Gurzuf
Контактная информация:

Сообщение 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.
Тут не разобрался :-(

RusB1T
Сообщения: 166
Зарегистрирован: Вс июн 22, 2008 5:49 am
Откуда: Красноярск
Контактная информация:

Сообщение RusB1T »

gurzufnet писал(а): Тут не разобрался :-(
А помоему все ясно

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

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

gurzufnet
Сообщения: 17
Зарегистрирован: Чт июл 12, 2007 7:14 am
Откуда: Crimea, Gurzuf
Контактная информация:

Сообщение gurzufnet »

RusB1T писал(а):
gurzufnet писал(а): Тут не разобрался :-(
А помоему все ясно

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

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

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 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';

gurzufnet
Сообщения: 17
Зарегистрирован: Чт июл 12, 2007 7:14 am
Откуда: Crimea, Gurzuf
Контактная информация:

Сообщение gurzufnet »

ran писал(а):
ченжлог писал(а):13.11.2008

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

MySQL:

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

Ответить