(APP Help) Logicki test baze podataka LOGICKI TEST BAZE PODATAKA Ovaj test baze podataka kontrolise logicki integritet baze podataka. Test se moze primenjivati i dok ostali korisnici rade u programu, ali je ipak preporucljivo da se radi dok niko ne radi u tekucem programu. Izabrane opcije se cuvaju za sledeci test, do izlaska iz programa, a onda se vracaju prethodno selektovane opcije. Trajno snimanje izabranih opcija se izvodi komandom F10. Test selektivno moze kontrolisati sledece stvari: OBJEKTI U KARTICAMA - Proverava da li se kartice partnera referisu na dobre podatke (fakture, dostavnice, partnere). VRSTE U ARTIKLIMA I ALT.SIFRE - Da li su sve vrste u tabeli artikla korektne i da li u tabeli alt.sifara postoji sifra koja ukazuje na nepostojeci artikal. ARTIKLI U MAGKOL - Da li u tabeli stanja magacina postoje svi artikli. TABELA IZLAZA - Da li postoje artikli i magacini na koje se referise tabela izlaza. TABELA ULAZA - Da li postoje artikli u magacini na koje se referise tabela ulaza. TABELA NALOGA - Da li postoje odgovarajuci registratori. TABELA NALS - Da li postoje konta i nalozi u tabeli stavke naloga. TEST NALOGA - Da li su nalozi korektno upisani. TEST KOLICINA - Generise se saldo kartica artikala za sve magacine i proverava se da li odgovara tekucem stanju. TEST OTP/FAK - Proverava se da i otpremnice imaju isti datum i kupca kao i fakture. TEST DOKUMENATA I NALOGA GK - Porede se dokumenta i nalozi u GK. Daje se razlika izmedju te dve evidencije. TEST CENA - Proveravaju se nabavne i prodajne cene na svim dokumentima. Na kraju se daje spisak svih artikala koji imaju neispravne nabavne cene. IZVESTAJ O GRESKAMA Svaka poruka u prvo delu sadrzi naziv tabele u kojoj je uocena greska, zatim ide redni broj sloga, opis greske i na kraju detalji o neispravnom podatku. KARTICE/999 PARTNER NE POSTOJI: 1234 K - Ne postoji partner id=1234 ili ne postoji otvorena K-kartica. KARTICE/999 FAKTURA NE POSTOJI: F 1234 - Ne postoji faktura id=1234 na koju se referise kartica. KARTICE/999 ULAZNI DOKUMENT NE POSTOJI: D 1234 - Ne postoji dostavnica id=1234. KARTICE/999 NALOG NE POSTOJI: G 1234 - Ne postoji nalog GK id=1234 KARTICE/999 NALOG BLAGAJNE NE POSTOJI B 1234 - Ne postoji nalog blagajne id=1234 na koji se referise kartica. KARTICE/999 IZVOD NE POSTOJI 123 - Ne postoji izvod sa ID=123 ? uplata kupcu, izvod 120, ABC KOMERC, 12.000,00 - Na kartici kupca je definisano da je kupcu uplaceno 12.000. ? uplata dobavljaca, izvod 120, XYZ TRADE, 10.000 - Na kartici dobavljaca je evidentirana uplata od dobavljaca. ? rucno uneto 21.01.02 XY TRADE 23.000 - Stavka je rucno uneta u karticu partnera. ARTIKLI/999 VRSTA NE POSTOJI 1234 - Za tekuci artikal nije definisana vrsta artikla id=1234 koja ne postoji u tabeli vrsta. ASIF/999 ARTIKAL NE POSTOJI 1234 - Za tekucu sifru ne postoji odgovarajuci artikal. MAGKOL/999 ARTIKAL NE POSTOJI 1234 - Ne postoji artikal sa id=1234. IZLAZ/999 OTPREMNICA NE POSTOJI 1234 - Ne postoji otpremnica id=1234 na koju se referise stavka izlaza. IZLAZ/999 MAGACIN SE NE SLAZE SA OTPREMNICOM! - Stavka izlaza ima oznacen magacin koji je razlicit od magacina oznacenog na odgovarajucoj otpremnici. IZLAZ/999 ARTIKAL NE POSTOJI 1234 - Ne postoji artikal id=1234 na koji se referise stavka izlaza. ULAZ/999 DOSTAVNICA NE POSTOJI 1234 - Ne postoji dostavnica na koju se referise stavka ulaza. ULAZ/999 ARTIKAL NE POSTOJI 1234 - Ne postoji artikal 1234 na koji se referise stavka ulaza. PRODAJA/999 NE POSTOJI EVIDENCIJA MP 1234 - Ne postoji evidencija MP id=1234 na koju se referise stavka MP. PRODAJA/999 ARTIKAL NE POSTOJI 1234 - Ne postoji artikal na koji se referise stavka prodaje. PROFAK/999 PARTNER NE POSTOJI 1234 - ne postoji odgovarajuci partner. KONTA/999 ID KONTA NIJE DOBAR 2010 34 - ID broj konta nije dobar. Najbolje je ponovo inicirati generisanje ID brojeva. NALS/999 NALOG NE POSTOJI 1234 - Za tekucu stavku naloga ne postoji nalog id=1234 NALS/999 KONTO NE POSTOJI 1234 - Ne postoji konto 1234 NALS/999 PARTNER NE POSTOJI 1234 - Ne postoji partner id=1234 na koga se referise analitika stavke naloga NALS/999 STARI SISTEM ANALITIKE - Stavka je uneta sa F8 i ima oznaceno da je treba upisati u operativnu analitiku. KONS/999 NALOG NE POSTOJI 1234 - Ne postoji nalog id=1234 KONS/999 KONTO NE POSTOJI 1234 - Ne postoji konto 1234 NAL/999 NE POSTOJI REGISTRATOR 1234 - Za nalog ne postoji definisan registrator id=1234 NAL/999 DUPLIRAN BROJ NALOGA 1234 - U istom registratoru naloga postoji nalog sa istim brojem. NAL/999 NEISPRAVNO UPISAN SALDO NALOGA xx-23 - Nalog XX-23 je neispravno upisan, pa se ne slazu stavke naloga sa stavkama koje su knjizene. Obavezno je ponovo upisati nalog, kako bi se stavke iskopirale na odgovarajuca konta. NAL/999 NEISPRAVAN SALDO NALOGA xx-23 - Nalog nije u ravnotezi. Ovo je uobicajeno ako nalog nije upisan, a ako jeste, doslo je do ostecenja i mora se izvrsiti korekcija. NESLAGANJE KOLICINE: MAG1 ARTIKAL_1 100 120 - Ne slaze se kolicina u pregledu zaliha za kolicinama u karticama. Obavezno treba srediti sa Ctrl-F8 NESLAGANJE REZERVACIJE: Ne slaze se rezervisana kolicina sa rezervacijom po dokumentima. Slicno kao i prethodna stavka. NESLAGANJE OTP/FAK, OTP. 1234, otpd=01.01.02 fakd=15.02.02 KO KF - Ne slazu se datumi i kupci na otpremnici broj sloga 1234 i odgovarajucoj fakturi. KO i KF su id brojevi kupca na otpremnici i fakturi. FAKTURA NIJE PROKNJIZENA, 1234 - Faktura nije proknjizena u karticama. Ovo ne mora da bude greska, na primer, ako je iskljuceno automatsko knjizenje. IZLAZ/999 NIJE DOBAR TIP DOKUMENTA - Stavka izlaza ima tip dokumenta koji ne postoji u evidenciji. OTPREM/999 NIJE DOBAR TIP DOKUMENTA - Isto, samo za otpremnice. FAKTUR/999 NIJE DOBAR TIP DOKUMENTA - Isto, samo za fakture. RADOBR/999 NE POSTOJI OBRACUN ! - Stavka u RadObr se referise na nepostojeci obracun. INTOC/999 NE POSTOJI REGISTRATOR! - Dokument nema ispravan registrator. INTOC/999 NE POSTOJI MAGACIN! - Dokument nema ispravan magacin. X 9999 dokument ne postoji GK nal= 123 - U GK postoji proknjizen dokument, ali ne postoji u evidenciji dokumenata. FAKTUR/999 dokument nije proknjzen u GK! - Dokument je oznacen kao proknjizen, ali u nalozima GK ne postoje stavke koje se referisu na taj dokument. PARTNERI/999 Komercijalista ne postoji XYZ - Za kupca nije definisan komercijalista. ? Neispravna nabavna cena artikla: - Artikal na nekom izlazu ima nabavnu cenu vecu od prodajne.