kashiash
7/28/2017 - 10:16 AM

widok kalkulacji kosztów #cdn

widok kalkulacji kosztów #cdn

SELECT PKK_Id		    pvk_id,
       PKK_Technologia  pvk_technologia,
       PKK_Rok		    pvk_rok,
       PKK_Miesiac	    pvk_miesiac,
       PKK_Seria	    pvk_Seria,
       PKK_Numer	    pvk_numer,
       CDN.NumerDokumentu(14375, 0, 0, PKK_Numer, pkk_rok, pkk_seria, pkk_miesiac) pvk_Numer,
       PKK_FrsID	    pvk_frsID,
       PKK_Opis	    pvk_Opis,
       PKK_DataWystawienia PvK_DataWystawienia,
       PKK_OpWNumer	    PvK_OpWNumer,
       wyst.Ope_Ident   pvk_Wystawil,
       PKK_DataZatwierdzenia PvK_DataZatwierdzenia,
       PKK_OpZNumer	    PvK_OpZNumer,
       modyf.Ope_Ident  pvk_Modyfikacja,
       PKK_DataModyfikacji PvK_DataModyfikacji,
       PKK_OpMNumer	    PvK_OpMNumer,
       zatw.Ope_Ident   pvk_Zatwierdzil,
       PKK_PodstawaSymulacjiMaterialu PvK_PodstawaSymulacjiMaterialu,
       PKK_KosztyDodatkoweMaterialu PvK_KosztyDodatkoweMaterialu,
       PKK_PodstawaSymulacjiGniazda PvK_PodstawaSymulacjiGniazda,
       PKK_KosztyDodatkoweKonfiguratora PvK_KosztyDodatkoweKonfiguratora,
       PKK_ZrodloKosztorysu PvK_ZrodloKosztorysu,
       PKK_Waluta	    PvK_Waluta,
       PKK_NrKursu	    PvK_NrKursu,
       PKK_ObiTyp	    PvK_ObiTyp,
       PKK_ObiFirma	    PvK_ObiFirma,
       PKK_ObiNumer	    PvK_ObiNumer,
       PKK_ObiLp	    PvK_ObiLp,
       PKK_Archiwalny   PvK_Archiwalny,
       CASE pkk_obiTyp
           WHEN 14340
           THEN CDN.NumerDokumentu(14340, 0, 0, pte_Numer, pte_rok, pte_seria, pte_miesiac)
           WHEN 960
           THEN CDN.NumerDokumentu(CDN.DokMapTypDokumentu(ZaN_GIDTyp, ZaN_ZamTyp, ZaN_Rodzaj), 0, ZaN_ZamTyp, ZaN_ZamNumer, ZaN_ZamRok, ZaN_ZamSeria, ZaN_ZamMiesiac)
           ELSE  --( 14348  14353  14344)
           CDN.NumerDokumentu(pkk_obiTyp, 0, 0, pzl_Numer, pzl_rok, pzl_seria, pzl_miesiac)
       END		    pvk_DoDokumentu
FROM CDN.ProdKalkulacjaKosztu
     LEFT JOIN CDN.ProdTechnologia ON PTE_Id = PKK_ObiNumer
                                      AND pkk_obiTyp = 14340
     LEFT JOIN cdn.ZamElem ON zae_GidNumer = PKK_ObiNumer
                              AND zae_GidLp = PKK_ObiLp
                              AND pkk_obiTyp = 960
     LEFT JOIN cdn.ZamNag ON ZaN_GIDNumer = ZaE_GIDNumer
                             AND pkk_obiTyp = 960
     LEFT JOIN cdn.ProdZlecElem ON pze_id = PKK_ObiNumer
                                   AND pkk_obiTyp = 14348
     LEFT JOIN cdn.ProdProcesy ON ppc_id = PKK_ObiNumer
                                  AND pkk_obiTyp IN(14353, 14344)
     LEFT JOIN cdn.ProdZlecenia ON PZL_Id = isnull(PZE_Zlecenie, ppc_zlecenie)
                                   AND pkk_obiTyp IN(14348, 14353, 14344)
     LEFT JOIN CDN.OpeKarty wyst ON wyst.Ope_GIDNumer = pkk_OpWNumer
     LEFT JOIN CDN.OpeKarty modyf ON modyf.Ope_GIDNumer = pkk_OpWNumer
     LEFT JOIN CDN.OpeKarty zatw ON zatw.Ope_GIDNumer = pkk_OpWNumer;
GO