System Zintegrowany MADAR - techhelp

System Zintegrowany MADAR - techhelp

Dariusz Mazur, MADAR

witryna firmy Madar sp. z o.o.
aktualna wersja niniejszego pliku
wersja PDF niniejszego pliku

Contents

1  Wst ep
    1.1  Rys historyczny
    1.2  Uwarunkowania techniczne
        1.2.1  Baza danych
        1.2.2  Skalowalno\'s\'c
        1.2.3  Integracja
        1.2.4  Urz adzenia zewn etrzne
2  Interface
    2.1  Lokalizacja danych
    2.2  Import danych
        2.2.1  Baza kontaktów i kontrahentów
        2.2.2  Baza towarów
        2.2.3  Baza pracowników
        2.2.4  Deklaracje
    2.3  Eksporty danych
        2.3.1  Raporty
        2.3.2  P atnik
        2.3.3  Internet
        2.3.4  Wymiana danych
        2.3.5  EDI
        2.3.6  Zegar
    2.4  Wspó praca z innymi programami
    2.5  Generowanie dokumentów
        2.5.1  CRM
        2.5.2  Modu magazyn
        2.5.3  Modu ksi egowy
        2.5.4  Modu p ace
        2.5.5  Modu kadry
    2.6  Podgl ad dokumentów
3  Modu y
    3.1  Magazyn
        3.1.1  schemat dzia ania
        3.1.2  Rodzaje i sposoby dokumentowania transakcji
        3.1.3  Powi azanie z zamówieniami
        3.1.4  Katalog towarów
        3.1.5  cenniki
        3.1.6  dodatkowe pola
    3.2  Sprzeda\. z
    3.3  Zamówienia
        3.3.1  Mo\. zliwo\'sci
        3.3.2  Tworzone dokumenty
        3.3.3  Automatyczna rezerwacja
    3.4  Logistyka
        3.4.1  Mo\. zliwo\'sci
        3.4.2  Dokumenty
        3.4.3  Import-SAD
    3.5  Tematy
    3.6  Ksi egi handlowe
        3.6.1  Za o\. zenia ogólne
        3.6.2  Rozrachunki
        3.6.3  Plan kont
        3.6.4  VAT
        3.6.5  \'Srodki trwa e
    3.7  P ace-Kadry
        3.7.1  Plan pracy
        3.7.2  Zg oszenie do ubezpiecze\'n
        3.7.3  \'Swiadectwo pracy
        3.7.4  Listy p ac
        3.7.5  ewidencja godzin pracy
    3.8  Deklaracje
    3.9  inne ewidencje
        3.9.1  noty i inne druki
        3.9.2  przelewy
        3.9.3  Ewidencja przebiegu pojazdu
4  Bezpiecze\'nstwo i kontrola dost epu
    4.1  Poziomy dost epu
    4.2  dane ksi egowe
    4.3  rejestracja zdarze\'n
    4.4  kopia tymczasowa bazy
    4.5  Komunikaty b edów
Index

Chapter 1
Wstęp

1.1  Rys historyczny

System Zintegrowany MADAR powstał na bazie szeregu programów wspomagających prace w przedsiębiorstwie. Pierwsze moduły powstały w roku 1991. Od tamtej pory program jest nieustannie rozwijany i doskonalony. Tyle lat doświadczeń pozwoliło na zgromadzenie odpowiedniej wiedzy o potrzebach użytkowników, zbudowanie odpowiednich narzędzi, dopracowanie procedur, usunięcie błędów tak, aby programy nie tylko sprawnie i skutecznie pomagały w pracy, ale również aby ich obsługa była prosta oraz były odporne na różne nieprawidłowości, mogące wystąpić w trakcie użytkowania zarówno ze strony użytkownika jak i usterek sprzętowych.

1.2  Uwarunkowania techniczne

Narzędzia

