CREATE OR REPLACE DEFINER=`root`@`localhost`
	SQL SECURITY DEFINER
	VIEW `vn2008`.`buySource`
AS SELECT `b`.`entryFk` AS `Id_Entrada`,
	`b`.`isPickedOff` AS `isPickedOff`,
	NULL AS `tarifa0`,
	`e`.`kop` AS `kop`,
	`b`.`id` AS `Id_Compra`,
	`i`.`typeFk` AS `tipo_id`,
	`b`.`itemFk` AS `Id_Article`,
	`i`.`size` AS `Medida`,
	`i`.`stems` AS `Tallos`,
	`b`.`stickers` AS `Etiquetas`,
	`b`.`packagingFk` AS `Id_Cubo`,
	`b`.`buyingValue` AS `Costefijo`,
	`b`.`packing` AS `Packing`,
	`b`.`grouping` AS `Grouping`,
	`b`.`quantity` AS `Cantidad`,
	`b`.`price2` AS `Tarifa2`,
	`b`.`price3` AS `Tarifa3`,
	`b`.`isChecked` AS `Punteo`,
	`b`.`groupingMode` AS `Caja`,
	`i`.`isToPrint` AS `Imprimir`,
	`i`.`name` AS `Article`,
	`vn`.`ink`.`picture` AS `Tinta`,
	`i`.`originFk` AS `id_origen`,
	`i`.`minPrice` AS `PVP`,
	NULL AS `Id_Accion`,
	`s`.`company_name` AS `pro`,
	`i`.`hasMinPrice` AS `Min`,
	`b`.`isIgnored` AS `Novincular`,
	`b`.`freightValue` AS `Portefijo`,
	round(`b`.`buyingValue` * `b`.`quantity`, 2) AS `Importe`,
	`b`.`printedStickers` AS `Vida`,
	`i`.`comment` AS `reference`,
	`b`.`workerFk` AS `Id_Trabajador`,
	`e`.`s1` AS `S1`,
	`e`.`s2` AS `S2`,
	`e`.`s3` AS `S3`,
	`e`.`s4` AS `S4`,
	`e`.`s5` AS `S5`,
	`e`.`s6` AS `S6`,
	0 AS `price_fixed`,
	`i`.`producerFk` AS `producer_id`,
	`i`.`subName` AS `tag1`,
	`i`.`value5` AS `tag2`,
	`i`.`value6` AS `tag3`,
	`i`.`value7` AS `tag4`,
	`i`.`value8` AS `tag5`,
	`i`.`value9` AS `tag6`,
	`i`.`value10` AS `tag7`,
	`s`.`company_name` AS `company_name`,
	`b`.`weight` AS `weightPacking`,
	`i`.`packingOut` AS `packingOut`,
	`b`.`itemOriginalFk` AS `itemOriginalFk`,
	`io`.`longName` AS `itemOriginalName`,
	`it`.`gramsMax` AS `gramsMax`,
	`i`.`minQuantity` AS `minQuantity`
FROM (
		(
			(
				(
					(
						(
							`vn`.`item` `i`
							JOIN `vn`.`itemType` `it` ON(`it`.`id` = `i`.`typeFk`)
						)
						LEFT JOIN `vn`.`ink` ON(`vn`.`ink`.`id` = `i`.`inkFk`)
					)
					LEFT JOIN `vn`.`buy` `b` ON(`b`.`itemFk` = `i`.`id`)
				)
				LEFT JOIN `vn`.`item` `io` ON(`io`.`id` = `b`.`itemOriginalFk`)
			)
			LEFT JOIN `edi`.`ekt` `e` ON(`e`.`id` = `b`.`ektFk`)
		)
		LEFT JOIN `edi`.`supplier` `s` ON(`e`.`pro` = `s`.`supplier_id`)
	)