|
|
@@ -99,7 +99,7 @@ class Schema_DefaultDb_zaliczka_ZaliczkaStorageAcl extends Core_AclSimpleSchemaB
|
|
|
select t.KWOTA + t.NIEROZLICZONA_KWOTA - sum(COALESCE(r.KWOTA, 0))
|
|
|
from `ZALICZKA` t
|
|
|
left join `{$zaliczkaRefPozycja}` ref on(ref.PRIMARY_KEY = t.ID and ref.A_STATUS != 'DELETED')
|
|
|
- left join `ZALICZKA_POZYCJA` r on(r.ID = ref.REMOTE_PRIMARY_KEY)
|
|
|
+ left join `ZALICZKA_POZYCJA` r on(r.ID = ref.REMOTE_PRIMARY_KEY and (r.A_STATUS is null or r.A_STATUS != 'DELETED'))
|
|
|
where t.ID = {$idActiveZaliczka}
|
|
|
");
|
|
|
}
|
|
|
@@ -386,7 +386,7 @@ class Schema_DefaultDb_zaliczka_ZaliczkaStorageAcl extends Core_AclSimpleSchemaB
|
|
|
`A_RECORD_CREATE_AUTHOR` varchar(20) DEFAULT NULL,
|
|
|
`A_RECORD_UPDATE_DATE` datetime DEFAULT NULL,
|
|
|
`A_RECORD_UPDATE_AUTHOR` varchar(20) NOT NULL DEFAULT '',
|
|
|
- `A_STATUS` enum('WAITING','NORMAL','MONITOR','WARNING','OFF_SOFT','OFF_HARD','DELETED') DEFAULT NULL,
|
|
|
+ `A_STATUS` enum('WAITING','NORMAL','MONITOR','WARNING','OFF_SOFT','OFF_HARD','DELETED') DEFAULT 'WAITING',
|
|
|
`A_ADM_COMPANY` varchar(100) NOT NULL DEFAULT '',
|
|
|
`A_CLASSIFIED` varchar(100) NOT NULL DEFAULT '',
|
|
|
`L_APPOITMENT_USER` varchar(100) NOT NULL DEFAULT '',
|
|
|
@@ -398,6 +398,7 @@ class Schema_DefaultDb_zaliczka_ZaliczkaStorageAcl extends Core_AclSimpleSchemaB
|
|
|
PRIMARY KEY (`ID`)
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
|
|
");
|
|
|
+ DB::getPDO()->execSql(" ALTER TABLE `ZALICZKA_POZYCJA` CHANGE `A_STATUS` `A_STATUS` enum('WAITING','NORMAL','MONITOR','WARNING','OFF_SOFT','OFF_HARD','DELETED') NOT NULL DEFAULT 'WAITING' ");
|
|
|
DB::getPDO()->execSql("
|
|
|
CREATE TABLE IF NOT EXISTS `ZALICZKA_POZYCJA_HIST` (
|
|
|
`ID` int(11) NOT NULL AUTO_INCREMENT,
|