Podstawowym narzędziem tworzenia Systemu Zintegrowanego jest Delphi 6.0 firmy Borland. Poprzednie wersje, jeszcze dla systemu DOS tworzone były przy użyciu Borland Pascal. Większość elementów tworzonych jest przy pomocy bibliotek dystrybuowanych w ramach pakietu Delphi oraz podstawowych funkcji systemu Windows. Jednak w celu polepszenia jakości programu oraz zwiększenia jego funkcjonalności stosowane są komponenty realizujące pewne specjalistyczne funkcje. Specjalne podziękowania składamy twórcom następujących modułów
  1. RX - Delphi VCL Extensions SGB Software,

  2. TABCONTROL98 Jean-Luc Mattei,

  3. ZipMaster VCL by Chris Vleghert and Eric W. Engler,

  4. MemoEx A replacement of a standard VCL TMemo component,

  5. SRColorButton : Simon Reinhardt

  6. Email Keith Darragh.

  7. PowerPdf Takezou

1.2.1  Baza danych

System Zintegrowany oparty jest o wewnętrzny format zapisu bazy danych. Wynika to z kilku przyjętych założeń do tworzonego oprogramowania. Aplikacja jest projektowana jako system zamknięty. Mimo, że w literaturze szeroko propaguje się ,,systemy otwarte" to takie założenie ma swój głęboki sens. Jest podyktowane przede wszystkim troską o niezakłócone działanie w przedsiębiorstwie. Posiadanie własnego formatu znakomicie ogranicza bowiem możliwości zewnętrznej ingerencji do bazy danych. Walor ten istotny jest gdy chce się ograniczyć dostęp do poszczególnych informacji. Ponieważ system MADAR jest hermetyczny, nie wymaga zewnętrznych elementów bazodanowych, to całość zagadnień administracyjnych jest dla użytkownika maksymalnie uproszczona. Wszelkie funkcje administrowania i manipulowania danymi są zawarte w samym programie.
Poniżej jest wymienionych kilka cech i wartości zawartych w przyjętym rozwiązaniu, ktróte stanowią, że produkt System Zintegrowany MADAR jest dobrym rozwiązaniem dla przedsiębiorstw średniej wielkości:
Dodatkowo z tak przyjętą strukturą programu i bazy danych związanych jest kilka ,,mitów", które należy wyjaśnić:
Brak możliwości wymiany danych
- Madar oferuje szereg mechanizmów eksportów, importów w różnych formatach,
Niska odporność na awarie
- obserwowana awaryjność MADARA jest nie większa niż awaryjność innych systemów, rzeczywiste szkody wyrządzone poprzez awarie np. zasilania czy zerwania połączenia są najczęściej zerowe, dodatkowo firma MADAR posiada szereg narzędzi pozwalających naprawiać nawet poważne awarie struktury bazy danych co dopełnia kwestie zabezpieczeń.
Brak możliwości jednoczesnej pracy w sieci
Madar wykorzystuje narzędzia systemowe wbudowane w systemy sieciowe co jednocześnie uniezależnia go od stosowanego systemu sieciowego
Niska szybkość
dzięki optymalizacji przepływu danych obserwowana wydajność bazy danych jest równorzędna a często znacznie lepsza niż w wielu spotykanych implementacjach.

1.2.2  Skalowalność

System Madar pracuje w wielu firmach pod różnym obciążeniem. Potwierdzone są bezproblemowe przykłady pracy z bazami zawierającymi wiele tysięcy rekordów i jednoczesną pracą kilkudziesięciu komputerów. Pewnymi wyznacznikami są przykładowe ilości dokumentów - 1000 faktur dziennie czy 50000 towarów w magazynie nie powodują istotnego spowolnienia czy też spadku sprawności i niezawodności działania. Szybkość programu MADAR w porównaniu z innymi aplikacjami, w tym pisanymi w technologii klient-serwer jest zadowalająca. Nie jest znany przypadek, w którym wydajność programu MADAR byłaby znacząco mniejsza, za to wiele przykładów odwrotnych. W obecnym kształcie i na obecnym sprzęcie Madar jest w stanie obsłużyć całkowicie, bez wiekszych problemów wydajnościowych prawie każde przedsiębiorstwo średniej wielkości. Dla przedsiębiorstw dużych, korporacji wielonarodowych zalecamy stosowanie aplikacji pisanych w technologii dwu- lub więcej- warstwowych.

1.2.3  Integracja

