Merge branch '2791-item_botanical_remove_field' of https://gitea.verdnatura.es/verdnatura/salix into 2791-item_botanical_remove_field
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
commit
5972526327
|
@ -1233,11 +1233,18 @@ INSERT INTO `vn`.`annualAverageInvoiced`(`clientFk`, `invoiced`)
|
|||
(104, 500),
|
||||
(105, 5000);
|
||||
|
||||
INSERT INTO `vn`.`supplier`(`id`, `name`, `nickname`,`account`,`countryFk`,`nif`,`isFarmer`,`commission`, `created`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`, `payDay`, `taxTypeSageFk`, `withholdingSageFk`, `transactionTypeSageFk`, `workerFk`)
|
||||
INSERT INTO `vn`.`supplierActivity`(`code`, `name`)
|
||||
VALUES
|
||||
(1, 'Plants SL', 'Plants nick', 4100000001, 1, '06089160W', 0, 0, CURDATE(), 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1, 15, 4, 1, 1, 18),
|
||||
(2, 'Farmer King', 'The farmer', 4000020002, 1, '87945234L', 1, 0, CURDATE(), 1, 'supplier address 2', 'SILLA', 2, 43022, 1, 2, 10, 93, 2, 8, 18),
|
||||
(442, 'Verdnatura Levante SL', 'Verdnatura', 5115000442, 1, '06815934E', 0, 0, CURDATE(), 1, 'supplier address 3', 'SILLA', 1, 43022, 1, 2, 15, 6, 9, 3, 18);
|
||||
('animals', 'Food and complements for pets'),
|
||||
('complements', 'Other complements'),
|
||||
('flowerPlants', 'Wholesale of flowers and plants'),
|
||||
('vegetablesFruits', 'Fruit and vegetable trade');
|
||||
|
||||
INSERT INTO `vn`.`supplier`(`id`, `name`, `nickname`,`account`,`countryFk`,`nif`,`isFarmer`,`commission`, `created`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`, `payDay`, `taxTypeSageFk`, `withholdingSageFk`, `transactionTypeSageFk`, `workerFk`, `supplierActivityFk`)
|
||||
VALUES
|
||||
(1, 'Plants SL', 'Plants nick', 4100000001, 1, '06089160W', 0, 0, CURDATE(), 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1, 15, 4, 1, 1, 18, 'flowerPlants'),
|
||||
(2, 'Farmer King', 'The farmer', 4000020002, 1, '87945234L', 1, 0, CURDATE(), 1, 'supplier address 2', 'SILLA', 2, 43022, 1, 2, 10, 93, 2, 8, 18, 'animals'),
|
||||
(442, 'Verdnatura Levante SL', 'Verdnatura', 5115000442, 1, '06815934E', 0, 0, CURDATE(), 1, 'supplier address 3', 'SILLA', 1, 43022, 1, 2, 15, 6, 9, 3, 18, 'flowerPlants');
|
||||
|
||||
INSERT INTO `vn`.`supplierContact`(`id`, `supplierFk`, `phone`, `mobile`, `email`, `observation`, `name`)
|
||||
VALUES
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- MariaDB dump 10.18 Distrib 10.5.8-MariaDB, for Linux (x86_64)
|
||||
-- MariaDB dump 10.19 Distrib 10.5.9-MariaDB, for Linux (x86_64)
|
||||
--
|
||||
-- Host: test-db.verdnatura.es Database: account
|
||||
-- ------------------------------------------------------
|
||||
|
@ -7119,7 +7119,7 @@ CREATE TABLE `cache_calc` (
|
|||
KEY `cache_id` (`cache_id`),
|
||||
KEY `cacheName` (`cacheName`),
|
||||
KEY `expires` (`expires`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
) ENGINE=InnoDBDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
|
@ -7133,7 +7133,7 @@ CREATE TABLE `cache_valid` (
|
|||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`valid` tinyint(3) unsigned NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
) ENGINE=MEMORYDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
|
@ -8861,9 +8861,13 @@ DROP TABLE IF EXISTS `genus`;
|
|||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `genus` (
|
||||
`id` mediumint(8) unsigned NOT NULL,
|
||||
`name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
`genus_id` mediumint(8) unsigned NOT NULL,
|
||||
`latin_genus_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`entry_date` date DEFAULT NULL,
|
||||
`expiry_date` date DEFAULT NULL,
|
||||
`change_date_time` datetime DEFAULT NULL,
|
||||
`isHazard` tinyint(1) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`genus_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='/tmp/floricode/florecompc2/FG130916.txt';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
|
@ -9163,7 +9167,7 @@ DROP TABLE IF EXISTS `plant`;
|
|||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `plant` (
|
||||
`plant_id` mediumint(8) unsigned NOT NULL,
|
||||
`id` mediumint(8) unsigned NOT NULL,
|
||||
`genus_id` mediumint(8) unsigned NOT NULL,
|
||||
`specie_id` mediumint(8) unsigned DEFAULT NULL,
|
||||
`entry_date` date DEFAULT NULL,
|
||||
`expiry_date` date DEFAULT NULL,
|
||||
|
@ -9239,6 +9243,7 @@ BEGIN
|
|||
DECLARE vError VARCHAR(100) DEFAULT 'Orderregel niet meer teruggevonden op basis van de orderps';
|
||||
DECLARE vVmpIdError INT DEFAULT 7;
|
||||
DECLARE vVmpFk INT;
|
||||
DECLARE vSupplyResponseNumberOfUnits INT;
|
||||
|
||||
SELECT sr.vmpID INTO vVmpFk
|
||||
FROM edi.supplyResponse sr
|
||||
|
@ -9254,6 +9259,17 @@ BEGIN
|
|||
SET NEW.OrderStatus = 2;
|
||||
|
||||
END IF;
|
||||
|
||||
-- Error de disponible menor de lo solicitado
|
||||
IF NEW.error LIKE 'error2602%' THEN
|
||||
|
||||
SELECT NumberOfUnits INTO vSupplyResponseNumberOfUnits
|
||||
FROM edi.supplyResponse sr
|
||||
WHERE sr.ID = NEW.supplyResponseID;
|
||||
|
||||
SET NEW.error = CONCAT('(',vSupplyResponseNumberOfUnits,') ', NEW.error);
|
||||
|
||||
END IF;
|
||||
END */;;
|
||||
DELIMITER ;
|
||||
/*!50003 SET sql_mode = @saved_sql_mode */ ;
|
||||
|
@ -9354,7 +9370,7 @@ DROP TABLE IF EXISTS `specie`;
|
|||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `specie` (
|
||||
`specie_id` mediumint(8) unsigned NOT NULL,
|
||||
`id` mediumint(8) unsigned NOT NULL,
|
||||
`genus_id` mediumint(8) unsigned NOT NULL,
|
||||
`latin_species_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`entry_date` date DEFAULT NULL,
|
||||
`expiry_date` date DEFAULT NULL,
|
||||
|
@ -10059,9 +10075,9 @@ DELIMITER ;
|
|||
/*!50003 SET @saved_cs_client = @@character_set_client */ ;
|
||||
/*!50003 SET @saved_cs_results = @@character_set_results */ ;
|
||||
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
|
||||
/*!50003 SET character_set_client = utf8mb4 */ ;
|
||||
/*!50003 SET character_set_results = utf8mb4 */ ;
|
||||
/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;
|
||||
/*!50003 SET character_set_client = utf8 */ ;
|
||||
/*!50003 SET character_set_results = utf8 */ ;
|
||||
/*!50003 SET collation_connection = utf8_general_ci */ ;
|
||||
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
|
||||
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
|
||||
DELIMITER ;;
|
||||
|
@ -10076,6 +10092,7 @@ proc: BEGIN
|
|||
DECLARE vIsAuctionDay BOOLEAN;
|
||||
DECLARE vMaxNewItems INT DEFAULT 100000;
|
||||
DECLARE vStartingTime DATETIME;
|
||||
DECLARE vAalsmeerMarketPlaceID VARCHAR(13) DEFAULT '8713783439043';
|
||||
|
||||
DECLARE cur1 CURSOR FOR
|
||||
SELECT id
|
||||
|
@ -10119,10 +10136,11 @@ proc: BEGIN
|
|||
FROM (
|
||||
SELECT *
|
||||
FROM edi.supplyOffer
|
||||
ORDER BY NumberOfUnits DESC) t
|
||||
ORDER BY (MarketPlaceID = vAalsmeerMarketPlaceID) DESC, NumberOfUnits DESC) t
|
||||
JOIN edi.item_groupToOffer igo ON igo.group_code = t.group_id
|
||||
LEFT JOIN edi.item_defaultType idt ON idt.item_id = t.Item_ArticleCode
|
||||
GROUP BY Item_ArticleCode, s1, s2, s3, s4, s5, s6, company_name, Quality, NumberOfItemsPerCask, EmbalageCode, Price ;
|
||||
GROUP BY Item_ArticleCode, s1, s2, s3, s4, s5, s6, company_name, Quality, NumberOfItemsPerCask, EmbalageCode, Price
|
||||
;
|
||||
|
||||
-- -- select now(),'Antes de crear edi.offer';
|
||||
DROP TEMPORARY TABLE IF EXISTS edi.offer;
|
||||
|
@ -10374,18 +10392,12 @@ proc: BEGIN
|
|||
LEFT JOIN edi.putOrder po ON b.deliveryFk = po.deliveryInformationID
|
||||
LEFT JOIN edi.deliveryInformation di ON di.ID = b.deliveryFk
|
||||
SET b.quantity = 0
|
||||
WHERE (po.id IS NULL OR di.LatestOrderDateTime < NOW())
|
||||
AND sr.ID IS NULL
|
||||
WHERE (di.LatestOrderDateTime < NOW()
|
||||
OR sr.ID IS NULL
|
||||
OR sr.NumberOfUnits = 0)
|
||||
AND am.name = 'LOGIFLORA'
|
||||
AND e.isRaid;
|
||||
/*
|
||||
UPDATE vn.buy b
|
||||
JOIN edi.warehouseFloramondo wf ON wf.entryFk = b.entryFk
|
||||
JOIN vn.item i ON i.id = b.itemFk
|
||||
LEFT JOIN edi.supplyResponse sr ON sr.ID = i.supplyResponseFk
|
||||
SET b.quantity = 0
|
||||
WHERE sr.ID IS NULL;
|
||||
*/
|
||||
|
||||
-- Localiza las entradas de cada almacen
|
||||
UPDATE edi.warehouseFloramondo
|
||||
SET entryFk = vn.floramondo_getEntry(TIMESTAMPADD(DAY,travellingDays,vLanded), warehouseFk);
|
||||
|
@ -21026,7 +21038,7 @@ BEGIN
|
|||
mc.ImporteRetencion,
|
||||
mc.SiglaNacion,
|
||||
mc.EjercicioFactura,
|
||||
mc.FechaOperacion,
|
||||
x.FECHA,
|
||||
mc.Exclusion347,
|
||||
mc.MantenerAsiento,
|
||||
mc.Metalico347,
|
||||
|
@ -24863,7 +24875,8 @@ SET character_set_client = utf8;
|
|||
`account` tinyint NOT NULL,
|
||||
`accountingTypeFk` tinyint NOT NULL,
|
||||
`entityFk` tinyint NOT NULL,
|
||||
`isActive` tinyint NOT NULL
|
||||
`isActive` tinyint NOT NULL,
|
||||
`currencyFk` tinyint NOT NULL
|
||||
) ENGINE=MyISAM */;
|
||||
SET character_set_client = @saved_cs_client;
|
||||
|
||||
|
@ -25629,8 +25642,8 @@ DROP TABLE IF EXISTS `botanicExport`;
|
|||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `botanicExport` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`vnGenusFk` mediumint(8) unsigned NOT NULL,
|
||||
`vnSpecieFk` mediumint(8) unsigned DEFAULT NULL,
|
||||
`ediGenusFk` mediumint(8) unsigned NOT NULL,
|
||||
`ediSpecieFk` mediumint(8) unsigned DEFAULT NULL,
|
||||
`countryFk` mediumint(8) unsigned DEFAULT NULL,
|
||||
`restriction` enum('Sin restriccion','Importacion Prohibida','pasaporte fitosanitario','pasaporte individual','declaracion origen') CHARACTER SET utf8 NOT NULL,
|
||||
`description` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
|
@ -25638,8 +25651,8 @@ CREATE TABLE `botanicExport` (
|
|||
`code` enum('importProhibited','phytosanitaryPassport','individualPassport') COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `Id_Paises` (`countryFk`),
|
||||
KEY `botanicExport_ibfk_2_idx` (`vnGenusFk`),
|
||||
KEY `botanicExport_ibfk_3_idx` (`vnSpecieFk`),
|
||||
KEY `botanicExport_ibfk_2_idx` (`ediGenusFk`),
|
||||
KEY `botanicExport_ibfk_3_idx` (`ediSpecieFk`),
|
||||
CONSTRAINT `botanicExport_ibfk_1` FOREIGN KEY (`countryFk`) REFERENCES `country` (`id`)
|
||||
) ENGINE=InnoDBDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Especifica los generos y especies prohibidos en paises';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
@ -25654,7 +25667,7 @@ CREATE TABLE `botanicExport` (
|
|||
DELIMITER ;;
|
||||
/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`%`*/ /*!50003 TRIGGER `vn`.`botanicExport_beforeInsert` BEFORE INSERT ON `botanicExport` FOR EACH ROW
|
||||
BEGIN
|
||||
IF (SELECT botanicExport_isUpdatable (NEW.vnGenusFk, NEW.vnSpecieFk, NEW.countryFk, NEW.restriction) ) > 0 THEN
|
||||
IF (SELECT botanicExport_isUpdatable (NEW.ediGenusFk, NEW.ediSpecieFk, NEW.countryFk, NEW.restriction) ) > 0 THEN
|
||||
CALL util.throw ('Datos duplicados');
|
||||
END IF;
|
||||
END */;;
|
||||
|
@ -27134,7 +27147,7 @@ CREATE TABLE `cmr_expeditionPallet` (
|
|||
KEY `cmr_expeditionPallet_fk2_idx` (`expeditionPalletFk`),
|
||||
CONSTRAINT `cmr_expeditionPallet_fk1` FOREIGN KEY (`cmrFk`) REFERENCES `cmr` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
CONSTRAINT `cmr_expeditionPallet_fk2` FOREIGN KEY (`expeditionPalletFk`) REFERENCES `expeditionPallet` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDBDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='relaciona los cmr con los pallets de expediciones';
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='relaciona los cmr con los pallets de expediciones';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
|
@ -28670,30 +28683,37 @@ DELIMITER ;
|
|||
/*!50003 SET collation_connection = @saved_col_connection */ ;
|
||||
|
||||
--
|
||||
-- Temporary table structure for view `vnGenus`
|
||||
-- Temporary table structure for view `ediGenus`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `vnGenus`;
|
||||
/*!50001 DROP VIEW IF EXISTS `vnGenus`*/;
|
||||
DROP TABLE IF EXISTS `ediGenus`;
|
||||
/*!50001 DROP VIEW IF EXISTS `ediGenus`*/;
|
||||
SET @saved_cs_client = @@character_set_client;
|
||||
SET character_set_client = utf8;
|
||||
/*!50001 CREATE TABLE `vnGenus` (
|
||||
/*!50001 CREATE TABLE `ediGenus` (
|
||||
`id` tinyint NOT NULL,
|
||||
`name` tinyint NOT NULL
|
||||
`latinGenusName` tinyint NOT NULL,
|
||||
`entried` tinyint NOT NULL,
|
||||
`dued` tinyint NOT NULL,
|
||||
`modified` tinyint NOT NULL
|
||||
) ENGINE=MyISAM */;
|
||||
SET character_set_client = @saved_cs_client;
|
||||
|
||||
--
|
||||
-- Temporary table structure for view `vnSpecie`
|
||||
-- Temporary table structure for view `ediSpecie`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `vnSpecie`;
|
||||
/*!50001 DROP VIEW IF EXISTS `vnSpecie`*/;
|
||||
DROP TABLE IF EXISTS `ediSpecie`;
|
||||
/*!50001 DROP VIEW IF EXISTS `ediSpecie`*/;
|
||||
SET @saved_cs_client = @@character_set_client;
|
||||
SET character_set_client = utf8;
|
||||
/*!50001 CREATE TABLE `vnSpecie` (
|
||||
/*!50001 CREATE TABLE `ediSpecie` (
|
||||
`id` tinyint NOT NULL,
|
||||
`name` tinyint NOT NULL
|
||||
`genusFk` tinyint NOT NULL,
|
||||
`latinSpeciesName` tinyint NOT NULL,
|
||||
`entried` tinyint NOT NULL,
|
||||
`dued` tinyint NOT NULL,
|
||||
`modified` tinyint NOT NULL
|
||||
) ENGINE=MyISAM */;
|
||||
SET character_set_client = @saved_cs_client;
|
||||
|
||||
|
@ -29065,6 +29085,26 @@ CREATE TABLE `entryLog` (
|
|||
) ENGINE=InnoDBDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `entryObservation`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `entryObservation`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `entryObservation` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`entryFk` int(11) NOT NULL,
|
||||
`observationTypeFk` tinyint(3) unsigned DEFAULT NULL,
|
||||
`description` text COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `entryFk_observationTypeFk_UNIQUE` (`entryFk`,`observationTypeFk`),
|
||||
KEY `observationType_id_observationTypeFk` (`observationTypeFk`),
|
||||
CONSTRAINT `entry_id_entryFk` FOREIGN KEY (`entryFk`) REFERENCES `entry` (`id`),
|
||||
CONSTRAINT `observationType_id_observationTypeFk` FOREIGN KEY (`observationTypeFk`) REFERENCES `observationType` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `entryShelving__`
|
||||
--
|
||||
|
@ -31172,14 +31212,13 @@ DROP TABLE IF EXISTS `itemBotanical`;
|
|||
CREATE TABLE `itemBotanical` (
|
||||
`itemFk` int(11) NOT NULL,
|
||||
`botanical` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`genusFk` int(11) DEFAULT NULL,
|
||||
`genusFk` int(11) NOT NULL,
|
||||
`specieFk` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`itemFk`),
|
||||
KEY `genusFgn_idx` (`genusFk`),
|
||||
KEY `specieFgn_idx` (`specieFk`),
|
||||
CONSTRAINT `itemBotanicalItemFkFk` FOREIGN KEY (`itemFk`) REFERENCES `item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
CONSTRAINT `itemBotanical_FK` FOREIGN KEY (`specieFk`) REFERENCES `specie` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
|
||||
CONSTRAINT `itemBotanical_fk2` FOREIGN KEY (`genusFk`) REFERENCES `genus` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
|
||||
CONSTRAINT `itemBotanical_FK` FOREIGN KEY (`specieFk`) REFERENCES `specie` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Sustituye a antiguo NomBotanic de Articles';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
/*!50003 SET @saved_cs_client = @@character_set_client */ ;
|
||||
|
@ -36197,6 +36236,8 @@ CREATE TABLE `supplier` (
|
|||
`withholdingSageFk` smallint(6) DEFAULT NULL COMMENT 'Tipos de retención SAGE',
|
||||
`transactionTypeSageFk` tinyint(4) DEFAULT NULL COMMENT 'Ti po de transacción SAGE',
|
||||
`isTrucker` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`supplierActivityFk` varchar(45) NOT NULL DEFAULT 'flowersPlants',
|
||||
`healthRegister` varchar(45) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `cuenta` (`account`),
|
||||
UNIQUE KEY `NIF` (`nif`),
|
||||
|
@ -36208,13 +36249,15 @@ CREATE TABLE `supplier` (
|
|||
KEY `supplier_taxTypeFk_idx` (`taxTypeSageFk`),
|
||||
KEY `supplier_withholdingFk_idx` (`withholdingSageFk`),
|
||||
KEY `supplier_transactionFk_idx` (`transactionTypeSageFk`),
|
||||
KEY `suppplier_supplierActivityFk` (`supplierActivityFk`),
|
||||
CONSTRAINT `Id_Pais` FOREIGN KEY (`countryFk`) REFERENCES `country` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `pay_dem_id` FOREIGN KEY (`payDemFk`) REFERENCES `payDem` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `pay_met_id` FOREIGN KEY (`payMethodFk`) REFERENCES `payMethod` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `province_id` FOREIGN KEY (`provinceFk`) REFERENCES `province` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `supplier_taxTypeFk` FOREIGN KEY (`taxTypeSageFk`) REFERENCES `sage`.`TiposIva` (`CodigoIva`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `supplier_transactionFk` FOREIGN KEY (`transactionTypeSageFk`) REFERENCES `sage`.`TiposTransacciones` (`CodigoTransaccion`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `supplier_withholdingFk` FOREIGN KEY (`withholdingSageFk`) REFERENCES `sage`.`TiposRetencion` (`CodigoRetencion`) ON UPDATE CASCADE
|
||||
CONSTRAINT `supplier_withholdingFk` FOREIGN KEY (`withholdingSageFk`) REFERENCES `sage`.`TiposRetencion` (`CodigoRetencion`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `suppplier_supplierActivityFk` FOREIGN KEY (`supplierActivityFk`) REFERENCES `supplierActivity` (`code`) ON UPDATE CASCADE
|
||||
) ENGINE=InnoDBDEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
|
@ -36270,6 +36313,20 @@ DELIMITER ;
|
|||
/*!50003 SET character_set_results = @saved_cs_results */ ;
|
||||
/*!50003 SET collation_connection = @saved_col_connection */ ;
|
||||
|
||||
--
|
||||
-- Table structure for table `supplierActivity`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `supplierActivity`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `supplierActivity` (
|
||||
`code` varchar(45) CHARACTER SET utf8 NOT NULL,
|
||||
`name` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
|
||||
PRIMARY KEY (`code`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `supplierContact`
|
||||
--
|
||||
|
@ -40104,15 +40161,15 @@ DELIMITER ;
|
|||
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
|
||||
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
|
||||
DELIMITER ;;
|
||||
CREATE DEFINER=`root`@`%` FUNCTION `botanicExport_isUpdatable`(vVnGenusFk MEDIUMINT,vVnSpecieFk MEDIUMINT,
|
||||
CREATE DEFINER=`root`@`%` FUNCTION `botanicExport_isUpdatable`(vEdiGenusFk MEDIUMINT,vEdiSpecieFk MEDIUMINT,
|
||||
vCountryFk MEDIUMINT,vRestriction MEDIUMINT) RETURNS int(11)
|
||||
DETERMINISTIC
|
||||
BEGIN
|
||||
DECLARE vIsUpdatable INTEGER;
|
||||
SELECT COUNT(*) INTO vIsUpdatable
|
||||
FROM botanicExport
|
||||
WHERE vnGenusFk = vVnGenusFk
|
||||
AND (vVnSpecieFk = vnSpecieFk OR IFNULL(vVnSpecieFk,vnSpecieFk) IS NULL)
|
||||
WHERE ediGenusFk = vEdiGenusFk
|
||||
AND (vEdiSpecieFk = ediSpecieFk OR IFNULL(vEdiSpecieFk,ediSpecieFk) IS NULL)
|
||||
AND (vCountryFk = countryFk OR IFNULL(vCountryFk,countryFk) IS NULL)
|
||||
AND vRestriction = restriction;
|
||||
RETURN vIsUpdatable;
|
||||
|
@ -40211,8 +40268,8 @@ BEGIN
|
|||
SELECT COUNT(*) INTO vHasPassport
|
||||
FROM botanicExport be
|
||||
JOIN itemBotanical ib
|
||||
ON be.vnGenusFk = ib.genusFk
|
||||
AND IFNULL(be.vnSpecieFk, ib.specieFk) = ib.specieFk
|
||||
ON be.ediGenusFk = ib.genusFk
|
||||
AND IFNULL(be.ediSpecieFk, ib.specieFk) = ib.specieFk
|
||||
AND be.`code` = 'phytosanitaryPassport'
|
||||
JOIN item i ON i.id = ib.itemFk
|
||||
JOIN itemType it ON it.id = i.typeFk
|
||||
|
@ -43098,12 +43155,12 @@ FROM
|
|||
JOIN
|
||||
botanicExport be ON be.`code` = 'phytosanitaryPassport'
|
||||
LEFT JOIN
|
||||
vnGenus vg ON vg.id = be.vnGenusFk
|
||||
ediGenus eg ON eg.id = be.ediGenusFk
|
||||
LEFT JOIN
|
||||
vnSpecie vs ON vs.id = be.vnSpecieFk
|
||||
ediSpecie es ON es.id = be.ediSpecieFk
|
||||
WHERE
|
||||
t.refFk = vRef
|
||||
AND ib.ediBotanic LIKE CONCAT(IFNULL(vg.latinGenusName, ''),
|
||||
AND ib.ediBotanic LIKE CONCAT(IFNULL(eg.latinGenusName, ''),
|
||||
IF(latinSpeciesName > '',
|
||||
CONCAT(' ', latinSpeciesName),
|
||||
''),
|
||||
|
@ -45184,14 +45241,14 @@ BEGIN
|
|||
', Packing: ', IFNULL(vPacking, 0),
|
||||
', Nombre: ', IFNULL(i.`name`, 0),
|
||||
', buy_edi: ', IFNULL(e.id, 0),
|
||||
', Nombre botánico: ', IFNULL(g.name, ''), ' ', IFNULL(s.name, ''),
|
||||
', Nombre botánico: ', IFNULL(g.latin_genus_name, ''), ' ', IFNULL(s.latin_species_name, ''),
|
||||
', Productor: ',IFNULL(es.company_name, IFNULL(p.`name`, ''))
|
||||
)
|
||||
,'ekt@verdnatura.es'
|
||||
FROM item i
|
||||
LEFT JOIN itemBotanical ib ON ib.itemFk = i.id
|
||||
LEFT JOIN vn.genus g ON g.id = ib.genusFk
|
||||
LEFT JOIN vn.specie s ON IFNULL(s.specie_id, ib.specieFk) = ib.specieFk
|
||||
LEFT JOIN edi.genus g ON g.genus_id = ib.genusFk
|
||||
LEFT JOIN edi.specie s ON IFNULL(s.specie_id, ib.specieFk) = ib.specieFk
|
||||
LEFT JOIN producer p ON p.id = i.producerFk
|
||||
LEFT JOIN buy b ON b.id = vBuyFk
|
||||
LEFT JOIN edi.ekt e ON b.ektFk = e.id
|
||||
|
@ -51310,12 +51367,12 @@ CREATE DEFINER=`z-developer`@`%` PROCEDURE `ediTables_Update`()
|
|||
BEGIN
|
||||
|
||||
INSERT IGNORE INTO vn.genus(name)
|
||||
SELECT name
|
||||
FROM vn.genus ;
|
||||
SELECT latin_genus_name
|
||||
FROM edi.genus ;
|
||||
|
||||
INSERT IGNORE INTO vn.specie(name)
|
||||
SELECT LCASE(name)
|
||||
FROM vn.specie ;
|
||||
SELECT LCASE(latin_species_name)
|
||||
FROM edi.specie ;
|
||||
END ;;
|
||||
DELIMITER ;
|
||||
/*!50003 SET sql_mode = @saved_sql_mode */ ;
|
||||
|
@ -78369,7 +78426,7 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = utf8mb4_general_ci */;
|
||||
/*!50001 CREATE ALGORITHM=UNDEFINED */
|
||||
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
|
||||
/*!50001 VIEW `accounting` AS select `b`.`Id_Banco` AS `id`,`b`.`Banco` AS `bank`,`b`.`Cuenta` AS `account`,`b`.`cash` AS `accountingTypeFk`,`b`.`entity_id` AS `entityFk`,`b`.`activo` AS `isActive` from `vn2008`.`Bancos` `b` */;
|
||||
/*!50001 VIEW `accounting` AS select `b`.`id` AS `id`,`b`.`bank` AS `bank`,`b`.`account` AS `account`,`b`.`cash` AS `accountingTypeFk`,`b`.`entityFk` AS `entityFk`,`b`.`isActive` AS `isActive`,`b`.`currencyFk` AS `currencyFk` from `bank` `b` */;
|
||||
/*!50001 SET character_set_client = @saved_cs_client */;
|
||||
/*!50001 SET character_set_results = @saved_cs_results */;
|
||||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
@ -78717,11 +78774,11 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
||||
--
|
||||
-- Final view structure for view `vnGenus`
|
||||
-- Final view structure for view `ediGenus`
|
||||
--
|
||||
|
||||
/*!50001 DROP TABLE IF EXISTS `vnGenus`*/;
|
||||
/*!50001 DROP VIEW IF EXISTS `vnGenus`*/;
|
||||
/*!50001 DROP TABLE IF EXISTS `ediGenus`*/;
|
||||
/*!50001 DROP VIEW IF EXISTS `ediGenus`*/;
|
||||
/*!50001 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50001 SET @saved_cs_results = @@character_set_results */;
|
||||
/*!50001 SET @saved_col_connection = @@collation_connection */;
|
||||
|
@ -78730,17 +78787,17 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = utf8_general_ci */;
|
||||
/*!50001 CREATE ALGORITHM=UNDEFINED */
|
||||
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
|
||||
/*!50001 VIEW `vnGenus` AS select `g`.`id` AS `id`,`g`.`name` AS `latinGenusName`,`g` from `vn`.`genus` `g` */;
|
||||
/*!50001 VIEW `ediGenus` AS select `g`.`genus_id` AS `id`,`g`.`latin_genus_name` AS `latinGenusName`,`g`.`entry_date` AS `entried`,`g`.`expiry_date` AS `dued`,`g`.`change_date_time` AS `modified` from `edi`.`genus` `g` */;
|
||||
/*!50001 SET character_set_client = @saved_cs_client */;
|
||||
/*!50001 SET character_set_results = @saved_cs_results */;
|
||||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
||||
--
|
||||
-- Final view structure for view `vnSpecie`
|
||||
-- Final view structure for view `ediSpecie`
|
||||
--
|
||||
|
||||
/*!50001 DROP TABLE IF EXISTS `vnSpecie`*/;
|
||||
/*!50001 DROP VIEW IF EXISTS `vnSpecie`*/;
|
||||
/*!50001 DROP TABLE IF EXISTS `ediSpecie`*/;
|
||||
/*!50001 DROP VIEW IF EXISTS `ediSpecie`*/;
|
||||
/*!50001 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50001 SET @saved_cs_results = @@character_set_results */;
|
||||
/*!50001 SET @saved_col_connection = @@collation_connection */;
|
||||
|
@ -78749,7 +78806,7 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = utf8_general_ci */;
|
||||
/*!50001 CREATE ALGORITHM=UNDEFINED */
|
||||
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
|
||||
/*!50001 VIEW `vnSpecie` AS select `s`.`id` AS `id`,`s`.`name` AS `latinSpeciesName`,`s` from `vn`.`specie` `s` */;
|
||||
/*!50001 VIEW `ediSpecie` AS select `s`.`specie_id` AS `id`,`s`.`genus_id` AS `genusFk`,`s`.`latin_species_name` AS `latinSpeciesName`,`s`.`entry_date` AS `entried`,`s`.`expiry_date` AS `dued`,`s`.`change_date_time` AS `modified` from `edi`.`specie` `s` */;
|
||||
/*!50001 SET character_set_client = @saved_cs_client */;
|
||||
/*!50001 SET character_set_results = @saved_cs_results */;
|
||||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
@ -79281,7 +79338,7 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = utf8mb4_general_ci */;
|
||||
/*!50001 CREATE ALGORITHM=UNDEFINED */
|
||||
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
|
||||
/*!50001 VIEW `itemBotanicalWithGenus` AS select `ib`.`itemFk` AS `itemFk`,ifnull(`ib`.`botanical`,concat(`g`.`latinGenusName`,' ',ifnull(`s`.`latinSpeciesName`,''))) AS `ediBotanic` from ((`vn`.`itemBotanical` `ib` left join `vn`.`vnGenus` `g` on(`g`.`id` = `ib`.`genusFk`)) left join `vn`.`vnSpecie` `s` on(`s`.`id` = `ib`.`specieFk`)) */;
|
||||
/*!50001 VIEW `itemBotanicalWithGenus` AS select `ib`.`itemFk` AS `itemFk`,ifnull(`ib`.`botanical`,concat(`g`.`latinGenusName`,' ',ifnull(`s`.`latinSpeciesName`,''))) AS `ediBotanic` from ((`vn`.`itemBotanical` `ib` left join `vn`.`ediGenus` `g` on(`g`.`id` = `ib`.`genusFk`)) left join `vn`.`ediSpecie` `s` on(`s`.`id` = `ib`.`specieFk`)) */;
|
||||
/*!50001 SET character_set_client = @saved_cs_client */;
|
||||
/*!50001 SET character_set_results = @saved_cs_results */;
|
||||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
@ -80669,4 +80726,4 @@ USE `vncontrol`;
|
|||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2021-03-02 7:45:42
|
||||
-- Dump completed on 2021-03-04 8:02:58
|
||||
|
|
Loading…
Reference in New Issue