MotlawaTech:Lokalizacje: Różnice pomiędzy wersjami

Z Motława
Linia 1: Linia 1:
 
= Struktura przechowywania lokalizacji =
 
= Struktura przechowywania lokalizacji =
  
CREATE TABLE `erp_area_nodes` (
+
tabela:
   `IDN` int(11) NOT NULL AUTO_INCREMENT,
+
 
   `GUID` varchar(38) NOT NULL DEFAULT '' COMMENT 'ID miejsca/obszaru - klucz główny',
+
erp_area_nodes
   `Type` varchar(50) NOT NULL DEFAULT '' COMMENT 'Wskazuje na typ miejsca - pokój, magazyn, nawa, gniazdo robocze, etc.',
+
   IDN int(11) NOT NULL AUTO_INCREMENT,
   `Symbol` varchar(50) NOT NULL DEFAULT '' COMMENT 'Symbol miejsca/obszaru',
+
   GUID varchar(38) NOT NULL DEFAULT '' COMMENT 'ID miejsca/obszaru - klucz główny',
   `Nazwa` varchar(150) DEFAULT NULL COMMENT 'Nazwa miejsca/obszaru',
+
   Type varchar(50) NOT NULL DEFAULT '' COMMENT 'Wskazuje na typ miejsca - pokój, magazyn, nawa, gniazdo robocze, etc. patrz lista',
   `ParentGUID` varchar(38) NOT NULL DEFAULT 'ALL' COMMENT 'Wskazuje na miejsce nadrzędne np. budynek dla pokoju lub nazwa dla gniazda.',
+
   Symbol varchar(50) NOT NULL DEFAULT '' COMMENT 'Symbol miejsca/obszaru',
   `KontrGUID` varchar(38) NOT NULL DEFAULT '',
+
   Nazwa varchar(150) DEFAULT NULL COMMENT 'Nazwa miejsca/obszaru',
   `Dzial` varchar(38) DEFAULT NULL COMMENT 'Wydział/dział etc. na którym zdefiniowano miejsce/obszar.',
+
   ParentGUID varchar(38) NOT NULL DEFAULT 'ALL' COMMENT 'Wskazuje na miejsce nadrzędne np. budynek dla pokoju lub nazwa dla gniazda.',
   `AddrGUID` varchar(38) DEFAULT NULL COMMENT 'ID adresu z tabeli "erp_addresses"',
+
   KontrGUID varchar(38) NOT NULL DEFAULT '', COMMENT 'Jeśli lokalizacja związana jest z kontrahentem, to link do niego',
   `IsRes` int(11) DEFAULT '0',
+
   Dzial varchar(38) DEFAULT NULL COMMENT 'Wydział/dział etc. na którym zdefiniowano miejsce/obszar.',
   `adres` varchar(255) NOT NULL DEFAULT '',
+
   AddrGUID varchar(38) DEFAULT NULL COMMENT 'ID adresu z tabeli "geo_int_addr_link"', !! zmienić komentarz
   `kontekst` int(11) NOT NULL DEFAULT '0',
+
   IsRes int(11) DEFAULT '0',
   `deleted` int(11) NOT NULL DEFAULT '0',
+
   adres varchar(255) NOT NULL DEFAULT '',
   `status` int(11) NOT NULL DEFAULT '0',
+
   kontekst int(11) NOT NULL DEFAULT '0',
   `lp` int(11) NOT NULL DEFAULT '0',
+
   deleted int(11) NOT NULL DEFAULT '0',
   `obsluga` int(11) NOT NULL DEFAULT '0',
+
   status int(11) NOT NULL DEFAULT '0',
   `premia` double(16,4) NOT NULL DEFAULT '0.0000',
+
   lp int(11) NOT NULL DEFAULT '0',
   `info` varchar(250) NOT NULL DEFAULT '',
+
   obsluga int(11) NOT NULL DEFAULT '0',  
   `alocaltime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+
   premia double(16,4) NOT NULL DEFAULT '0.0000',
   `UGrpGUID` varchar(38) NOT NULL DEFAULT 'ALL',
+
   info varchar(250) NOT NULL DEFAULT '',
   `Path` varchar(250) NOT NULL DEFAULT '' COMMENT 'sciezka szukania oddzielona przecinkiem - od roota po liscie',
+
   alocaltime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   `PathNeedUpdate` int(11) NOT NULL DEFAULT '0' COMMENT 'Gdy 1 oznacza ze nalezy naliczyc sciezke w polu Path',
+
   UGrpGUID varchar(38) NOT NULL DEFAULT 'ALL',
  PRIMARY KEY (`IDN`),
+
   Path varchar(250) NOT NULL DEFAULT '' COMMENT 'sciezka szukania oddzielona przecinkiem - od roota po liscie',
  UNIQUE KEY `guid` (`GUID`),
+
   PathNeedUpdate int(11) NOT NULL DEFAULT '0' COMMENT 'Gdy 1 oznacza ze nalezy naliczyc sciezke w polu Path',
  KEY `ParentGuid` (`ParentGUID`),
+
 
  KEY `kontr_kontekst` (`KontrGUID`,`kontekst`),
+
==wartości pola 'Type':==
  KEY `type` (`Type`),
+
systemowe:
  KEY `Path` (`Path`),
+
* LOC - lokalizacja posiadająca adres zdefiniowany w geo_int_addr_link
  KEY `PathNeedUpdate` (`PathNeedUpdate`)
+
* MAG - magazyn
);
+
* MAG-REG - regał w magazynie
 +
* MAG-REG-SEG - sekcja regału
 +
* MAG-REG-SEG-MSC - półka na regale (piętro)
 +
 
 +
specyficzne dla klientów:
 +
 
 +
* REWIR - dla wyjazdów
 +
 
 +
* W - wydział (SN_PROD)
 +
* N - nawa (SN_PROD)
 +
* G - gniazdo (SN_PROD)
 +
* M - magazyn (SN_PROD) - kolie
 +
 
 +
 
 +
 
  
  
 
[[Kategoria:MotlawaTech]]
 
[[Kategoria:MotlawaTech]]

Wersja z 08:16, 11 cze 2013

Struktura przechowywania lokalizacji

tabela:

erp_area_nodes

 IDN int(11) NOT NULL AUTO_INCREMENT,
 GUID varchar(38) NOT NULL DEFAULT  COMMENT 'ID miejsca/obszaru - klucz główny',
 Type varchar(50) NOT NULL DEFAULT  COMMENT 'Wskazuje na typ miejsca - pokój, magazyn, nawa, gniazdo robocze, etc. patrz lista',
 Symbol varchar(50) NOT NULL DEFAULT  COMMENT 'Symbol miejsca/obszaru',
 Nazwa varchar(150) DEFAULT NULL COMMENT 'Nazwa miejsca/obszaru',
 ParentGUID varchar(38) NOT NULL DEFAULT 'ALL' COMMENT 'Wskazuje na miejsce nadrzędne np. budynek dla pokoju lub nazwa dla gniazda.',
 KontrGUID varchar(38) NOT NULL DEFAULT , COMMENT 'Jeśli lokalizacja związana jest z kontrahentem, to link do niego',
 Dzial varchar(38) DEFAULT NULL COMMENT 'Wydział/dział etc. na którym zdefiniowano miejsce/obszar.',
 AddrGUID varchar(38) DEFAULT NULL COMMENT 'ID adresu z tabeli "geo_int_addr_link"', !! zmienić komentarz
 IsRes int(11) DEFAULT '0',
 adres varchar(255) NOT NULL DEFAULT ,
 kontekst int(11) NOT NULL DEFAULT '0',
 deleted int(11) NOT NULL DEFAULT '0',
 status int(11) NOT NULL DEFAULT '0',
 lp int(11) NOT NULL DEFAULT '0',
 obsluga int(11) NOT NULL DEFAULT '0', 
 premia double(16,4) NOT NULL DEFAULT '0.0000',
 info varchar(250) NOT NULL DEFAULT ,
 alocaltime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 UGrpGUID varchar(38) NOT NULL DEFAULT 'ALL',
 Path varchar(250) NOT NULL DEFAULT  COMMENT 'sciezka szukania oddzielona przecinkiem - od roota po liscie',
 PathNeedUpdate int(11) NOT NULL DEFAULT '0' COMMENT 'Gdy 1 oznacza ze nalezy naliczyc sciezke w polu Path',

wartości pola 'Type':

systemowe:

  • LOC - lokalizacja posiadająca adres zdefiniowany w geo_int_addr_link
  • MAG - magazyn
  • MAG-REG - regał w magazynie
  • MAG-REG-SEG - sekcja regału
  • MAG-REG-SEG-MSC - półka na regale (piętro)

specyficzne dla klientów:

  • REWIR - dla wyjazdów
  • W - wydział (SN_PROD)
  • N - nawa (SN_PROD)
  • G - gniazdo (SN_PROD)
  • M - magazyn (SN_PROD) - kolie