System Madar jest systemem w pełni systemem zintegrowanym. Rozumie się przez to:
Dodatkowym założeniem jest brak konieczności dokonywania tzw. przetwarzania dobowego bądź zamykania miesiąca. System Madar jest systemem pracującym w cyklu on-line (w pewnym sensie systemem czasu rzeczywistego), rozumie się przez to natychmiastowy i bezzwłoczny transfer informacji. Systemy raportowania i analiz są natychmiast aktualizowane przez każdą wprowadzoną informację. Przykładowo fakt wystawienia faktury aktualizuje podsystemy należności, magazynu, rozliczeń VAT i ksiąg pomocniczych.

1.2.4  Urządzenia zewnętrzne

Chapter 2
Interface

2.1  Lokalizacja danych

Wszystkie dane są zapamiętywane na serwerze. Lokalnie program tworzy tylko pliki tymczasowe. Dotyczy to plików raportów (,,PISARZ.???") i plików z obliczeniami (,,DRSU.???"). W systemie Windows wystarczy na pulpicie udostępnić następujący skrót:
element docelowy
- F:\ MADAR\ MADAR.EXE
katalog roboczy
- F:\MADAR
Nazwę ścieżki należy odpowiednio zmienić w zależności od przypisanej nazwy udostępnionego katalogu.

2.2  Import danych

2.2.1  Baza kontaktów i kontrahentów

Możliwe jest wczytywanie bazy kontaktów z następujących źródeł:
Wczytywanie baz kontrahentów z następujących programów:

2.2.2  Baza towarów

Możliwe wczytanie listy towarów z programu WF-MAG.

2.2.3  Baza pracowników

Możliwość wczytania pracowników z dokumentów zgłoszeniowych programu Płatnik.

2.2.4  Deklaracje

Możliwość importu danych do tworzenia rocznych deklaracji pracowniczych PIT 11 i 8B.

2.3  Eksporty danych

2.3.1  Raporty

Możliwość zapisu uzyskanych raportów i zestawień w formacie:

2.3.2  Płatnik

Ponadto istnieje możliwość generowania danych do Programu Płatnika na podstawie utworzonych list płac. Generowany jest kompletny dokument KDU, zawierający wszystkie niezbędne informacje.

2.3.3  Internet

Możliwość generowania zbioru stron w formatach HTML i WML z modułu CRM w celu umożliwienia przeglądania aktualnego statusu spraw poprzez internet.

2.3.4  Wymiana danych

2.3.5  EDI

Zapis i odczyt następujących dokumentów w formacie i strukturze EDI:

2.3.6  Zegar

Na mechanizmy wspomagające całkowitą automatyzację prac składają się następujące moduły:

2.4  Współpraca z innymi programami

System MADAR potrafi współpracować z programami:

2.5  Generowanie dokumentów

2.5.1  CRM

Możliwe jest generowanie dokumentów typu oferta, pismo, faktura na podstawie szablonów w następujących formatach:

2.5.2  Moduł magazyn

Możliwość zaprojektowania wszystkich dokumentów magazynowych takich jak faktura, rachunek, MM, WZ, umieszczenia na nich dowolnych informacji, dowolny układ graficzny, możliwość umieszczenia loga firmowego.

2.5.3  Moduł księgowy

Możliwość zaprojektowania raportów typu bilans, rachunek wyników, przepływy finansowe oraz innych o podobnym zakresie informacyjnym.

2.5.4  Moduł płace

Możliwość dowolnego umieszczenia wybranych pól na listach płac. Generowanie deklaracji rozliczeniowych dla programu Płatnik.

2.5.5  Moduł kadry

Możliwość zaprojektowania umów o pracę, kwestionariusz osobowy, świadectwo pracy w oparciu o format RTF.
Generowanie dokumentów zgłoszeniowych dla programu Płatnik.

2.6  Podgląd dokumentów

Chapter 3
Moduły

3.1  Magazyn

3.1.1  schemat działania

