feat: salesPersonFk to saleDepartmentFk refs #6802
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
ce55d44fb7
commit
3be67f963c
|
@ -22,11 +22,7 @@ UPDATE vn.client c
|
|||
JOIN vn.business b ON b.id = w.businessFk
|
||||
SET c.lastSalesDepartmentFk = b.departmentFk;
|
||||
|
||||
-- Hi ha que vore en els que no fan JOIN perque no tenen business actiu que department/lastDepartment ficar
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS vn.departmentMana;
|
||||
|
||||
CREATE TABLE `vn`.`departmentMana` (
|
||||
`salesDepartmentFk` int(10) NOT NULL,
|
||||
`size` int(11) NOT NULL DEFAULT 300,
|
||||
|
@ -39,8 +35,6 @@ CREATE TABLE `vn`.`departmentMana` (
|
|||
REFERENCES `vn`.`department` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
|
||||
|
||||
-- Actualizar el valor con la suma de amount y valor medio de pricesModifierRate // Inicializar ¿?
|
||||
|
||||
DROP TABLE IF EXISTS bs.salesByClientDepartment;
|
||||
CREATE TABLE `bs`.`salesByClientDepartment` (
|
||||
`dated` date NOT NULL DEFAULT '0000-00-00',
|
||||
|
@ -59,7 +53,6 @@ CREATE TABLE `bs`.`salesByClientDepartment` (
|
|||
FOREIGN KEY (`salesDepartmentFk`) REFERENCES `vn`.`department` (`id`) ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Ventas diarias por cliente y departamento';
|
||||
|
||||
|
||||
INSERT INTO bs.salesByClientDepartment(
|
||||
dated,
|
||||
salesDepartmentFk,
|
||||
|
@ -81,7 +74,7 @@ CREATE TABLE `vn`.`salesDepartmentProtected` (
|
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci
|
||||
COMMENT='Lista de departamentos comerciales que no se desasignarán automáticamente sus clientes';
|
||||
|
||||
-- Inicializar valores a mano?
|
||||
|
||||
UPDATE vn.observationType
|
||||
SET description='Dto. Comercial',code='salesDepartment'
|
||||
WHERE code = 'salesPerson';
|
||||
|
@ -115,25 +108,4 @@ CREATE TABLE `bs`.`salesDepartmentEvolution` (
|
|||
|
||||
RENAME TABLE vn.salespersonConfig TO vn.salesDepartmentConfig;
|
||||
|
||||
|
||||
ALTER TABLE vn.company ADD IF NOT EXISTS phone varchar(15) DEFAULT NULL NULL;
|
||||
|
||||
/*
|
||||
- bs.clientDied_recalc está calculandose con workerMana se empezará a calcular por departmentMana
|
||||
- HAY COMERCIALES QUE NO ESTAN EN LA TABLA WORKERMANA, ESTO IMPLICA QUE SE DESACTIVARANA AUNQUE DEJEN DE COMPRAR
|
||||
- bs.carteras -> bs.portfolio
|
||||
- bs.manaSpellers_actulize --> bs.manaSpellers_recalc
|
||||
- vn.manaSpellersRequery --> vn.manaSpellers_requery
|
||||
- bs.salesByclientSalesPerson_add --> bs.salesByClientDepartments_add // CALL en bs.vendedores_add_launcher
|
||||
- revisar evento vn.clientsDisable hay que modificarlo para que mire el salesDepartmentFk y no el salesPersonFk
|
||||
- Funciones, revisar donde se utilizan y eliminar su uso vn.client_getSalesPerson y vn.client_getSalesPersonByTicket
|
||||
- vn.catalog_componentCalculate -> cambiar el calculo del componente mana, está calculandose con workerMana hay que cambiarlo para departmentMana
|
||||
- crear evento vn.client_unassignSalesPerson que llame al proc vn.client_unassignSalesPerson y eliminar el evento y proc client_unassignSalesPerson
|
||||
- vn.clientGreugeSpray está calculandose con workerMana hay que cambiarlo para departmentMana
|
||||
- vn.workerDisable revisar el DELETE de clientProtected
|
||||
- vn.newBornSales revisar vista
|
||||
- vn.observationType revisar como insertar desde el fichero de version de myt y revisar todos los usos de salesPerson -> salesDepartment
|
||||
|
||||
clientGreugeSpray -> revisar el número de parámetros. Es posible que se puedan eliminar los boleanos
|
||||
|
||||
*/
|
||||
ALTER TABLE vn.company ADD IF NOT EXISTS phone varchar(15) DEFAULT NULL NULL;
|
Loading…
Reference in New Issue