Changes between Version 18 and Version 19 of dev/Implementacoes


Ignore:
Timestamp:
09/17/15 15:58:26 (9 years ago)
Author:
luiz@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dev/Implementacoes

    v18 v19  
    2626        e qualquer valor acima de zero o boleto dessa categoria expira depois de X dias;
    2727       
    28         ALTER TABLE `tcontarecebercategoria`
    29                 ADD COLUMN `Expira` INT NOT NULL DEFAULT '0' AFTER `Repassa_CategoriaContaReceber`;
     28        ALTER TABLE `tcontarecebercategoria`
     29        ADD COLUMN `Expira_CategoriaContaReceber` TINYINT UNSIGNED NOT NULL DEFAULT 0 AFTER `Desc_CategoriaContaReceber`,
     30        ADD COLUMN `MoraDia_CategoriaContaReceber` DECIMAL(6,5) UNSIGNED NOT NULL DEFAULT 0 AFTER `Desc_CategoriaContaReceber`,
     31        ADD COLUMN `Multa_CategoriaContaReceber` DECIMAL(4,2) UNSIGNED NOT NULL AFTER `Desc_CategoriaContaReceber`;
     32       
     33        UPDATE `tcontarecebercategoria`
     34        SET `MoraDia_CategoriaContaReceber` = '0.00033',
     35        `Multa_CategoriaContaReceber` = '0.02';
     36
     37        CREATE TABLE `tcontarecebercategoria_historico` (
     38                `ID_ContaReceberCategoriaHistorico` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
     39                `ts_ContaReceberCategoriaHistorico` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     40                `ID_Agente` SMALLINT(5) UNSIGNED NOT NULL,
     41                `ID_CategoriaContaReceber` TINYINT(3) UNSIGNED NOT NULL,
     42                `Desc_CategoriaContaReceberHistorico` VARCHAR(100) NULL DEFAULT NULL,
     43                `Repassa_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
     44                `Multa_CategoriaContaReceberHistorico` DECIMAL(4,2) UNSIGNED NULL DEFAULT NULL,
     45                `MoraDia_CategoriaContaReceberHistorico` DECIMAL(6,5) UNSIGNED NULL DEFAULT NULL,
     46                `Expira_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
     47                `Ativo_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
     48                PRIMARY KEY (`ID_ContaReceberCategoriaHistorico`),
     49                INDEX `fk__tcontarecebercategoria_historico__ID_CategoriaContaReceber` (`ID_CategoriaContaReceber`),
     50                INDEX `fk__tcontarecebercategoria_historico__ID_Agente` (`ID_Agente`),
     51                CONSTRAINT `fk__tcontarecebercategoria_historico__ID_Agente` FOREIGN KEY (`ID_Agente`) REFERENCES `tagente` (`ID_Agente`) ON UPDATE CASCADE,
     52                CONSTRAINT `fk__tcontarecebercategoria_historico__ID_CategoriaContaReceber` FOREIGN KEY (`ID_CategoriaContaReceber`) REFERENCES `tcontarecebercategoria` (`ID_CategoriaContaReceber`) ON UPDATE CASCADE
     53        )
     54        COLLATE='latin1_swedish_ci'
     55        ENGINE=InnoDB
     56        ;
    3057
    3158Ação2 - Foi criado em Configurações um serviço onde o usuário sete as categorias que vão
     
    3764        - sistema/Administrativo/Configuracoes/listCategoriaContaReceberExpira.php (Arquivo Implementado no Sistema)
    3865        - sistema/Administrativo/Configuracoes/manutCategoriaContaReceber.php (+-) linha 41 (opção Implementada)
     66
     67NOTA:   
    3968
    4069Ação3 - Gerar um script que rode todas as noite verificando se tem boletos vencidos
     
    5079        AND     if(crc.Expira=0,false,DATEDIFF(NOW(), cr.DtVenc_ContaReceber) > crc.Expira)
    5180Essas ações estão acordadas com Marlom
     81
    5282}}}
    5383