3.1.2  Rodzaje i sposoby dokumentowania transakcji

  1. rodzaje transakcji

  2. Dokumenty wejścia na magazyn

  3. Dokumenty wyjścia z magazynu
    FA
    faktura VAT 3.2
    RU
    rachunek uproszczony
    EXP faktura exportowa
    RW rozchód wewnętrzny może być z naliczonym VAT (np. reprezentacja i reklama)
    RWS wydanie towaru dla oddziału
    WZ wydanie towaru- dowod dostawy
    DET paragon sprzedaży detalicznej
    DZW zwrot z paragonu
    WZ wydanie towaru na podstawie dowodu dostawy z późniejszym zbiorczym fakturowaniem
    KRU korekta rachunek uproszczony
    KFV korekta faktura VAT
    ZwDet zwrot detaliczny
    ZRws zwrot z oddzialu


  4. Inne operacje magazynowe

  5. Numeracja dokumentów
    PZ - razem lub osobno magazyny
    DET - jeden numer dokumentu na dany dzień
    dodatkowe oznaczenie zależne od nr magazynu
    dodatkowe oznaczenie miesiąca
    możliwość odrębnej numeracji wg akwizytora


  6. Stosowane cenniki

  7. Obsługa VAT

3.1.3  Powiązanie z zamówieniami

Szczegółowy opis w jest

3.1.4  Katalog towarów

3.1.5  cenniki

3.1.6  dodatkowe pola

PKWiU

PKWiU wpisuje się:
  1. zwyczajnie w treści nazwy towaru, czasami w drugiej linijce

  2. w odrębnej linii nazwy w postaci ,,PKWIU-12124234324", można wykorzystać ikonę wstawiającą odpowiedni symbol, w tym jednak wypadku należy ustawić odpowiedni format faktury z wyodrębnioną kolumną dla PKWIU lub własnoręcznie zaprojektować fakturę

3.2  Sprzedaż

3.3  Zamówienia

3.3.1  Możliwości

3.3.2  Tworzone dokumenty

3.3.3  Automatyczna rezerwacja

wprowadzenie zamówienia automatycznie rezerwuje przyszłe dostawy z możliwością pełnej blokady.

3.4  Logistyka

3.4.1   Możliwości

  1. rezerwacje magazynowe - dyspozycje,

  2. miejsca magazynowych

  3. kompletacja dostaw,

  4. fakturowanie zbiorcze,

  5. współpraca z wagami ® automatyczne wypełnianie ilości na dokumencie

  6. współpraca z czytnikami kodów paskowych,

  7. identyfikacja kontrahenta kodem paskowym lub kartą chipową,

  8. zintegrowana bądź rozdzielona rejestracja dostaw w magazynie i w księgowości,

  9. tworzenie i transfer dokumentu PACZKOWANIE, uzupełniającego oficjalny obieg dokumentów

3.4.2   Dokumenty

3.4.3  Import-SAD

Sposoby obliczania kosztu nabycia:
algorytmy obliczeń:
wartość faktur=dewizy * kurs
transport na fakturze=dodatkowe koszty * kurs
sposób obliczeń=0
wartość zakupu=wartośc faktur +clo +(szczegóły*kurs)
sposób obliczeń =1
wartość zakupu= wartość faktur -transport z faktury + clo
sposób obliczeń=2
wartość zakupu= wartość faktur +clo + (szczegóły * kurs)- dodatkowe koszty
sposób obliczeń=5
wartość zakupu= wartość faktur+ clo+ ((szczegóły + transport+ transport kraj) * kurs)

3.5  Tematy

Są dwa warianty:
  1. Dla UKŁADU=DOKUMENTY zestawienie wszelkich faktury, umowy zlecenia itd. Błędem było wypisywanie również niektórych dokumentów płatności.

  2. Dla UKŁADU=WG ZAPŁAT zestawienie jedynie dokumentów płatności czyli kasa i banki oraz rozliczenia zaliczek.

Wydruki wg tematów ale syntetycznie - na tematach jest pole ZBIORCZE - zaznaczyć dla tematów ,,syntetycznych".

3.6  Księgi handlowe

3.6.1  Założenia ogólne

3.6.2  Rozrachunki

Zestawienia niezapłaconych:
automatyczne znakowanie pozycji z wystawionymi przelewami (patrz. 3.9.2)

3.6.3  Plan kont

3.6.4  VAT

3.6.5  Środki trwałe

3.7  Płace-Kadry

3.7.1  Plan pracy

Obsługa równoważnego czasu pracy

3.7.2  Zgłoszenie do ubezpieczeń

transfer dokumentów ZUA...ZWUA do płatnika ewidencja kas chorych( oddziałów NFZ)

3.7.3  Świadectwo pracy

Automatyzacja tworzenia świadectwa pracy: przeniesienie urlopów, chorobowego, urlopu na żądanie

