Numeracja dokumentów – funkcja LICZNIK

W celu nadawania numerów dokumentów korzystamy z metody licznik, można w dość swobodny sposób określać format numeru jaki chcemy uzyskać, harmonogramowanie dostaw.

Wywołując metodę podajemy 3 parametry:

  • symbol przedrostka
  • symbol rodzaju dokumentu
  • opcjonalny format zwracanego numeru, jeżeli nie podamy to będzie to domyślny format #RRRR-#MM-#PRZ-#XXXXXX#TYP

gdzie:

  • symbol rok można ustawiać jako: #RRRR, #RR lub #R
  • symbol #XXXX – oznacza numer kolejny dokumenty, którego szerokość oznacza się wprowadzając odpowiednią ilość znaków X

Jednocześnie dodawanie rekordy z nowym numerem w danym roku ustawia wartość TERMIN na dzień 1 stycznia kolejnego roku.

 

Nadawanie numerów dokumentów wg wybranego formatu

<param name=”prz”>symbol przedrostka</param>

<param name=”typ”>symbol typ dokumentu</param>

<param name=”cFormat”>sposób formatowania, jezeli puste to #RRRR-#MM-#PRZ-#XXXXXX#TYP

#RRRR lub #RR – symbol roku

#MM – symbol miesiąca

#PRZ – symbol przedrostka

#TYP – symbol typu dokumentu

#XXX – oznacza numer dokumentu uzupełniony zerami, szerokość zależy od ilości znaków X, np. #XXX zwróci numer 001, a definicja #XXXXXX zwróci 000001

 

public string licznik(string prz, string typ, string cFormat)

 

PRZYKŁADY ZASTOSOWAŃ

 

softwarestudio.numeracje ssNum = new softwarestudio.numeracje();

 

string NumerDokumentu = ssNum.licznik(„AAA”, „BBB”, „”);

wynik=>domyślny format numeru dokumentu np. 2013-05-AAA-000011BBB

 

string NumerDokumentu = ssNum.licznik(„AAA”, „BBB”, „#R-#MM-#PRZ-#XXX#TYP”);

wynik=>3-05-AAA-011BBB

 

string NumerDokumentu = ssNum.licznik(„AAA”, „BBB”, „#R#XXX#TYP”);

wynik=> 3011BBB

 

string NumerDokumentu = ssNum.licznik(„AAA”, „BBB”, „#MM#XXX#PRZ”);

wynik=> 05011AAA

 

string NumerDokumentu = ssNum.licznik(„AAA”, „BBB”, „#R#XXXX”);

wynik=>30011

 


Aplikacja magazynowa WMS.net

Nowoczesna aplikacja magazynowa oferowana przez SoftwareStudio. Aplikacja magazynowa może działać w środowisku wirtualnym, np. VMWare i być udostępniane użytkownikom z...

Terminale mobilne w magazynie

Terminale mobilne zapewniają zdalny dostęp do informacji oraz wymianę danych między operatorem a oprogramowaniem zarządzającym magazynem wysokiego składowania. Terminale to...

Oprogramowanie magazynowe

My wiemy  jak tworzyć oprogramowanie magazynowe i jak wdrażać programy magazynowe.  Ty wiesz jak na tym zarobić. (więcej…)

Oprogramowanie jako usługa

Korzystanie z aplikacji w modelu hostowanym (Software as a Service) to sprawdzona metoda pozwalająca na ograniczanie kosztów informatyzacji oraz zapewniająca...

Aplikacja do magazynu

Rozwiązania przepływu informacji wspomagające procesy magazynowe wykorzystują komputery w ich realizacji. Trudno wyobrazić sobie funkcjonowanie większego magazynu, którego zadaniem jest...

WMS program magazynowy

WMS program magazynowy pozwala na ciągłą pracę magazynu związane z szybkim przyjmowaniem i wydawaniem towarów. Program magazynowy korzysta z platformy...