Struktura danych MM
DB
Schemy
custom
- schemat tylko dla danej instancji nie branych pod uwage podczas synchronizacjiaccounting
- schemat tylko dla danej instancji nie branych pod uwage podczas synchronizacji
Masterdata
[wms].[item]
- indeksy materiałowe[firm.[firm]
- kontrahenci[firm].[contact]
- kontakty[common].[dictionary]
- wiekszosc ogolnych słowników[document].[documenttype]
- konfiguracja typów dokumentów[configuration].[printout]
- konfiguracja wydruków dokumentów
Zamówienia
[document].[order]
- nagłowki zamówień[document].[orderline]
- pozycje zamowien
Magazyn
[document].[document]
- nagłowki dokumentów magazynowych[documentnr]
- nr dokumentu,[documentfullnr]
- pełny numer dokumentu[warehouseid]
- magazyn[warehouseidb]
magazyn docelowy (w przypadku dokumentów mm)[outcomeShiftLineID]
- powiązanie z mm
[document].[documentline]
- pozycje dokumentów magazynowych[itemprice]
- cena[itemvalue]
- wartosc[itemvalueleft]
- wartosc pozostała[sysitemprice]
- cena PLN[sysitemvalue]
- wartość PLN[sysitemvalueleft]
- wartosc pozostała PLN[itemquantity]
- ilosc dokument[itemquantityleft]
- ilosc pozostała dokument[initialincomesourcelineid]
- partia źródłowa
[wms].[location]
- lokacje WMS i magazyny[wms].[stockbalance]
- stany biezace (przeliczane w momencie zatwierdzania dokumentu)[wms].[stackbalancedate]
- stany na dzien (przeliczane w momencie zatwierdzania dokumentu)[common].[numerator]
- informacja o biezacych numerach dokumentów- numeracja w 99% jest per miesiąc,typ, magazyn
[documentdate]
,[documenttype]
,[warehouseid]
select * from common.numerator where remotesource = 'document' and series like 'ko_pz13000719%'
- numeracja w 99% jest per miesiąc,typ, magazyn
Zakup
[document].[invoice]
- nagłówki faktur zakupowych (ta sama tabela co faktury sprzedazowe)[document].[invoiceline]
- pozycje faktur zakupowych
Produkcja
[wms].[commision]
- nagłowki zlecenia produkcyjne i serwisowe[wms].[commisionline]
- pozycje zlecen[MRP].[requisition]
- zapotrzebowanie wstępnie przeliczane po modyfikacji kazdego zlecenia
Sprzedaż
[document].[invoice]
- nagłówki faktur[document].[invoiceline]
- pozycje faktur[document].[invoicevattable]
- VAT do faktur
Produkty
[product].[product]
- obiekty np wytworzone na produkcji, kupione podlegające serwisowi
Procedury
[document].[documentLine_updateLastPrice]
- aktualizacja ostatniej ceny
FAQ
Magazyn FAQ
- W przypadku modyfikacji dokumentów stany trzeba przeliczyc słuzy do tego procedura
[wms].[stockbalancefix]
- Procedura do sprawdzania zgodnosci stanow, rozliczen
[document].[test_balanceCheck]
wazne numery bledow 001,002,005,006,018,022
SQL | |
---|---|
Ostatnia cena przyjęcia
pierwsza niepusta wartość procedura [item].[fn_chooseLastPurchasePrice]
- ostatnia cena zakupu dla dostawcy
[wms].[itemSupplier].[lastpurchaseprice]
- ostatnia cena zakupu z cennika
[item].[pricing].[lastPurchasePrice]
- ostatnia cena zakupu z kartoteki indeksu
[wms].[item].[itemLastPrice]
ostatnia cena jest dodawana w momencie zatweirdzenia dokumentu
[document].[document]
NAME | TYPE | DESCRIPTION |
---|---|---|
documentID | uniqueidentifier | NULL |
documentDate | smalldatetime | NULL |
warehouseID | uniqueidentifier | Identyfikator magazynu |
warehouseIDB | uniqueidentifier | Identyfikator magazynu docelowego |
documentType | varchar(6) | NULL |
documentNR | int | Nr dokumentu np 123 |
documentFullNR | varchar(20) | Pełny numer np 2012/12/123 |
documentCode | uniqueidentifier | NULL |
firmID | uniqueidentifier | NULL |
documentMonth | int | Tylko na potrzeby księgowania miesiąć księgowania może być inny niż data dokumentu |
invoiceNR | varchar(50) | NULL |
orderID | uniqueidentifier | NULL |
commisionID | uniqueidentifier | nei uzywac commisionlineid |
addDate | datetime | NULL |
addUsername | varchar(50) | NULL |
modDate | datetime | NULL |
modUsername | varchar(50) | NULL |
fullTextKeyword | nvarchar(-1) | NULL |
fullTextCat | tinyint | NULL |
status | smallint | NULL |
documentOutNR | varchar(20) | NULL |
fullTextID | int | NULL |
commisionLineID | uniqueidentifier | Gdy wybrany jest commisionID to id pierwszej pozycji zlecenia jest tu zapisane do uzupełniania domyslnej wartościna pozycjach dokumentu |
organisationUnitID | uniqueidentifier | NULL |
documentMemo | nvarchar(max) | NULL |
currency | varchar(10) | Waluta |
currencyExchangeRate | decimal | Kurs waluty |
currencyExchangeDate | smalldatetime | Data kursu waluty |
currencyExchangeTableNumber | varchar(50) | Nr tabeli kursowej |
outcomeShiftId | uniqueidentifier | Id MM- powiązanego z MM+ |
correctedDocumentId | uniqueidentifier | Id dokumentu korygowanego |
initialCorrectedDocumentId | uniqueidentifier | Id dokumentu korygowanego (pierwszego - nie korekty) |
outcomeItemId | uniqueidentifier | Indeks z którego powstają rozchody na formatce RW+PW+PO+ZO |
CNCCode | varchar(50) | Kod CNC używany dla formatki RW+PW+PO+ZO |
trashItemId | uniqueidentifier | Indeks odpadowy na formatce RW+PW+PO+ZO |
trashItemQuantity | decimal | Ilość odpadu na formatce RW+PW+PZ+ZO |
outcomeTrashLocationId | uniqueidentifier | Lokacja z którrej zdejmujemy odpad na zbiorczej formatce do wystawiania RW PW PO |
incomeTrashLocationId | uniqueidentifier | Lokacja na którą przyjmujemy indeks odpadowy |
financialSystemExport | smalldatetime | NULL |
accDate | smalldatetime | NULL |
accUsername | varchar(50) | NULL |
lastCorrectionDocumentID | uniqueidentifier | NULL |
sumItemQuantity | decimal | NULL |
sumItemValue | decimal | NULL |
sumSysItemValue | decimal | NULL |
barcodeCollectorCommisionIDlist | varchar(-1) | Id pozycji zlecen - czytniki - proces RWP |
trashItemPrice | decimal | NULL |
barcodeCollectorCommisionLineIdList | varchar(-1) | NULL |
manualAccounting | bit | NULL |
productStockVirtualLocationID | uniqueidentifier | Lokacja urządzenia - dokument WNS |
commitTaskID | varchar(50) | ID zadania hangfire, które zostało uruchomione celem zatwierdzenia dokumentu |
commitIssuedDate | smalldatetime | Data ostatniego wstawienia dokumentu magazynowego do kolejki zatwierdzania |
commitTimeMs | int | Gdy już się uda zatwierdzić informacja o tym ile trwało samo zatwierdzanie (bez czasu oczekiwania w kolejce) |
commitException | nvarchar(-1) | NULL |
importID | uniqueidentifier | NULL |