Punkty wejścia > Moduł Dane podstawowe > Standardowy skrypt TRTSEL 

ITM_CRIT: Dodatkowe kryteria dla automatycznego wyboru artykułu

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru artykułów. Jest on używany w celu uzupełnienia filtra stosowanego do artykułów.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na artykułach należy użyć zmiennej CRITERE i danych z tabeli [F:ITM].

Na przykład, aby wykluczyć nieużywane artykuły z wyboru można użyć formuły:

CRITERE += '&[F:ITM]ITMSTA<>6'

Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE. W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'



ITP_CRIT: Dodatkowe kryteria dla automatycznego wyboru artykułu

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru artykułów. Jest on używany w celu uzupełnienia filtra stosowanego do artykułów, z uwzględnieniem danych artykułu-dostawcy.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na artykułach należy użyć zmiennej CRITERE i danych z tabeli [F:ITM].

Na przykład, aby wykluczyć nieużywane artykuły z wyboru można użyć formuły:

CRITERE += '&[F:ITM]ITMSTA<>6'

Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE. W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'



ITV_CRIT: Dodatkowe kryteria dla automatycznego wyboru artykułu

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru artykułów. Jest on używany w celu uzupełnienia filtra stosowanego do artykułów, z uwzględnieniem danych artykułu sprzedaży.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na artykułach należy użyć zmiennej CRITERE i danych z tabel [F:ITS] i [F:ITM].

Na przykład, aby uwzględnić tylko artykuły zarządzane w zapasach można użyć formuły:

[F:ITM]SERMGTCOD=1

Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE. W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'

CRITERE -='& [F:ITM]ITMSTA=1'

BPC_CRIT: Dodatkowe kryteria dla automatycznego wyboru klienta

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru klientów. Jest on używany w celu uzupełnienia filtra stosowanego do klientów.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na klientach należy użyć zmiennej CRITERE i danych z tabeli [F:BPC].

Na przykład, aby uwzględnić klientów, którzy są uprawnieni do zamykania zamówień można użyć formuły:

CRITERE += '&[F:BPC]ORDCLE=2'


Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE. W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:BPC]BPCNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPC]BPCNAM),'*'+UPVAL+'*')<>0))'

CRITERE -='& [F:BPC]BPCSTA=2'



BPS_CRIT: Dodatkowe kryteria dla automatycznego wyboru dostawcy

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru dostawców. Jest on używany w celu uzupełnienia filtra stosowanego do dostawców.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na dostawcach należy użyć zmiennej CRITERE i danych z tabeli [F:BPS].

Na przykład, aby uwzględnić dostawców, którzy są uprawnieni do użycia zamówień z wieloma pozycjami można użyć formuły:

CRITERE += '&[F:BPS]SEVLIN=2'

Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE.W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:BPS]BPSNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPS]BPSNAM),'*'+UPVAL+'*')<>0))'


BPR_CRIT: Dodatkowe kryteria dla automatycznego wyboru kontrahenta

Ten punkt wejścia jest wywoływany po załadowaniu kryteriów używanych do filtrowania automatycznego wyboru kontrahentów. Jest on używany w celu uzupełnienia filtra stosowanego do kontrahentów.

Kontekst i tryb działania

Transakcja


Brak transakcji w toku.


Log


Brak otwartego loga.


Różne przypadki wywoływania


Aby uzupełnić filtr na kontrahentach należy użyć zmiennej CRITERE i danych z tabeli [F:BPR].

Na przykład, aby uwzględnić kontrahentów, którzy są zdefiniowani jako klienci można użyć formuły:

CRITERE += '&[F:BPR]BPCFLG=2'


Można również zdecydowaniu o całkowitym przepisaniu zmiennej CRITERE.W tym celu zmienna powinna zawierać przynajmniej jeden filtr standardowy, jak wskazano poniżej:

CRITERE = '((left$([F:BPR]BPRNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPR]BPRNAM),'*'+UPVAL+'*')<>0))'

CRITERE -='& [F:BPR]ENAFLG=2'