mi-opis.txt INWENTARYZACJA, PRZESZACOWANIA, OBLICZANIE CEN (MI) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DOKUMENTACJA UZYTKOWA MI-TRES 4 1. WSTEP..................................................... 2. INFORMACJE O SYSTEMIE .................................... 2.1 Ogolny opis .......................................... 2.2 Podstawowe pojecia uzywane w systemie ................ 2.3 Lista funkcji systemu ................................ 3. INSTALOWANIE SYSTEMU ..................................... 4. PRZYGOTOWANIE SYSTEMU DO EKSPLOATACJI .................... 5. EKSPLOATACJA SYSTEMU ..................................... 5.1 Inwentaryzacja ......................................... 5.2 Przeszacowanie ......................................... 5.3 Ceny ................................................... 5.3.1 Tworzenie definicji formul i obliczanie cen ......... 5.3.2 Przegladanie raportow z obliczen .................... 5.3.3 Tworzenie cennikow .................................. 5.3.4 Powrot do cen archiwalnych .......................... DODATEK A Schemat przetwarzania dla inwentaryzacji DODATEK B Schemat przetwarzania dla obliczania cen .......... 1. WSTEP ~~~~~~~~ W tej dokumentacji opisane sa pojecia uzywane w systemie, opisany jest sposob jego instalowania i eksploatacji. Dalsze informacje dotyczace systemu znajduja sie w tekstach pomocniczych (helpach), ktore system wyswietla po nacisnieciu klawisza F1. 2. INFORMACJE O SYSTEMIE ~~~~~~~~~~~~~~~~~~~~~~~~ 2.1 Ogolny opis ~~~~~~~~~~~~~~~~ System MI-TRES wspolpracuje z systemem MG-TRES (nie moze pracowac samodzielnie). System MI-TRES sluzy do: - przeprowadzenia inwentaryzacji towarow w magazynie, - zmiany ceny ewidencyjnej towarow w magazynie, - automatycznego obliczania cen (6 cen sprzedazy i ceny normatywnej) materialow i towarow znajdujacych sie w kartotece magazynowej (w systemie MG-TRES). Do kalkulacji danej ceny, np. ceny sprzedazy 1, moga byc wykorzystane koszty, przeliczniki walut i pozostale ceny (Uwaga! system nie zmienia cen zakupow) - tworzenia, przegladania i drukowania cennikow, - zapamietywania (archiwacji) i ponownego odtwarzania cennikow, - analizy wplywu zmian cen na wartosc zapasow magazynowych, 2.2 Podstawowe pojecia uzywane w systemie ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ilosc spisana rzeczywista ilosc towaru w magazynie stwierdzona podczas inwentaryzacji. Ilosc w ewidencji ilosc towaru wynikajaca z zarejestrowanych w systemie operacji. Pozycja oznaczona towary z kartoteki towarow systemu MG-TRES oznaczone do inwentaryzacji. Pozycja spisana towary z kartoteki towarow systemu MG-TRES, dla ktorych ustalono i wprowadzono ilosc spisana. Pozycja zaktualizowana towary z kartoteki towarow systemu MG-TRES, dla ktorych zatwierdzono inwentaryzacje, czyli skorygowano ilosc w ewidencji iloscia spisana. Pozycja zwolniona towary, dla ktorych zakonczono przeprowadzanie inwentaryzacji. Zwolnienie pozycji pozwala na zatwierdzanie dokumentow sprzedazy i zakupu dotyczacych tych pozycji. Roznica pozycji spisanych roznica pomiedzy iloscia w ewidencji a iloscia spisana. Roznica pozycji zaktualizowanych roznica pomiedzy iloscia w ewidencji przed inwentaryzacja, a iloscia spisana i zaktualizowana. Spis z natury Zestawienie zawierajace informacje o ilosc towarow rzeczywiscie znajdujacych sie w magazynie. Ilosci mozna wpisywac na arkuszach inwentaryzacyjnych (ASN) lub rejestrowac w kolektorach danych (malych przenosnych komputerach). Spisane ilosci rejestrujemy w systemie MI-TRES. Dane mozemy rejestrowac "recznie" tj. wpisywac z klawiatury lub pobierac ze zbiorow tekstowych pobranych z kolektorow. Zbior tekstowy .TXT Zbior pobrany z kolektora danych, ktory zawiera ilosci spisane podczas inwentaryzacji Ceny W systemie MG-TRES, w kartotece magazynowej, zapisana jest cena zakupu (nabycia) materialu lub towaru, szesc cen sprzedazy i cena normatywna. Cena zakupu (lub cena wytworzenia w przedsiebiorstwach produkcyjnych) obliczana jest automatycznie przez system MG-TRES lub ZO-TRES podczas wykonywania operacji przychodu do magazynu. Szerzej na ten temat: Dokumentacja systemu MG-TRES. Ceny sprzedazy oraz cena normatywna moga byc dowolnie ustalane przez uzytkownika. Wysokosc cen sprzedazy moze byc ustalana wg roznych mechanizmow. Cena sprzedazy, to czesto cena zakupu powiekszona o podatki, dodatkowe koszty, np. transportu oraz marze handlowe. System MI-TRES automatyzuje obliczenia tych cen wg wzorow (formul). Formuly Formula okresla sposob wykonywania obliczen. Formule tworzy sie podajac: - argumenty, np. cene zakupu, przelicznik walut, - wzor formuly, np. i1+i2+i3*0.045 gdzie i1,i2,i3 sa argumentami. Jako wartosci argumentow mozna podac nastepujace skladniki: ÚÄÄ Argumenty ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Cena sprzedazy 1...6 (z karty) ³ ³ Stawka PTU z karty magazynowej ³ - 0, 7 lub 22 ³ Srednia cena nabycia zapasow ³ - * ³ Cena ewidencyjna lub srednia ³ - 0 dla LIFO i FIFO ³ Cena najwyzsza dla LIFO i FIFO ³ - 0 dla E i S ³ Cena najnizsza dla LIFO i FIFO ³ - 0 dla E i S ³ Cena normatywna (z karty) ³ ³ Kurs jednostki waluty w zl. ³ - z tabeli kursow TK-TRES ³ Cena ostatniego przychodu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ * - wartosc zapasow / (podzielona przez) ilosc Np. wynik wzoru: (i1+i1*i2/100)*1.2 = 1284 zl jezeli: i1 = 1000 zl i2 = 7% W podanym wyzej przykladzie, argumenty i1 i i2 to: i1 - to cena ewidencyjna i2 - stawka podatku PTU (VAT). Czyli cene sprzedazy obliczamy nastepujaco: cene zakupu (ewidencyjna) zwiekszamy o stawke PTU (stawka PTU podana jest w karcie magazynowej), a nastepnie zwiekszamy o 20% marzy. Inny przyklad: wynik wzoru: i1/i2 = 3 DEM - cena2 w walucie jezeli: i2 = 2.05 PLN (przelicznik walut - 1 DEM = 2.05 PLN) i1 = cena1 w zlotych - 6.15 PLN Obliczenia Obliczenia wykonujemy wg formul. Obliczenia moga byc probne lub ostateczne. Wyniki obliczen ostatecznych zapisywane sa do kartoteki magazynowej. Wyniki obliczen probnych wyswietlane sa na ekranie. Wyniki obliczen zapisywane sa do wskazanej ceny sprzedazy lub ceny normatywnej. Wyniki obliczen mozemy wpisac do wszystkich pozycji znajdujacych sie w kartotece magazynowej lub tylko do pozycji wskazanych. Podajemy: magazyny, grupy i indeksy. Raport z obliczen Podczas obliczen probnych i obliczen ostatecznych tworzony jest raport, ktory mozna obejrzec bezposrednio po operacji oraz pozniej, gdyz system przechowuje raport z ostatnich obliczen na dysku. Kolejne obliczenia usuwaja poprzedni raport i zapisuja nowy. W raporcie umieszczone sa informacje o czasie rozpoczecia i zakonczenia obliczen, o momencie przerwania obliczen (jezeli zostaly przerwane) oraz informacje o nieprawidlowosciach, ktore zdarzyly sie podczas obliczen, np. o blednej formule, o przekroczeniu wielkosci pol do obliczen. Patrz takze: Przegladanie raportow z obliczen. Cenniki W cennikach zapisane sa ceny archiwalne, tj. ceny, ktore znajdowaly sie w kartotece magazynowej w chwili tworzenia cennika. Cenniki mozemy przegladac i drukowac. Ceny z cennika archiwalnego mozemy wpisac do kartoteki magazynowej (odtworzenie cen archiwalnych). Mozemy utworzyc praktycznie dowolna ilosc cennikow. W cenniku zapamietywane sa nastepujace dane: - numer i nazwa cennika (w nazwie warto podac date tworzenia cennika) - identyfikacja pozycji w kartotece magazynowej (magazyn, grupa i indeks) - cena sprzedazy1, cena sprzedazy2, cena sprzedazy3, cena sprzedazy4, cena sprzedazy5, cena sprzedazy6 i cena normatywna. Wartosc zapasow magazynowych Wartosc towarow i materialow zgromadzona w magazynie moze byc liczona wg cen zakupu (nabycia), wg cen sprzedazy (1...6 ) oraz wg cen normatywnych. Jezeli chcemy zbadac jaki wplyw na wartosc zapasow ma zmiana cen sprzedazy lub cen normatywych, to mozemy wykonac obliczenia probne i system wyswietli wartosc bezwzgledna zapasow (w zlotych) oraz udzial procentowy wartosci zapasow w cenach zakupu (nabycia) oraz we wskazanej cenie - przed obliczeniami i po obliczeniach. Uwaga: Wyjasnienie nastepujacych pojec znajduje sie w dokumentacji MG-TRES: karta magazynowa, cena sprzedazy1,2,3,4,5,6, metody wyceny, LIFO, FIFO, cena ewidencyjna, cena srednia wazona, ceny partii, magazyn, grupa, indeks. Wyjasnienie nastepujacych pojec znajduje sie w dokumentacji TK-TRES: tabela kursow, symbol banku, przelicznik walutowy, rodzaj kursu, symbol waluty. 2.3 Lista funkcji systemu ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Inwentaryzacja 1.1 Oznaczanie pozycji do spisu 1.2 Wydruk arkuszy spisowych 1.3 Rejestracja danych spisanych Dopisywanie, Korekta, Przegladanie, Wydruk (Dopisywanie "reczne" lub pobieranie ze zbiorow tekstowych .TXT) 1.4 Wydruk roznic pozycji spisanych 1.5 Aktualizacja stanow wg spisu 1.6 Raport z aktualizacji 1.7 Wydruk roznic poz. zaktualizowanych 1.8 Zwolnienie pozycji zaktualizowanych 1.9 Poprzednia inwentaryzacja 2. Przeszacowanie 2.1 Obnizka ceny ewidencyjnej 2.2 Podwyzka ceny ewidencyjnej 2.3 Raport 3. Ceny 3.1 Obliczenia probne cen Obliczenia, Raport z obliczen 3.2 Obliczenia ostateczne cen Obliczenia, Raport z obliczen 3.3 Formuly obliczen cen Dopisywanie, Kopiowanie, Korekta, Usuwanie, Przegladanie, Wydruk 3.4 Powrot do cen archiwalnych 3.5 Tworzenie cennikow Dopisywanie, Usuwanie, Przegladanie, Wydruk 4. Pomocnicze 4.1 Notatki 4.2 Gospodarka zbiorami Indeksowanie, Przegladanie wydrukow 4.3 Parametry systemu 3. INSTALOWANIE I URUCHOMIENIE SYSTEMU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Instalowanie systemu polega na przeniesieniu zawartosci z nosnikow dystrybucyjnych do katalogow na twardym dysku. 4. PRZYGOTOWANIE SYSTEMU DO EKSPLOATACJI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ System jest gotowy do pracy zaraz po zainstalowaniu. Przed rozpoczeciem wlasciwej eksploatacji nalezy ustalic parametry firmy. 5. EKSPLOATACJA SYSTEMU ~~~~~~~~~~~~~~~~~~~~~~~ 5.1 Inwentaryzacja ~~~~~~~~~~~~~~~~~~ Inwentaryzacje, czyli spis z natury (spis inwentaryzacyjny), przeprowadza sie w celu porownania danych z ewidencji z danymi rzeczywistymi. W przypadku stwierdzenia roznic koryguje sie dane w ewidencji i rozlicza roznice: nadwyzki lub niedobory. Przepisy wymagaja, aby wielkosci liczbowe wykazane w ksiegach przed zaprezentowaniem ich w sprawozdaniach finansowych byly zweryfikowane przez inwentaryzacje. W przedsiebiorstwach handlowych inwentaryzacja (remanent) moze sluzyc do ustalenia kosztow zakupu towarow sprzedanych. Dlatego tak wazna jest inwentaryzacja (remanent) w przedsiebiorstwach, w ktorych koszt towarow sprzedanych w okresie obrachunkowym ustala sie na podstawie roznicy miedzy wartoscia zapasow na poczatku okresu a wartoscia towarow na koncu okresu. Inwantaryzacja moze takze sluzyc do rozliczenia osob odpowiedzialnych za powierzone im mienie. Inwentaryzacje przeprowadza sie w taki sposob, aby jej wyniki daly sie porownac ze stanem w ewidencji. Dlatego, w okresie od ropoczecia inwentaryzacji (oznaczenia pozycji do spisu) do jej zakonczenia (zwolnienia pozycji objetych spisem) nastepuje zablokowanie operacji magazynowych dla pozycji objetych spisem. W wyniku przeprowadzonej inwentaryzacji powstaja dokumenty korekty, ktore mozna przegladac i drukowac w systemie MG-TRES w funkcjach: "Operacje / Korekta nadwyzki" i "Operacje / Korekta niedoboru". 5.1.1 Przebieg inwentaryzacji - krok po kroku --------------------------------------------- Przed przystapieniem do inwentaryzacji nalezy w tabeli symboli operacji w systemie MG-TRES dopisac symbole operacji dla rodzaju: "Korekta - nadwyzka" np. 330 Wn / 243 Ma "Korekta - niedobor" np. 243 Wn / 330 Ma gdzie: 330 - Towary, 243 - Rozliczenie niedoborow, szkod i nadwyzek Kolejnosc czynnosci przy inwentaryzacji jest nastepujaca: 5.1.1.1 Oznaczanie pozycji do spisu ----------------------------------- Na poczatku nalezy ustalic, ktore pozycje chcemy inwentaryzowac. Mozna oznaczyc wybrane pozycje lub cale grupy magazynowe. Stan magazynowy pozycji oznaczonej do spisu nie moze ulec zmianie az do zwolnienia tej pozycji. Oznacza to, ze nie mozna zatwierdzac dokumentow w systemach NA-TRES i ZO-TRES i rejestrowac dokumentow w systemie MG-TRES dotyczacych oznaczonej pozycji magazynowej. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Firma Przykladowa°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ÚÄÄ MI-TRES ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Inwentaryzacja Przeszacowanie Ceny Pomocnicze ³ ÀÄÄÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °°°³ Oznaczanie pozycji do spisu ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °ÚÄÄ Pozycje magazynu ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿° °³ Magazyn 01 Magazyn glowny ³° °³ Grupa 01 Towary handlowe ³° °³ ³° ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³-----Indeks----- -----------------------Nazwa---------------------- ---Stan---³ ³001 Dyskietki HD 3.5" Oznaczona ³ ³002 Komputer 486 DX ³ ³003 Drukarka Star-200 Oznaczona ³ ³004 Dysk twardy 500 MB Oznaczona ³ ³005 Drukarka Epson LX 850 Oznaczona ³ ³006 Dysk twardy 240 MB CONNER Oznaczona ³ ³007 Komputer Notebook LT 20 Oznaczona ³ ³008 Komputer PENTIUM ASX-4R Oznaczona ³ ³009 Dyski optyczne 1GB Oznaczona ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´° °³ ^F9-wylacz wszystkie, ^F10-wlacz wszystkie, F10-oznacz, Esc ³° °ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° 5.1.1.2 Wydruk arkuszy spisowych -------------------------------- Arkusz spisowy sluzy do nanoszenia stanow rzeczywistych. Na wydruku arkusza ujete zostana pozycje oznaczone do inwentaryzacji. Dla kazdej pozycji wydrukowane zostana nastepujace informacje: - indeks pozycji - nazwa pozycji - miejsce skladowania - pole na wpisanie ilosci na stanie - jednostka miary - pole na uwagi Wydruk mozna poprzedzic zbudowaniem warunku (QUERY). Ponizszy opis ilustruje przydatnosc warunku: (wg przypadku w hurtowni ksiazek KODEK2000) Zakladamy, ze indeks magazynowy reprezentuje jednego dostawce (wydawce), np. AGORA_000001 ... AGORA_999999, to sa indeksy ksiazek z wydawnictwa AGORA. W nazwie karty podany jest tytul ksiazki, np. "Co mlody informatyk wiedziec powinien". W magazynie ksiazki ulozone sa na regalach (kazdy regal, to inny wydawca). Na regalach, ksiazki ulozne sa alfabetycznie, tytulami. Jak najwygodniej przeprowadzic inwentaryzacje ? 1. Arkusze spisu z natury drukujemy nastepujaco: - budujemy warunek QUERY - indeks z zakresu: od AGORA_000001 do AGORA_999999 - wybieramy pozycje z kartoteki magazynowej wg nazwy (tytulu) - drukujemy arkusze uporzadkowane wg tytulow ksiazek, czyli w takiej kolejnosci jak ulozone sa na regalach. 2. Liczacy, podchodzi do regalow, na ktorych znajduja sie ksiazki danego dostawcy (wydawcy) - ulozone wg alfabetu (nazwy karty magazynowej) Bierze do reki ksizke, czyta tytul, latwo wyszukuje pozycje na arkuszu spisowym i wpisuje ilosc. 5.1.1.3 Rejestracja danych spisanych (ze spisu z natury) -------------------------------------------------------- W tej funkcji wprowadza sie do systemu ilosci spisane podczas inwentaryzacji. System obliczy roznice, tzn. jezeli: * ilosc spisana > ilosc w kartotece ---> nadwyzka * ilosc spisana < ilosc w kartotece ---> niedobor W przypadku nadwyzki nalezy podac cene, zeby system mogl wyliczyc wartosc przychodu. Dla pozycji, dla ktorych rejestrujemy termin waznosci, nalezy podac date waznosci. Rejestracji danych mozemy dokonac "recznie" lub mozemy pobrac dane ze zbioru tekstowego pobranego z kolektora danych (przenosnego komputerka). 5.1.1.3.1 "Reczna" rejestracja danych -------------------------------------- System wyswietla kolejne oznaczone pozycje. Wpisujemy ilosc oraz ewentualnie cene przychodu i termin waznosci. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Firma Przykladowa°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ÚÄÄ MI-Spis z natury ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Dopisywanie Korekta Przegladanie Wydruk ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °ÚÄÄ Pozycja inwentaryzowana ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿° °³ Magazyn 01 Magazyn glowny ³° °³ Grupa 01 Towary handlowe ³° °³ ³° °³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³° °³³Indeks 001 Dyskietki HD 3.5" ³³° °³³ ³³° °³³ Stan spisany z natury 250.000 ³³° °³³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³³° °³³ ³ Cena 2.59 ³ ³³° °³³ ³ ³ ³³° °³³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³³° °³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³° °ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Czy poprawnie wprowadzono dane ? ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´° °³ ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ ³° °ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ TAK NIE ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ° °°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° 5.1.1.3.2 Pobieranie ze zbioru tekstowego .TXT ---------------------------------------------- Dane spisowe odczytujemy z kolektora w formacie zbioru tekstowego .TXT (wiekszosc kolektorow potrafi zapisywac dane w formacie tekstowym) Oto przykladowa zawartosc zbioru MI000TR.TXT z kolektora: o-------------- indeks pozycji magazynowej | o------- Ilosc spisana podczas inwentaryzacji V V 02009112211,12 02010001111,3 02014666666,5 ÚÄÄ Pobieranie stanow ze zbioru .TXT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Magazyn 01 ³ ³ Nr definicji zbioru TXT 01 ³ ³ ³ ³ Czy cene przychodu pobrac z karty ? (T/N) N ³ ³ Czy date waznosci pobrac z karty ? (T/N) N ³ ³ ³ ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ ³³ Grupa/Pozycja Ilosc Cena Data waznosci ³³ ³³ ------------------- ------------------ ------------------ ------------- ³³ ³³ 01/02014 20.00 25.00 01.09.13 ³³ ³³ ³³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ F10-karta magazynowa ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Podajemy: Magazyn Nr magazynu, w ktorym wykonalismy inwentaryzacje Nr definicji zbioru TXT Nr definicji, ktory okresla strukture zbioru tekstowego. Mozemy bowiem dopasowac sie do struktury zbioru tekstowego otrzymanego z kolektora. Tabela definicji znajduje sie w systemie AD-TRES (patrz tez dokumentacje systemu AD-TRES). W definicji musimy podac co najmniej dwa pola: 1. identyfikator pozycji magazynowej (indeks lub Barcode) 2. Ilosc Oto przykladowe definicje: ------------------------------------------------------ AD-TRES 4.01 -- Nazwa pola Nr pola D’ugož pola U’amek ====================================================================== 01 Odczyt z: indeks+ilosc (identyfikatorem pozycji mag. jest indeks) Zbi¢r: MI0000TR.TXT W katalogu: \TRINOUT Ogranicznik p¢l: (") Separator p¢l: (,) Kropka dziesi‘tna: (.) Indeks 1 16 Bar Kod 0 13 Ilož 2 12 3 Cena 0 15 2 ---------------------------------------------------------------------- 02 Odczyt: BarCode,ilosc,cena (identyfikatorem pozycji mag. jest BarCode) Zbi¢r: MI0000TR.TXT W katalogu: \TRINOUT Ogranicznik p¢l: (") Separator p¢l: (,) Kropka dziesi‘tna: (.) Indeks 0 16 Bar Kod 1 13 Ilož 2 12 3 Cena 3 15 2 ---------------------------------------------------------------------- Czy cene przychodu pobrac z karty ? (T/N) Podajemy T, gdy cena przychodu bedzie pobierana z karty magazynowej z pola "Ostatnia cena zakupu" Podajemy N, gdy cene podamy "recznie" Czy date waznosci pobrac z karty ?(T/N) Podajemy T, gdy termin waznosci bedzie pobierany z karty magazynowej z pola "Termin waznosci" (ostatnio wpisany termin) Podajemy N, gdy termin podamy "recznie" Jezeli w zbiorze .TXT znajdzie sie wiecej zapisow dotyczacych tego samego indeksu, to ilosci spiane zostana one zsumowane. Po pobraniu danych ze zbioru tekstowego .TXT system wyswietli raport. Po wprowadzeniu ilosci spisanych (recznie lub ze zbioru tekstowego) mozna wydrukowac zestawienie roznic inwentaryzacyjnych. Na wydruku zamieszczone sa informacje o ilosci spisanej, ilosci w ewidencji komputerowej oraz o ilosci i wartosci roznic. Uwaga! Stany magazynowe zmieniane sa po wprowadzeniu dokumentu korekty w funkcji "Aktualizacja stanow wg spisu". 5.1.1.4 Aktualizacja stanow wg spisu ------------------------------------ Podczas aktualizacji stanow wykonane zostana automatycznie nastepujace operacje: - utworzony zostanie dokument korekt (nadwyzek lub niedoborow), ktory mozna przegladac i drukowac w systemie MG-TRES w funkcji "Operacje / Korekty / Nadwyzki/Niedobory", - zmienione zostana stany magazynowe w systemie MG-TRES, - utworzone zostanie polecenie ksiegowania, - moze powstac dokument odchylen i zaokraglen, ktory mozna przegladac i drukowac w systemie MG-TRES w funkcji "Operacje / Zaokraglenie" i "Operacje / Odchylenie" - w kartotece magazynowej uaktualniane jest pole "Data ostatniej inwentaryzacji". Podczas aktualizacji powstana 2 dokumenty o tym samym numerze: jeden dla nadwyzek, drugi dla niedoborow. 5.1.1.5 Raport z aktualizacji ----------------------------- Mozna tu otrzymac raport dotyczacy ostatnio przeprowadzonej inwentaryzacji. W raporcie umieszczone sa informacje o czasie rozpoczecia i zakonczenia obliczen oraz informacje o nieprawidlowosciach, ktore wystapily podczas obliczen. Moga to byc: * "Obliczono za duza wartosc" - wynik obliczen przekracza ustalony rozmiar pola. * "Brak definicji operacji odchylen" "Brak defincji operacji zaokraglen" W systemie MG-TRES w Tabeli Symboli Operacji nie wprowadzono symbolu dla "Odchylen - zwiekszen / zmniejszen" oraz "Zaokraglen - zwiekszen / zmniejszen". 5.1.1.6 Wydruk roznic poz. zaktualizowanych ------------------------------------------- Jest to zestawienie podsumowujace proces aktualizacji kartoteki magazynowej stanami spisanymi. Na zestawieniu ujete sa informacje o roznicach miedzy ilosciami spisanymi a ilosciami zapisanymi w kartotece przed aktualizacja oraz o wartosci roznicy. Zestawienie mozna otrzymac tylko dla pozycji oznaczonych do aktualizacji i zaktualizowanych. Zestawienie nie ujmuje pozycji zwolnionych z aktualizacji. Po zwolnieniu pozycji mozna wydrukowac dokumenty korekty w systemie MG-TRES. 5.1.1.7 Zwolnienie pozycji zaktualizowanych ------------------------------------------- Po zakonczeniu inwentaryzacji nalezy zwolnic pozycje magazynowe. Dopiero wtedy mozna bedzie zatwierdzac dokumenty w systemie NA-TRES i ZO-TRES oraz rejestrowac dokumenty w MG-TRES dotyczace inwentaryzowanych pozycji. 5.1.1.8 Poprzednia inwentaryzacja --------------------------------- Mozna tu otrzymac informacje o pozycjach magazynowych, ktore byly inwentaryzowane przed podana data. Dzieki temu mozna sprawdzic, kiedy byla ostatnio przeprowadzana inwentaryzacja oraz uzyskac zestawienie pozycji magazynowych, dla ktorych minal podany okres czasu od ostatniej inwentaryzacji. Zestawienie obejmuje pozycje, dla ktorych inwentaryzacja zostala juz zakonczona. Nie ma na nim pozycji bedacych w trakcie inwentaryzacji. 5.1.1.9 Zasady wyceny korekt inwentaryzacyjych ---------------------------------------------- Rejestrujemy: - nadwyzke (gdy stany rzeczywiste sa wieksze niz stany zapisane w komputerze) - niedobor (gdy stany rzeczywiste sa nizsze niz stany zapisane w komputerze) Nadwyzka -------- System oblicza ilosc o jaka nalezy zwiekszyc stan pozycji magazynowej i oblicza: wartosc przychodu = ilosc * cena (podana podczas rejestrowania stanow spisanych) System traktuje nadwyzke jak operacje przychodowa i, w zaleznosci od metody wyceny: - dla LIFO i FIFO tworzy nowa partie - dla ceny sredniej wazonej - oblicza nowa cene i ewentualne zaokraglenia - dla ceny ewidencyjnej - oblicza ewentualne odchylenia od ceny ewidencyjnej Tworzenie dodatkowych dokumentow - zaokraglen i odchylen, opisane jest w dokumentacji systemu MG-TRES. Niedobor -------- System oblicza ilosc o jaka nalezy zmniejszyc stan pozycji magazynowej i oblicza: wartosc rozchodu = ilosc * cena Cena zalezy od metody wyceny: - dla LIFO i FIFO - cena partii przypadajacej do wydania, - dla ceny sredniej wazonej - cena srednia zapisana w karcie - dla ceny ewidencyjnej - cena ewidencyjna zapisana w karcie Dokumenty dodatkowe, ktore moga powstac podczas inwentaryzacji -------------------------------------------------------------- Przyklad: (dla odchylen) ZAPASY MAGAZYNOWE (przed spisem) ~~~~~~~~~~~~~~~~~ Cena towaru (wycena E): 500.00 zl (cena w ewidencji) Ilosc w ewidencji: 7000 sztuk ----------------------------- Wartosc zapasow: 35.000.00 zl ZE SPISU ~~~~~~~~ Cena nadwyzki: 600.00 zl Ilosc ze spisu: 8000 sztuk ROZNICA INWENTARYZACYJNA ~~~~~~~~~~~~~~~~~~~~~~~~ Cena 600.00 zl Ilosc (nadwyzka) 1000 sztuk -------------------------------- Wartosc roznicy 6000.00 zl (tak zostanie wyceniony dokument korekty) ZAPASY MAGAZYNOWE (po spisie i aktualizacji) ~~~~~~~~~~~~~~~~~ Cena towaru (wycena E): 500.00 zl (cena w ewidencji) Ilosc w ewidencji: 8000 sztuk ----------------------------- Wartosc zapasow: 40.000.00 zl ROZNICA wartosci zapasow ~~~~~~~ po spisie: 40.000.00 zl przed spisem: 35.000.00 zl -------------------------- zwiekszenie: 5.000.00 zl PODSUMOWANIE ~~~~~~~~~~~~ - wartosc zapasow w wyniku inwentaryzacji wzrosla o 5.000.00 zl - dokument korekty inwentaryzacyjnej wyceniony na 6.000.00 zl Co zrobic z roznica? Roznica: 1.000.00 zl ta sa odchylenia. System utworzy dokument odchylen, utworzy polecenia ksiegowania i umozliwi zaksiegowanie odchylen w systemie KG-TRES. 5.2 Przeszacowanie - zmiana ceny ewidencyjnej ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ W tym module mozna obnizyc lub podwyzszyc ceny towarow z kartoteki magazynowej systemu MG, dla ktorych ustalono metode wyceny wedlug stalych cen ewidencyjnych. W wyniku przeszacowania w systemie MG-TRES powstaja dokumenty, ktore mozna przegladac i drukowac w systemie MG-TRES w funkcji: Operacje / Przeszacowanie Aktualna cena moze byc zmieniona w oparciu o podany wspolczynnik (1 oznacza bez zmian, 1.05 oznacza podwyzke o 5 %, 0.75 oznacza obnizke o 25 %) oraz podana kwote. Po dokonaniu przeszacowania mozna wyswietlic oraz wydrukowac raport. Raport dotyczy tylko ostatniej operacji. Uwaga! Przed przystapieniem do przeszacowania nalezy dopisac w tabeli systemu MG-TRES symbole operacji dla rodzajow: "Przeszacowanie - obnizka" np. 330 (-) Wn, 341 Wn "Przeszacowanie - podwyzka" np. 330 Wn / 341 Ma gdzie 330 - Towary, 341 - Odchylenia od cen ewidencyjnych °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Firma Przykladowa°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ÚÄÄ MI-TRES ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Inwentaryzacja Przeszacowanie Ceny Pomocnicze ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °°°°°°°°°°°°°°°°°°°³ Obnizka ceny ewidencyjnej ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°³ Podwyzka ceny ewidencyjnej ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°³ Raport ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °ÚÄÄ Obnizka ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ °³ Magazyn 01 Magazyn glowny ³ °³ Grupa 01 Towary handlowe ³ °³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ °³³ Numer dokumentu PK0009 MI ³³ °³³ ³³ °³³ Data operacji 99.12.18 ³³ °³³ ³³ °³³ Od: 001 Dyskietki HD 3.5" ³³ °³³ ³³ °³³ Do: 005 Drukarka Epson LX 850 ³³ °³³ ³³ °³³ Obecna cena ewidencyjna * 0.500 + 23.00 ³³ °³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³ °³ Przeceniono ... 4 ³ °ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ °³ Operacja zostala zakonczona ³ °ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 5.3 Ceny ~~~~~~~~ 5.3.1 Tworzenie definicji formul i obliczanie cen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Przydatnosc funkcji najlepiej mozna wykazac na przykladzie. Opis problemu: -------------- Firma BUDEX zgromadzila w magazynach kilka tysiecy materialow i towarow. W magazynie 01 znajduja sie towary handlowe. Pan Jan Nowoczesny, kierownik dzialu handlowego chce ustalic ceny sprzedazy wszystkich towarow. Pan Jan zalozyl, ze ceny sprzedazy brutto, tzn. lacznie z podatkiem PTU (VAT), powinny wynikac z nastepujacej kalkulacji: srednia cena nabycia towarow znajdujacych sie obecnie w magazynie + podatek PTU (VAT) + 30% marzy ------------------- = cena sprzedazy brutto np. 100,00 + 22% * 100,00 + 30% * 100,00 ----------------- = 152,00 (jest to cena brutto, gdyz zawiera podatek) Pan Jan chce zapisac cene netto (bez podatku) w polu "Cena sprzedazy1" a cene brutto (z podatkiem) w polu "Cena sprzedazy2" w kartach magazynowych. Zamierza bowiem wydrukowac cennik dla odbiorcow z cenami brutto, a cena netto bedzie uzywana podczas sprzedazy (wystawiania faktur) w systemie NA-TRES. Rozwiazanie ----------- KROK 1. Budujemy nastepujaca formule dla obliczenia cen sprzedazy netto: i1 + (i1 * 0.3) gdzie: i1 - Srednia cena nabycia zapasow Patrz EKRAN 1. EKRAN 1: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°ÚÄÄ Formula ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°° °°³ ³°°° °°³ Nr formuly 0001 Nazwa formuly Licz. ceny1 (netto) ³°°° °°³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³°°° °°³ ³ Symbol Argument ³ ³°°° °°³ ³ --- ------------------------------ ³ ³°°° °°³ ³ i1 Srednia cena nabycia zapasow ³ ³°°° °°³ ³ ³ ³°°° °°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³°°° °°³ Wzor i1+(i1*0.3) ³°°° °°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°° °°³ ³°°° °°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° KROK 2. Wykonujemy obliczenia (najpierw probne a nastepnie ostateczne). EKRAN 2 pokazuje sposob wykonywania obliczen. EKRAN 2: °°³ Obliczenia probne ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °ÚÄÄ Parametry obliczenia ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°° °³ ³°° °³ Nr formuly........... 0001 Licz. ceny1 (netto) ³°° °³ Obliczana cena....... Cena sprzedazy 1 ³°° °³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³°° °³³ Pozycje z wycena Wszystkie ³³°° °³³ ³³°° °³³ Magazyny od: 01 do: 01 ³³°° °³³ Grupy od: 01 do: 01 ³³°° °³³ Od: A0-001 Pudelka kartonowe do wysylania dyskietek ³³°° °³³ Do: U0-001 Zasilacz awaryjny UPS 500W ³³°° °³³ ³³°° °³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³°° °³ Wartosc zapasow wg ceny: Zakupu 72,317.00 100.00 % ³°° °³ Poprzedniej 109,851.00 151.90 % ³°° °³ Obliczanej 95,079.00 131.48 % ³°° °ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°° °³ Koniec przetwarzania: ^F10-pozycje, Esc-koniec ³°° °ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Kilka wyjasnien: Przed wykonaniem obliczen musimy poinformowac system: - Jakiej uzyc formuly do obliczen?. Wybieramy formule nr 0001, ktora przed chwila zbudowalismy. - Jaka cene obliczac ? Do wyboru mamy 7 cen w kartotece magazynowej: Cena sprzedazy1, Cena sprzedazy2, Cena sprzedazy3, Cena sprzedazy4, Cena sprzedazy5, Cena sprzedazy6, Cena normatywna. Wybieramy: Cene sprzedazy1. - Czy obliczenia wykonujemy niezaleznie od metody wyceny obowiazujacej dla danego towaru. Mozemy wybrac E - Ewidencyjna, S - Srednia wazona, L - LIFO, F - FIFO lub Wszystkie, czyli niezaleznie od metody wyceny. Wybieramy: Wszystkie. - Na koniec musimy podac dla jakich magazynow, grup i indeksow chcemy przeprowadzic obliczenia. Podajemy: Magazyny od: 01 do: 01 Grupy od: 01 do: 01 Od: A0-001 Pudelka kartonowe do wysylania dyskietek Do: U0-001 Zasilacz awaryjny UPS 500W Po obliczeniach system poda wartosc zapasow magazynowych. Poda wartosci wg cen zakupu, poprzedniej wysokosci obliczanej ceny (tu: ceny sprzedazy1) oraz obecnie liczonej wysokosci ceny (tej samej, tj. ceny sprzedazy1). Wartosc zapasow wg ceny: Zakupu 72,317.00 100.00 % Poprzedniej 109,851.00 151.90 % Obliczanej 95,079.00 131.48 % Takie zestawienie pokaze nam rentownosc, jakiej mozemy sie spodziewac ze sprzedazy towarow. Latwo mozemy wyliczyc kwote oczekiwanego przychodu, tj. zapasy w cenie zakupu minus (-) zapasy w cenie sprzedazy. Po obliczeniach, mozemy obejrzec raport informujacy o ewentualnych problemach zaistnialych podczas obliczen oraz obejrzec poszczegolne karty magazynowe. KROK 3. Teraz bedziemy obliczac cene brutto (z podatkiem) przez dodanie podatku do ceny netto. Budujemy nastepujaca formule dla obliczenia cen sprzedazy brutto: i1 + (i1 * i2 /100) gdzie: i1 - Cena sprzedazy 1. (z karty) i2 - Stawka PTU z karty magazynowej Patrz EKRAN 3. EKRAN 3: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°ÚÄÄ Formula ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°° °°³ ³°°° °°³ Nr formuly 0002 Nazwa formuly Licz. ceny2 (brutto)-22% i 7% ³°°° °°³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³°°° °°³ ³ Symbol Argument ³ ³°°° °°³ ³ --- ------------------------------ ³ ³°°° °°³ ³ i1 Cena sprzedazy 1. (z karty) ³ ³°°° °°³ ³ i2 Stawka PTU z karty magazynowej ³ ³°°° °°³ ³ ³ ³°°° °°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³°°° °°³ Wzor i1+(i1*i2/100) ³°°° °°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°° °°³ ³°°° °°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° KROK 4. Wykonujemy obliczenia, najpierw probne, a nastepnie ostateczne. 5.3.2 Przegladanie raportow z obliczen -------------------------------------- Podczas obliczen probnych i obliczen ostatecznych tworzony jest raport, ktory mozna obejrzec bezposrednio po operacji oraz pozniej, gdyz system przechowuje raport z ostatnich obliczen na dysku. Kolejne obliczenia usuwaja poprzedni raport i zapisuja nowy. W raporcie umieszczone sa informacje o czasie rozpoczecia i zakonczenia obliczen, o ewentualnym momencie przerwania obliczen oraz informacje o nieprawidlowosciach, ktore zdarzyly sie podczas obliczen, np. o blednej formule, o przekroczeniu wielkosci pol do obliczen. Typowy raport wyglada nastepujaco: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ÚÄÄ Raport z obliczen ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿° ³ -Magazyn/Grupa/Indeks- -------------------------Opis-----------------------³° ³ 01 01 A0-001 START 96.06.10 12:38:30 - wg formuly:0002 ³° ³ 01 01 B0-001 KONIEC 96.06.10 12:38:30 - ³° ³ ³° ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´° ³ Pozycje: F4-wydruk, Esc-koniec ³° ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Jezeli wystapia nieprawidlowosci, to w raporcie pojawia sie nastepujace komunikaty: "Brak poz. nnn w tabeli PTU" W karcie magazynowej podano nr PTU (nnn), ktorego nie ma w tabeli. "Obliczono za duza wartosc" Wynik obliczen przekracza ustalony rozmiar pola. "Przebieg zostal przerwany" Obliczenia przerwano klawiszem F10. "Bledny przelicznik waluty" W tabeli kursow podano 0 jako jednostke przeliczeniowa waluty. Zwykle podajemy 1 lub 100. "Bledny argument w formule" W formule (wzorze) znajduje sie argument spoza listy argumentow (blad w zbiorach danych). "!Blad dzielenia przez ZERO" Dzielenie przez 0 (nie moze byc wykonane). Nastepujace obliczenia beda wykonane, chociaz jako wartosc argumentu przyjeta bedzie wartosc 0 (zero). - w formule wystepuje argument "Cena najwyzsza dla LIFO i FIFO" lub "Cena najnizsza dla LIFO i FIFO" a obliczenia wykonujemy dla karty z wycena E lub S - system przyjmuje 0 jako wartosc argumentu, - w formule wystepuje argument "Cena ewidencyjna lub srednia" a obliczenia wykonujemy dla karty z wycena F lub L - system przyjmuje 0 jako wartosc argumentu. "**********" gwiazdki umieszczane beda w polach wartosci zapasow, gdy wyniki przekrocza ustalone rozmiary pol. 5.3.3 Tworzenie cennikow ~~~~~~~~~~~~~~~~~~~~~~~~ W cennikach zapisane sa ceny archiwalne, tj. ceny, ktore znajdowaly sie w kartotece magazynowej w chwili ich tworzenia. Cenniki mozemy przegladac i drukowac. Ceny z cennika archiwalnego mozemy wpisac do kartoteki magazynowej tj. odtworzyc ceny archiwalne. Mozemy utworzyc praktycznie dowolna ilosc cennikow. W cenniku zapamietywane sa nastepujace dane: - numer i nazwa cennika (w nazwie warto podac date tworzenia cennika) - identyfikacja pozycji w kartotece magazynowej (magazyn, grupa i indeks) - cena sprzedazy1, cena sprzedazy2, cena sprzedazy3, cena sprzedazy4, cena sprzedazy5, cena sprzedazy6 i cena normatywna. Aby utworzyc cennik podajemy nastepujace dane (parametry): °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °ÚÄÄ Parametry cennika ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°° °³ ³°° °³ Nr cennika....... 0002 ³°° °³ Nazwa cennika.... 0002 - 96.06.01 ³°° °³ ³°° °³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³°° °³³ Pozycje z wycena Wszystkie ³³°° °³³ Magazyny od: 01 do: 03 ³³°° °³³ Grupy od: 01 do: 01 ³³°° °³³ Od: Indeks pierwszy ³³°° °³³ Do: Indeks ostatni ³³°° °³³ ³³°° °³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³°° °ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°° °³ ³°° °ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Nr cennika np. 0002 Nazwa cennika np. 0002 - 96.06.01 Pozycje z wycena Czy uwzgledniac wszystkie karty magazynowe, niezaleznie od metody wyceny, czy tylko wskazane ? Np. Wszystkie Magazyny Ktore magazyny nalezy uwzglednic? Np. od: 01 do: 03 Grupy Ktore grupy nalezy uwzglednic? Np. od: 01 do: 01 Indeksy Ktore indeksy nalezy uwzglednic? Np. Od: Indeks pierwszy Do: Indeks ostatni Utworzone cenniki mozemy przegladac i drukowac. Mozemy sami ustalic postac wydruku cennika podajac parametry. Oto przyklad parametrow i uzyskanego wydruku: Parametry: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°ÚÄÄ Cennik ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°° °°°°³ ³°°°°° °°°°³ Nr cennika 0002 0002 - 98.10.01 ³°°°°° °°°°³ ³°°°°° °°°°³ ----Drukowane kolumny---- -----Naglowki kolumn----- ³°°°°° °°°°³ Liczba porzadkowa........ Nie ...... ³°°°°° °°°°³ Symbol magazynu.......... Nie ...... ³°°°°° °°°°³ Symbol grupy............. Nie ...... ³°°°°° °°°°³ Indeks................... Tak ...... Indeks ³°°°°° °°°°³ 40 znakow nazwy indeksu.. Tak ...... Nazwa towaru ³°°°°° °°°°³ Jednostka miary ......... Nie ...... ³°°°°° °°°°³ Cena sprzedazy 1......... Tak ...... Cena netto ³°°°°° °°°°³ Cena sprzedazy 2......... Nie ...... ³°°°°° °°°°³ Cena sprzedazy 3......... Nie ...... ³°°°°° °°°°³ Cena sprzedazy 4......... Nie ...... ³°°°°° °°°°³ Cena sprzedazy 5......... Nie ...... ³°°°°° °°°°³ Cena sprzedazy 6......... Nie ...... ³°°°°° °°°°³ Cena normatywna ......... Nie ...... ³°°°°° °°°°³ ³°°°°° °°°°³ Tytul 1 wydruku Cennik towarow z dnia 98.10.01 ³°°°°° °°°°³ Tytul 2 wydruku (ceny netto) ³°°°°° °°°°³ Porzadek wydruku ? Magazyn/Grupa/Indeks / Magazyn/Grupa/Nazwa ³°°°°° °°°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°° °°°°³ ³°°°°° °°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Wydruk: Firma Przykladowa Cennik towarow z dnia 98.10.01 Strona: 1 Dnia: 98.10.01 (ceny netto) -- CN-TRES ------------------------------------------------------------------ Indeks Nazwa towaru Cena netto ============================================================================= A0-001 Pudelka kartonowe do wysylania dyskietek 5.74 B0-001 Pudelko na 10szt. dyskietek 57.94 B0-002 Pudelko na 100szt. dyskietek 1,279.44 C0-001 Kaseta do drukarki SL-230 1,243.44 C0-002 Kaseta do drukarki MP5350 1,195.08 C0-003 Kaseta do drukarki LC-15 1,245.90 C0-004 Kaseta do drukarki NX-15 555.74 C0-005 Kaseta do drukarki SP2000 473.77 C0-006 Kaseta do drukarki SP2000AI 510.66 D0-001 Dyskietki DYSAN 5.25" 1.2MB plastikowe p 164.75 D0-002 Dyskietki DYSAN 3.5" 1.44MB 263.55 D0-003 Dyskietki PRECISION 3.5" 1.44MB 204.67 D0-004 Dyskietki PRECISION 5.25" 1.2MB 110.28 I0-004 Podrecznik PC-Szkola 650.00 I0-005 Przewod 4x0.12 20.00 I0-006 Listwa przeciwzakloceniowa 2,600.00 K0-002 Komputer PC/AT (2) 15,648.00 K0-003 Komputer PC/AT (3) 109,954.00 K0-004 Komputer PC/AT (4) 88,296.00 KONIEC ZESTAWIENIA 5.3.4 Powrot do cen archiwalnych ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ceny z cennika archiwalnego mozemy wpisac do kartoteki magazynowej tj. odtworzyc ceny archiwalne. Podajemy: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°ÚÄÄ Cennik ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°° °°°°³ ³°°°°° °°°°³ Nr cennika 0001 Nr 1 - 31.08.98 ³°°°°° °°°°³ ³°°°°° °°°°³ Odtwarzane ceny : ³°°°°° °°°°³ ----------------- ³°°°°° °°°°³ Cena sprzedazy 1............. Nie ³°°°°° °°°°³ Cena sprzedazy 2............. Tak ³°°°°° °°°°³ Cena sprzedazy 3............. Nie ³°°°°° °°°°³ Cena sprzedazy 4............. Nie ³°°°°° °°°°³ Cena sprzedazy 5............. Nie ³°°°°° °°°°³ Cena sprzedazy 6............. Nie ³°°°°° °°°°³ Cena normatywna ............. Nie ³°°°°° °°°°³ ³°°°°° °°°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°° °°°°³ F10-cennik, Enter-akceptacja cennika, Esc-koniec ³°°°°° °°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Nr cennika Podajemy numer cennika, ktory bedziemy odtwarzac, np. 0001 Nr 1 - 31.08.98 Odtwarzane ceny Podajemy, ktore ceny bedziemy odtwarzac, np. tylko cene sprzedazy 2 System przepisze cene sprzedazy 2 z cennika nr 0001 do kartoteki magazynowej. DODATEK A. Schemat przetwarzania dla inwentaryzacji ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inwentaryzacja Przeszacowanie ------------ | -------------- | | System | | | Oznaczanie | | | NA-TRES | | | pozycji | | | | ------- | -------------- | ------------ | | | | V | -------------- | ------------- ------------- | | Spis | | | Obnizka | | Kartoteka | | | z natury | | | ceny ewid.| | magazynowa| ---> | -------------- | ------------- | MG-TRES | | | | ------------- | --------------- | -------------- ^ | | Aktualizacja| | | Podwyzka | ------------ | | | wg spisu | | | ceny ewid. | | System |-------| | --------------- | -------------- | ZO-TRES | | | | | | | --------------- | ------------ | | Zwolnienie | | | | pozycji | | | | zaktualizow.| | | --------------- | DODATEK B. Schemat przetwarzania dla obliczania cen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o------------------------------o | Wzory (formuly) obliczen cen | | sprzedazy i ceny normatywnej | o--------------o---------------o | zapisywanie | formul V o------------------------------o | Formuly obliczania cen | | | o--------------o---------------o . | . o---------------------o | o------------- | Tabela kursow walut | | o-------------- | w systemie TK-TRES | | o--------------o o---------o-----------o | | Cenniki | | | o------------> | archiwalne | | | | tworzenie o-------o------o o------------------->o | cennikow | obliczanie cen | | | sprzedazy | | | V | | o---------------------o--------o | | Kartoteka magazynowa w | <-----------o | systemie MG-TRES | odtwarzanie cen z o------------------------------o cennikow archiwalnych ------------- Koniec opisu --------------------------------------------------