Kolumna z numerem faktury obcej
Moderator: mikey
-
junior2004
- Posty: 49
- Rejestracja: 21 lis 2018, 14:58
- Rola: Użytkownik CDN XL
- Wersja: 2018
Kolumna z numerem faktury obcej
Witajcie,
Potrzebuje dodatkową komunę w Towarach, ktora bedzie mi pokazywała ostatni przyjęty numer faktury dostawcy z FAI (W FAI/nagłówek/ pole: faktura)
Pomoże ktoś?
Potrzebuje dodatkową komunę w Towarach, ktora bedzie mi pokazywała ostatni przyjęty numer faktury dostawcy z FAI (W FAI/nagłówek/ pole: faktura)
Pomoże ktoś?
Re: Kolumna z numerem faktury obcej
może tak:
Kod: Zaznacz cały
select top(1) ImN_DokumentObcy as [Faktura z FAI]
from CDN.TwrKarty
join CDN.ImpElem on Twr_GIDNumer=ImE_TwrNumer
join CDN.ImpNag on ImN_GIDNumer=ImE_GIDNumer
where {filtrsql}
order by ImN_DataZakupu desc--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
-
junior2004
- Posty: 49
- Rejestracja: 21 lis 2018, 14:58
- Rola: Użytkownik CDN XL
- Wersja: 2018
Re: Kolumna z numerem faktury obcej
Dziękuje bardzo. Działa. Dzięki temu zaoszczędze pare godzin:)
A czy jesteś w stanie jeszcze jedną rzecz zrobić.
Potrzebuje aby na WM, wyswietlała mi się dodatkowa kolumna z wagą plastiku metalu, te dane mam w karcie towaru w atrybutach, pod nazwą Waga Opakowania Papier, Waga Opakowania Plastik, Waga Opakowania Metal. Możliwe ze u każdego kazdy atrybut ma swoj indywidualny numer to ewentualnie jak to sprawdzić aby sobie podmienić?
A czy jesteś w stanie jeszcze jedną rzecz zrobić.
Potrzebuje aby na WM, wyswietlała mi się dodatkowa kolumna z wagą plastiku metalu, te dane mam w karcie towaru w atrybutach, pod nazwą Waga Opakowania Papier, Waga Opakowania Plastik, Waga Opakowania Metal. Możliwe ze u każdego kazdy atrybut ma swoj indywidualny numer to ewentualnie jak to sprawdzić aby sobie podmienić?
Re: Kolumna z numerem faktury obcej
Dla elementów wydanych:
Dla elementów niewydanych:
Id atrybutu (w przykładzie 62) odczytasz z modułu administratora. Narzędzia->Atrybuty
Wejdź do interesującej cię klasy i kliknij ikonę druku trzymając klawisz ctrl.
Identyfikator będzie w zakładce 'parametry'
Kod: Zaznacz cały
SELECT
Atr_Wartosc as [Nazwa atrybutu]
FROM CDN.TwrKarty
JOIN CDN.MagElem ON CDN.TwrKarty.Twr_GIDNumer = CDN.MagElem.MaE_TwrNumer AND CDN.TwrKarty.Twr_GIDTyp = CDN.MagElem.MaE_TwrTyp
JOIN CDN.MagPElem ON MaE_GIDNumer=MaP_GIDNumer AND MaE_GIDLp=MaP_GIDLp
LEFT JOIN CDN.Atrybuty ON Twr_GIDNumer=Atr_ObiNumer AND Atr_ObiTyp=16 AND Atr_AtkId=62
WHERE {FiltrSQL} Kod: Zaznacz cały
SELECT
Atr_Wartosc as [Nazwa atrybutu]
FROM CDN.TwrKarty
JOIN CDN.Rezerwacje ON Twr_GIDNumer=Rez_TwrNumer
JOIN CDN.TraElem ON Tre_TwrNumer=Twr_GidNUmer
JOIN CDN.TraSElem ON TrE_GIDTyp=TrS_GIDTyp AND TrE_GIDNumer=TrS_GIDNumer AND TrE_GIDLp=TrS_GIDLp
LEFT JOIN CDN.Atrybuty ON Twr_GIDNumer=Atr_ObiNumer AND Atr_ObiTyp=16 AND Atr_AtkId=62
WHERE {FiltrSQL} Wejdź do interesującej cię klasy i kliknij ikonę druku trzymając klawisz ctrl.
Identyfikator będzie w zakładce 'parametry'
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
-
junior2004
- Posty: 49
- Rejestracja: 21 lis 2018, 14:58
- Rola: Użytkownik CDN XL
- Wersja: 2018
Re: Kolumna z numerem faktury obcej
Dziękuje.
Jak mam rozumieć Dla elementów wydanych i dla nie wydanych?
W sensie czy WMka jest w buforze czy zatwierdzona?
Nie mam dostepu do modulu administatora.
Moze jest sposob podgladu tej wartości ID przez zadanie pytania poprzez wykres?
Jak mam rozumieć Dla elementów wydanych i dla nie wydanych?
W sensie czy WMka jest w buforze czy zatwierdzona?
Nie mam dostepu do modulu administatora.
Moze jest sposob podgladu tej wartości ID przez zadanie pytania poprzez wykres?
Re: Kolumna z numerem faktury obcej
Jeżeli WM jest generowane z zamówienia sprzedaży i nie ma dostępnego zasobu w całości to WM dzieli się na dwa okna. Górne zawiera elementy wydane, które mają stan w magazynie a dolne elementy (do wydania) które nie mają stanu magazynowego.junior2004 pisze: ↑10 lis 2023, 13:47Dziękuje.
Jak mam rozumieć Dla elementów wydanych i dla nie wydanych?
W sensie czy WMka jest w buforze czy zatwierdzona?
Można:junior2004 pisze: ↑10 lis 2023, 13:47Nie mam dostepu do modulu administatora.
Moze jest sposob podgladu tej wartości ID przez zadanie pytania poprzez wykres?
Kod: Zaznacz cały
select Atk_Id
from CDN.AtrybutyKlasy
where Atk_Nazwa='Twoja nazwa'
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
-
junior2004
- Posty: 49
- Rejestracja: 21 lis 2018, 14:58
- Rola: Użytkownik CDN XL
- Wersja: 2018
Re: Kolumna z numerem faktury obcej
Dziękuje.
Działa.
Tylko ze jak klikam sobie exportuj do exela to nie exportuje mi tych kolumn.
To jedynie zostaje mi wykres. Tylko czy mozna zeby bylo okno LIKE '%' + ?@S101| czego szukam:'' + '%' AND i tam wpisać numer dokumentu np. WM-2023/456/M1 i z ktorego magazynu ma szukać
Działa.
Tylko ze jak klikam sobie exportuj do exela to nie exportuje mi tych kolumn.
To jedynie zostaje mi wykres. Tylko czy mozna zeby bylo okno LIKE '%' + ?@S101| czego szukam:'' + '%' AND i tam wpisać numer dokumentu np. WM-2023/456/M1 i z ktorego magazynu ma szukać
Re: Kolumna z numerem faktury obcej
teoretycznie numerem pełnym można szukać WM chociaż nie wiem czy istnieje funkcja pełnym nr WM
można ewentualnie tak jak poniżej zakładając, że składnia numeru to numer/rok/seria (jeśli nie to do dostosowania przy select wg ID)
oraz pomijając 'WM-' jako że to jest niezmienne
ale chyba prościej podać dane wejściowe osobno (a rok/miesiąc/magazyn zawrzeć w filtrze) czyli
można ewentualnie tak jak poniżej zakładając, że składnia numeru to numer/rok/seria (jeśli nie to do dostosowania przy select wg ID)
oraz pomijając 'WM-' jako że to jest niezmienne
Kod: Zaznacz cały
@PAR ?@S160|Dokument|&Dokument:REG= @? PAR@
SET NOCOUNT ON
declare @ciag varchar(100) = ??Dokument
CREATE TABLE #pelnynumer (
ID INT IDENTITY(1, 1) primary key ,
wartosc NVARCHAR(50)
);
insert into #pelnynumer
SELECT value FROM STRING_SPLIT(@ciag, '/')
SET NOCOUNT OFF
select 1 as lp,Man_GidNumer from CDN.MagNag
left join CDN.KntAdresy ON KnA_GIDTyp=MaN_KnATyp AND KnA_GIDNumer=MaN_KnANumer
where
Man_TrnNumer=(select wartosc from #pelnynumer where ID=1)
and
MaN_TrNSeria=(select wartosc from #pelnynumer where ID=3)
and {filtrsql}
SET NOCOUNT ON
drop table #pelnynumer
SET NOCOUNT OFFKod: Zaznacz cały
@PAR ?@S160|Numer|&Numer:REG= @? PAR@
@PAR ?@S160|Seria|&Seria:REG= @? PAR@
select 1 as lp,Man_GidNumer from CDN.MagNag
left join CDN.KntAdresy ON KnA_GIDTyp=MaN_KnATyp AND KnA_GIDNumer=MaN_KnANumer
where
Man_TrnNumer= ??Numer
and
MaN_TrNSeria= ??Seria
and {filtrsql}--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Kolumna z numerem faktury obcej
Wyszukiwanie po pełnym numerze jest możliwe np.
Jednak przy dużej bazie jest to bardzo czasochłonne i mało wydajne. Najszybciej jak pisał kolega podać oddzielnie dane identyfikujące dokument.
Kod: Zaznacz cały
select * from cdn.magnag where cdn.nazwaobiektu(man_gityp, man_gidnumer,0,2) = wartość szukanaPozdrawiam
Wojtek Cyrklewicz
Wojtek Cyrklewicz