====== System Firmatic jest powiązany z programem Lantek, ======
{{tag>Technologiczne}} 

w następujący sposób:


1. Do prawidłowego działania program Lantek potrzebuje informacji o aktualnym stanie magazynu blach. Informację o stanie początkowym magazynu blach wysyłamy do Lanteka z programu Firmatic:


Administracja / Eksport danych / Lantek (stany mag.) - plik ze stanami magazynowymi wskazanego w filtrze magazynu jest zapisywany za pomocą protokołu ftp na serwer programu Lantek, do ustalonej ścieżki.


Wszelkie zmiany stanów magazynowych magazynu blach również muszą trafiać do Programu Lantek. Ponieważ zwiększenie stanów magazynu blach odbywa się za pomocą przesunięcia międzymagazynowego, to zatwierdzenie tego właśnie dokumentu powoduje utworzenie pliku z danymi o przesunięciu i jego przesłanie za pomocą protokołu ftp na serwer programu Lantek, do ustalonej ścieżki.


2. Kolejnym punktem styku pomiędzy Firmatic a Lantek są pliki:


import_production_data.xml oraz


delete_production_data.xml


Pliki te zawierają dane o detalach, które należy wykonać w zadanym przez użytkownika zakresie dat.


Parametry sterujące tworzeniem w/wym. plików znajdują się w pliku konfiguracyjnym, umieszczonym w:


host: 192.168.2.100


katalog: /u/zks/hurtownia


app.config - plik konfiguracyjny ustawień aplikacji - umożliwia skonfigurowanie połączenia do serwera sql-owego, zawierającego hurtownię danych.


user.config - plik konfiguracyjny dla użytkowników:


zasoby_ident - zawiera listę zasobów branych pod uwagę przy procesie tworzenia pliku xml


liczba_dni - liczba dni od dnia bieżącego dla których pobierane są dane z hurtowni (czyli dane o harmonogramie produkcji). Wyjaśnienie: np. mamy dzień 01.03.2013 i liczba_dni = 3 wówczas pobierane są dane dla zakresu <01.03.2013; 04.03.2013>


Ogólne zasady tworzenia pliku xml:


1) Branie pod uwagę jedynie kart technologicznych WK…


2) Pobieranie tych wpisów, które posiadają materiał, detal i wyrób


3) Dla części zaczynających się od rys - rys jest usuwane


4) Domyślny priorytet jest równy 5 - dla zasobu 4358s jest równy 2


5) Dla zasobu 4358s pole UData3 ma wartość S


6) Brane są pod uwagę również pozycje które nie posiadają ustawionego zlecenia, wówczas OrdRef jest puste
