Напомню, что у меня версия 4.5. 
У меня есть вот что:
Код:
select id,cid from phone_client_item_5
where cid=9526
 id     cid    
 -----  ------ 
 1768   9526   
 1922   9526   
 1923   9526   
 1924   9526   
 1938   9526   
 1939   9526 
вот что:
Код:
select * from npay_detail_3_200908 where cid=9526
 cid     mid     eid     sid     summa    
 ------  ------  ------  ------  -------- 
 9526    0       0       12      4900     
 9526    5       1768    14      840      
 9526    5       1769    14      840      
 9526    5       1838    14      3120     
 9526    5       1938    14      3120     
 9526    5       1939    14      3120   
и вот что:
Код:
describe npay_service_object_3
 Field     Type     Null     Key     Default     Extra    
 --------  -------  -------  ------  ----------  -------- 
 csid      int(11)  NO       MUL                          
 oid       int(11)  NO                                    
 col       int(11)  NO               1                    
последняя таблица 
пустая.
Да, и вот ещё. Я обновился до последней сборки сервера 4.5, которая стала ругаться на отсутствие таблицы contract_parameter_type_9. Как я мог её потерять? Обновляся всегда по инструкциям.
Спасибо.
UPD.
Как я понял, привязка сущности npay_detail_3_200908.eid к договору выполняется посредством  поля eid таблицы contract_service. Однако, при удалении из договора всех пойнтов, таблица contract_servcie не меняется: 
Код:
 id      cid     sid     date1      date2     comment     lm     emid     eid    
 ------  ------  ------  ---------  --------  ----------  -----  -------  ------ 
 323784  9526    14      7/15/2009  (null)                (err)  5        1939   
 323783  9526    14      7/15/2009  (null)                (err)  5        1938   
 323116  9526    69      5/14/2009  (null)                (err)  5        1924   
 323115  9526    69      3/25/2009  (null)                (err)  5        1923   
 322487  9526    14      5/1/2009   (null)                (err)  5        1838   
 322486  9526    14      5/1/2009   (null)                (err)  5        1769   
 322391  9526    14      5/1/2009   (null)                (err)  5        1768   
несмторя на то, то eid 1939, 1938 и т.д. уже не существуют. Поэтому при пересчёте абонки в модуле Npay, у меня в таблице npay_detail_3_200908 появляются все те же индентификаторы пойнтов (1939б 1938), которых по идее, уже  нет в договоре.
Что мне надо теперь делать? я обновился до последней сборки 422.