3.7.4  Listy płac

dowolny układ składników, przykładowo:

tworzenie

Zestawienia

Wydruki przelewów

Obliczenia - funkcje

Wzorzec księgowania list płac

Wydruki

3.7.5  ewidencja godzin pracy

Celem jest rozliczanie czasu pracy poświęcanego na poszczególne tematy (patrz 3.5). Uwzględnione aspekty

wydruki

3.8  Deklaracje

Lista tworzonych deklaracji
Eksport i import deklaracji w formacie tekstowym : służy do integracji z programami innych producentów
zapis deklaracji w formie graficznej z możliwością publikacji na stronach internetowych
znaczniki wysłania i zapłaty deklaracji
tworzenie i wydruk dokumentu przelewu do US

3.9  inne ewidencje

3.9.1  noty i inne druki

3.9.2  przelewy

3.9.3  Ewidencja przebiegu pojazdu

Chapter 4
Bezpieczeństwo i kontrola dostępu

4.1  Poziomy dostępu

Realizacja kontroli dostępu jest dokonywana na kilka sposobów:
  1. kontrola dotępu do poszczególnych modułów i funkcji poprzez zaznaczenie odpowiednich uprawnień w module użytkownicy

  2. kontrola upoważnień do dokonywania modyfikacji np. określenie terminów, w stosunku do których starsze dokumenty są niemodyfikowalne

  3. indywidualna kontrola dostępu do poszczególnych dokumentów poprzez przepustki Przypisanie odpowiednich atrybutów operatorowi w ramach danej przepustki powoduje, że kontakty są widoczne w określonych przypadkach:
    czytanie - brak na liście (nieaktywny i niewidoczny) pisanie - jest na liście , z możliwością obejrzenia danych, bez możliwości modyfikacji danych .

4.2  dane księgowe

Dane księgowe zabezpieczane są przed niepowołaną modyfikacją poprzez moduł zabezpieczenia. W trakcie księgowania w księdze głównej modyfikowane są daty, odpowiadające poszczególnym rodzajom dokumentów. System zabrania modyfikacji dokumentu, dla rodzaju którego w module zabezpieczeń jest ustawiona data młodsza od tej na dokumencie. Dodatkowym zabezpieczeniem jest ustalenie zakresu księgowania w module księgi głównej.

4.3  rejestracja zdarzeń

program rejestruje zajście pewnych zdarzeń w plikach *.log. Zapisywana jest data i godzina zdarzenia, kod operatora oraz opis zdarzenia. Rejestrowane zdarzenia w podziale na pliki:

4.4  kopia tymczasowa bazy

W trakcie sortowania, a w zasadzie tuż przed, tworzona jest kopia sortowanego pliku poprzez przekopiowanie do zbioru *.da4. Program wykorzystuje jednocześnie to do weryfikacji pomyślnego zakończenia sortowania: w tym przypadku zmienia nazwę kopii zapasowej na *.d33. Pozostawienie *.da4 sugeruje niewłaściwe zakończenie sortowania i skutkuje komunikatem czy skasować *.da4.

4.5  Komunikaty błędów

kod 1003 świadczy o nieistnieniu katalogu oprócz katalogu ma być wpisana poprawna nazwa pliku do którego należy kopiować
W fakturze dla rolników trzeba zrobić pole gdzie można będzie wpisać nr. dowodu osobistego i przez kogo wydany. Należy je wpisać w pierwsze dwie linijki uwag w kontrahencie
Jeżeli z różnych względów pojedyncza rejestracja dostaw do magazynu jest nieodpowiednia proponuje się podwójną rejestracje dokumentów PZ - raz jako PW na magazyn i drugi - zakup towarów do rejestrów VAT.
Dariusz Mazur <madar@madar.com.pl>
projektant aplikacji CRMadar, Madar ERP

Index (showing section)


bankowość elektroniczna, 3.9

dekretacja LP, 3.7

EDI, 2.3, 2.4

koszt nabycia, 3.4

MPK, 3.7

nota korygująca VAT, 3.9

Open Office, 2.4

PKWiU, 3.1
przelew LP, 3.7
przelewy, 3.9
przepustki, 4.1

SAD, 3.4
</html>


File translated from TEX by TTH, version 3.52.
On 02 Mar 2004, 22:34.