| 
 
 
Polish (Poland)English (United Kingdom)
 
Prezentacje
Szkolenia on-line
Zasoby
Expert odpowiada
Aktualności
Wydarzenia


Nie bądź szary w tłumie – niech Twój biznes nabierze kolorów!

 

Kopia Fotolia_6634046_XS

 

Altab i Kserkop zapraszają na konferencję 30 maja 2012 w Krakowie w Willi Decjusza. Udział bezpłatny – szczegóły: www.kolorowybiznes.pl

 

Więcej …

Start Expert odpowiada Porady Sap Business One Komendy języka SQL w edytorze wzorców wydruku

Czy można używać komend języka SQL w edytorze wzorców wydruku?

 

„if … then … else …” nie są rozpoznawana przez kreator wzorców.

 

Aby uzyskać podobne wyniki jak SQL, logika musi być stosowana w PLD. Aby uzyskać tę samą logikę, wykonaj następujące kroki:

 

  1. Stwórz pole, w którym podana będzie wartość jaka musi znaleźć się w porównywanym polu aby warunek był spełniony
  2. Stwórz pole z formułą gdzie pole z punku1=pole na wzorcu (to które porównujemy)
  3. Łączymy pole z punktu 1 z polem formuły. Możemy dodać także kolejne pole, które będzie wyświetlane tylko w momencie, gdy formuła zwróci wartość „Prawda”

 

W naszym przykładzie polem kluczowym jest pole magazyn.

 

expert 16_20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

We wzorcu wydruku tworzymy odpowiednie pola

 

Jeśli wybrany zostanie magazyn 02 system ma dopisać informacje o konieczności odbioru osobistego z danego magazynu.

 

Ad 1 tworzymy pole z wartością poprawną (F_1029)

 

expert 16_21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ad 2 tworzymy formułę. Pole z wartością magazynu ma numer F_882 porównujemy z naszym stworzonym polem 

 

expert 16_22

 

 

expert 16_23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ad 3 tworzymy dodatkowe pole z informacją. Pole to łączymy z polem formuły

 

expert 16_24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

expert 16_25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WAŻNE

 

Pola wykorzystywane wcześniej ukrywamy zdejmując znacznik Widoczne

 

expert 16_26

 

 

 

 

 

 

 

 

 

Wzorzec wydruku z zastosowaną logiką wygląda następująco:

 

expert 16_27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Linia z magazynem 02 posiada informacje dodatkowe.