materiały na technologiach?

Problemy i pomysły związane z funkcjonowaniem modułu Produkcja

Moderator: mikey

Magucci
Posty: 9
Rejestracja: 18 maja 2011, 14:31
Rola: Inny
Wersja: 10

materiały na technologiach?

Post autor: Magucci »

Czesc,

Kto wie w jaki sposob zapisywane sa w Xl-u informacje o materiałach które maja byc pobrane do danej czynności w technologii?
Gdy wygeneruje sobie ZP to tworzone sa rezerwacje i tu sprawa jest prosta?

A gdzie tego szukac z poziomu technologii?

Pozdrawiam

magucci

laplace
Posty: 43
Rejestracja: 20 paź 2010, 09:23
Rola: Inny

Re: materiały na technologiach?

Post autor: laplace »

Nie wiem, czy o to Ci chodzi, ale podstawowe info o materiałach w ramach danej czynności daje zapytanie:

Kod: Zaznacz cały

select ptc_nazwa as czynnosc,ptz_kod material,ptz_nazwa,ptz_ilosc,ptz_typZasobu,* from cdn.prodtechnologiaczynnosci inner join cdn.prodtechnologiazasoby
on PTC_Id=PTZ_TechnologiaCzynnosc
where ptz_typZasobu<>0 and PTC_ID = 2081
Pozdrawiam
Kuba

zimas
Posty: 35
Rejestracja: 26 maja 2014, 10:29
Rola: Administrator CDN XL
Wersja: 2018

Re: materiały na technologiach?

Post autor: zimas »

Kod: Zaznacz cały

select

--tre.TrE_TwrNumer,
tk.Twr_Kod [Kod]
,tk.Twr_Nazwa [Nazwa]
,sum(tre.TrE_Ilosc) [Ilość suma]
--,tre.TrE_Ilosc
--,tre.TrE_JmFormat
--,trn.TrN_DokumentObcy 
from cdn.TraNag TrN
 left join cdn.TraElem TrE on TrN.TrN_GIDTyp=TrE.TrE_GIDTyp AND TrN.TrN_GIDNumer=TrE.TrE_GIDNumer
 left join cdn.TwrKarty tk on tre.TrE_TwrNumer = tk.Twr_GIDNumer
  where trn.TrN_GIDTyp in (2005,2001,2013,2009)
 -- and TrN_Data2>=?@D17|od:{Today()-30} and TrN_Data2<=?@D17|do:{Today()} 
 -- trn.TrN_GIDTyp in (2013,2009)  and tk.Twr_Kod = 'TSA1020P3'  --  GROUP BY tk.Twr_Kod,tk.Twr_Nazwa
  and Tre.TrE_TwrNumer in (
  select PTZC1.PTZ_TwrNumer from 
	cdn.ProdTechnologiaZasoby PTZC1
	left join cdn.ProdTechnologiaCzynnosci PTCC1 on PTCC1.PTC_Id=PTZC1.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC1 on PTEC1.PTE_Id=PTCC1.PTC_Technologia
	where 

	PTZC1.PTZ_Kod IN ( 
	select PTEC2.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC2 
	left join cdn.ProdTechnologiaCzynnosci PTCC2 on PTCC2.PTC_Id=PTZC2.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC2 on PTEC2.PTE_Id=PTCC2.PTC_Technologia
	
	
	where PTZC2.PTZ_Kod in 
	(select PTEC3.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC3 
	left join cdn.ProdTechnologiaCzynnosci PTCC3 on PTCC3.PTC_Id=PTZC3.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC3 on PTEC3.PTE_Id=PTCC3.PTC_Technologia
	
	where PTZC3.PTZ_Kod in 
	(select PTEC4.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC4 
	left join cdn.ProdTechnologiaCzynnosci PTCC4 on PTCC4.PTC_Id=PTZC4.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC4 on PTEC4.PTE_Id=PTCC4.PTC_Technologia
	
	where PTZC4.PTZ_Kod in 
	(select PTEC5.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC5 
	left join cdn.ProdTechnologiaCzynnosci PTCC5 on PTCC5.PTC_Id=PTZC5.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC5 on PTEC5.PTE_Id=PTCC5.PTC_Technologia
	
	where PTZC5.PTZ_Kod in 
	(select PTEC6.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC6 
	left join cdn.ProdTechnologiaCzynnosci PTCC6 on PTCC6.PTC_Id=PTZC6.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC6 on PTEC6.PTE_Id=PTCC6.PTC_Technologia
	
	where PTZC6.PTZ_Kod in 
	(select PTEC7.PTE_Kod from
	cdn.ProdTechnologiaZasoby PTZC7 
	left join cdn.ProdTechnologiaCzynnosci PTCC7 on PTCC7.PTC_Id=PTZC7.PTZ_TechnologiaCzynnosc
	left join cdn.ProdTechnologia PTEC7 on PTEC7.PTE_Id=PTCC7.PTC_Technologia
	
	where PTZC7.PTZ_Kod = 'T-BL-002' 
	--OR PTZC7.PTZ_Kod = 'T-GŁ-100' 
	--OR PTZC7.PTZ_Kod = 'T-GŁ-144' 
	--OR PTZC7.PTZ_Kod = 'T-GŁ-145'

	 ) -- close select PTZC7.PTZ_Kod
		) -- close select PTZC6.PTZ_Kod
			) -- close select PTZC5.PTZ_Kod
				) -- close select PTZC4.PTZ_Kod
					) -- close select PTZC3.PTZ_Kod
						
	 AND PTZC1.PTZ_TwrNumer  IN  (select cdn.TwrKarty.Twr_GIDNumer from cdn.TwrKarty
	join CDN.Atrybuty on CDN.Atrybuty.Atr_ObiNumer = cdn.TwrKarty.Twr_GIDNumer
	where Atr_AtkId=29 and Atr_ObiTyp = 16 and Atr_Wartosc = 'Wyroby Gotowe')
	 ) -- close select PTEC2.PTE_Kod IN ( 
	-- Koniec podzapytań
	--AND tre.TrE_TwrNumer IN  (select cdn.TwrKarty.Twr_GIDNumer from cdn.TwrKarty
	--join CDN.Atrybuty on CDN.Atrybuty.Atr_ObiNumer = cdn.TwrKarty.Twr_GIDNumer
	--where Atr_AtkId=29 and Atr_ObiTyp = 16 and Atr_Wartosc = 'Wyroby Gotowe')
	
	)-- close select select PTEC1.PTE_Kod
	-- pokazuje rektory wyrobów gotowych
  
  GROUP BY tk.Twr_Kod,tk.Twr_Nazwa
  
  order by tk.Twr_Kod



ODPOWIEDZ