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
materiały na technologiach?
Moderator: mikey
Re: materiały na technologiach?
Nie wiem, czy o to Ci chodzi, ale podstawowe info o materiałach w ramach danej czynności daje zapytanie:
Pozdrawiam
Kuba
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
Kuba
Re: materiały na technologiach?
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