============================================================================== = W poni¾szym pliku znajduj¥ si© informacje dotycz¥ce problem¢w i w¥tpliwo˜ci= = jakie mog¥ si© pojawi† podczas korzystania z programu TYTAN. = ============================================================================== Problem: U¾ywam programu TYTAN na pojedynczym komputerze i stwierdziˆem, ¾e mog© przyspieszy† jego dziaˆanie przez zastosowanie programu buforuj¥cego zapisy i odczyty z dysku (cache) typu SmartDrive, SpeedCache, itp. Czy mog© stosowa† tego typu programy bez ryzyka utraty informacji zgromadzonych w bazie danych? Wyja˜nienie: Program TYTAN zostaˆ tak zaprojektowany i wykonany, aby w maksymalnym stopniu wykluczy† mo¾liwo˜† utraty lub znieksztaˆcenia informacji na skutek zaniku zasilania lub innych nieprzewidywalnych przerw w pracy. Je˜li b©dziesz wykorzystywaˆ programy buforuj¥ce, w¢wczas w przypadku zaniku zasilania mo¾e doj˜† do nieodwracalnego uszkodzenia bazy danych. Jedyn¥ mo¾liwo˜ci¥ odzyskania utraconych danych b©dzie ich odtworzenie z kopii zapasowej (archiwum). Je˜li koniecznie chcesz korzysta† z program¢w buforuj¥cych (cache) wyˆ¥cz w nich opcj© buforowania zapis¢w lub podˆ¥cz sw¢j komputer do zasilacza awaryjnego (UPS). ------------------------------------------------------------------------------ Problem: Mimo pracy w sieci jeden z komputer¢w nie dziaˆa na wsp¢lnej bazie danych. Wyja˜nienie: Program automatycznie okre˜la peˆn¥ ˜cie¾k© do bazy danych na podstawie nazwy dysku i katalogu, z kt¢rego zostaˆ uruchomiony. Przy pracy w sieci wszystkie komputery powinny uruchamia† t© sam¥ kopi© programu (z tego dysku, na kt¢rym jest baza danych). Je˜li kto˜ uruchomi program z dysku swojego komputera, w¢wczas program b©dzie poszukiwaˆ i w efekcie u¾ywaˆ baz© danych umieszczon¥ na dysku lokalnym. Zaleca si©, aby program TYTAN zainstalowany byˆ tylko na dysku serwera. ------------------------------------------------------------------------------ Problem: Drukarka bardzo wolno drukuje faktury i zestawienia. Wyja˜nienie: Problem taki wyst©puje najcz©˜ciej na drukarkach igˆowych. Mog¥ by† dwie przyczyny: - druk w trybie listowym (NLQ lub LQ) zamiast w szkicowym (DRAFT), - drukowanie znak¢w semigraficznych (ramek). Tworzenie wydruk¢w wysokiej jako˜ci jest okupione znacznym spowolnieniem pracy drukarki. W wi©kszo˜ci wypadk¢w jako˜† szkicowa (DRAFT) jest wystarczaj¥ca. Wydruk w trybie szkicowym jest przeci©tnie okoˆo 4 razy szybszy ni¾ w trybie listowym. Wi©cej informacji na temat zmiany trybu drukowania znajdziesz w rozdziale "Drukowanie dokument¢w i zestawieä". Kolejnym elementem, kt¢rego wyb¢r jest zawsze kompromisem mi©dzy szybko˜ci¥ a estetyk¥, jest drukowanie znak¢w semigraficznych (ramek). Drukowanie ramek mo¾e spowolni† wydruk nawet 2 do 3 razy. Wi©cej informacji na temat drukowania znak¢w semigraficznych znajdziesz w rozdziale "Parametry konfiguracyjne", opis parametru 'Grafika'. ------------------------------------------------------------------------------ Problem: U¾ytkownik ma nadane uprawnienia na korzystanie z programu, a mimo wszystko nie mo¾e go uruchomi†. Po podaniu nazwy i hasˆa pojawia si© komunikat 'U¾ytkownik nie ma zezwolenia na uruchomienie programu'. Wyja˜nienie: Je˜li pojawia si© taki komunikat, to oznacza, ¾e u¾ytkownikowi odebrano prawo uruchamiania programu przez ustawienie pola 'Aktywny' na NIE. Je˜li u¾ytkownik ma uzyska† dost©p do programu to nale¾y wej˜† do moduˆu 'U¾ytkownicy' i dla wybranego u¾ytkownika ustawi† pole 'Aktywny' na TAK. ------------------------------------------------------------------------------ Problem: Po wprowadzeniu prawidˆowej nazwy i hasˆa, program wy˜wietla komunikat 'Bˆ©dne hasˆo'. Ponowne wprowadzenie hasˆa nie daje oczekiwanych efekt¢w. Sytuacja poprawia si© dopiero po ponownym uruchomieniu komputera. Wyja˜nienie: Tego typu sytuacja pojawia si© cz©sto w przypadkach, gdy hasˆo zawiera polskie znaki diakrytyczne (¥, †, itp.). Wi©kszo˜† program¢w (w tym r¢wnie¾ SCKBPOL) posiada mo¾liwo˜† wyˆ¥czenia polskiego ukˆadu klawiatury. Gdy polski ukˆad klawiatury jest wyˆ¥czony, to naci˜ni©cie np. klawiszy Ctrl+A nie powoduje wpisania litery ¥ lecz znaku ^a. Poniewa¾ w polu 'Hasˆo' nie wy˜wietlaj¥ si© ¾adne znaki, u¾ytkownik mo¾e by† przekonany, ¾e wprowadzone hasˆo jest prawidˆowe, podczas gdy w rzeczywisto˜ci jest bˆ©dne. Aby rozwi¥za† problem, nale¾y wˆ¥czy† polski ukˆad klawiatury. Typowym bˆ©dem jest r¢wnie¾ wpisywanie hasˆa du¾ymi lub maˆymi literami, podczas gdy jest ono zdefiniowane akurat odwrotnie (nale¾y zwr¢ci† uwag© na stan przeˆ¥cznika Caps Lock). ------------------------------------------------------------------------------ Problem: Na asortymentowym zestawieniu sprzeda¾y warto˜† towaru jest nieprawidˆowo obliczona. Je˜li przemno¾© podan¥ ilo˜† towaru przez jego cen© z cennika to otrzymuj© inn¥ warto˜† ni¾ na wydruku. Wyja˜nienie: Warto˜† towaru jest zawsze wyliczana jako suma warto˜ci z poszczeg¢lnych dokument¢w i na skutek zaokr¥gleä mo¾e odbiega† od warto˜ci wynikaj¥cej z prostego przemno¾enia ilo˜ci caˆkowitej przez cen© jednostkow¥. Przyj©ta w programie metoda obliczania gwarantuje, ¾e bez wzgl©du na rodzaj zestawienia (wg dokument¢w, dzienne, miesi©czne, globalne) zawsze otrzymamy te same wyniki. Ponadto metoda ta gwarantuje zgodno˜† caˆkowitej warto˜ci sprzeda¾y w zestawieniu asortymentowym z zestawieniem sprzeda¾y. Podobna sytuacja mo¾e wyst¥pi† w asortymentowym zestawieniu zakup¢w oraz w zestawieniu obrot¢w magazynowych. ------------------------------------------------------------------------------ Problem: Po uruchomieniu programu TYTAN pojawia si© komunikat BTRIEVE - bˆ¥d numer 94. Pr¢ba otwarcia pliku w katalogu, do kt¢rego nie ma uprawnieä. Wyja˜nienie: Tego typu komunikat mo¾e si© pojawi† w dw¢ch przypadkach: - jeden z plik¢w bazy danych ma ustawiony atrybut Tylko do odczytu (Read Only), - u¾ytkownik nie ma uprawnieä na korzystanie z katalogu DAT (w przypadku pracy w sieci). ------------------------------------------------------------------------------ Problem: Po zakoäczeniu wydruku drukarka wysuwa dodatkow¥ pust¥ stron©. Wyja˜nienie: Przyczyny takiego zjawisko mog¥ by† dwie: - w przypadku wydruku na drukark© sieciow¥, po zakoäczeniu wydruku serwer automatycznie wysyˆa do drukarki rozkaz wysuwu do nowej strony; je˜li jednocze˜nie w programie TYTAN ustawiona jest opcja wysuwu do nowej strony, to w rzeczywisto˜ci mo¾e wyst¥pi† wysuni©cie jednej dodatkowej (zb©dnej) strony; nale¾y zmieni† konfiguracj© serwera lub programu TYTAN, - w przypadku drukowania w poprzek kartki (orientacja pozioma), powr¢t do drukowania w kierunku pionowym powoduje automatyczne wysuni©cie bie¾¥cej strony; wysˆanie rozkazu wysuwu do nowej strony powoduje wysuni©cie dodatkowej pustej strony; ------------------------------------------------------------------------------ Problem: Korzystaj¥c ze swojego komputera zmodyfikowaˆem jeden z parametr¢w konfiguracyjnych, a program TYTAN, pracuj¥cy na innym komputerze w sieci, nadal korzysta ze starych parametr¢w. Wyja˜nienie: Parametry konfiguracyjne s¥ odczytywane: - w momencie rozpocz©cia pracy programu (podania nazwy i hasˆa), - przy ka¾dej zmianie okresu (roku), - w momencie wej˜cia do moduˆu 'Konfiguracja'. Tak wi©c, aby program zacz¥ˆ korzysta† z nowych parametr¢w konfiguracyjnych (zmienionych przez innego u¾ytkownika), nale¾y wykona† jedn¥ z wy¾ej wymienionych czynno˜ci. Dodatkowo cz©˜† parametr¢w konfiguracyjnych zale¾na jest od numeru stanowiska. S¥ to np. tryb pracy karty graficznej, drukowanie grafiki, parametry wsp¢ˆpracy z urz¥dzeniem fiskalnym i czytnikiem kod¢w kreskowych. W takim przypadku parametry konfiguracyjne ustawia si© indywidualnie dla ka¾dego komputera pracuj¥cego w sieci. ------------------------------------------------------------------------------ Problem: Czasami nie mog© wprowadza† polskich liter. Po ponownym uruchomieniu komputera wszystko wraca do normy (korzystam z programu SCKBPOL). Wyja˜nienie: Po dokonaniu standardowej instalacji, program SCKBPOL jest tak skonfigurowany, ¾e polsk¥ klawiatur© wˆ¥cza si© i wyˆ¥cza naciskaj¥c klawisze Alt+Spacja. Zdarza si©, ¾e u¾ytkownik niechc¥cy naci˜nie podan¥ kombinacj© klawiszy i wyˆ¥czy polsk¥ klawiatur©. Aby wˆ¥czy† polsk¥ klawiatur© nale¾y ponownie nacisn¥† klawisze Alt+Spacja. ------------------------------------------------------------------------------ Problem: Na wydrukach nie mog© uzyska† polskich znak¢w. Wyja˜nienie: Je˜li posiadasz starszy model drukarki lub kupiˆe˜ j¥ poza granicami Polski, mo¾e si© okaza†, ¾e twoja drukarka w og¢le nie ma polskich znak¢w. Je˜li jeste˜ pewien, ¾e twoja drukarka ma polskie znaki, w¢wczas nale¾y zacz¥† od sprawdzenia konfiguracji drukarki. W wi©kszo˜ci z nich istnieje mo¾liwo˜† wyboru j©zyka i strony kodowej. Powiniene˜ wybra† j©zyk polski oraz stron© kodow¥ 852 (Latin-2). Informacje o tym, jak zmieni† poszczeg¢lne parametry konfiguracyjne, znajdziesz w dokumentacji doˆ¥czonej do drukarki. Je˜li drukarka mo¾e drukowa† polskie znaki jedynie w standardzie Mazovia, w¢wczas mo¾esz wykorzysta† program SCKBPOL do przekodowywania standard¢w. Na rynku mo¾na r¢wnie¾ spotka† drukarki, kt¢re drukuj¥ polskie znaki jedynie przy wykorzystaniu okre˜lonej czcionki lub tylko w jednym z tryb¢w pracy (np. jako Epson FX lub jako IBM Graphics Printer). Dokˆadne informacje na temat mo¾liwo˜ci (lub ograniczeä) drukarki powiniene˜ uzyska† od sprzedawcy lub producenta. ------------------------------------------------------------------------------ Problem: Posiadam drukark© laserow¥. Drukarka nie drukuje ostatniej strony zestawienia. Je˜li zestawienie jest kr¢tkie (poni¾ej jednej strony), to nie drukuje si© wcale. Wyja˜nienie: Drukarki laserowe s¥ drukarkami stronicowymi. Kartka drukowana jest dopiero w momencie wysˆania do drukarki caˆej strony lub wysˆania komendy wysuni©cia papieru. Je˜li chcesz unikn¥† problem¢w, w okienku "Parametry drukowania" ustaw pole 'Wysuw' na TAK (patrz rozdziaˆ "Drukowanie dokument¢w i zestawieä"). ------------------------------------------------------------------------------ Problem: Do obsˆugi bazy danych programu TYTAN wykorzystuj© program BTRIEVE w wersji 6.15. Podczas wywoˆywania programu BTRIEVE pojawia si© komunikat: "Cannot load Protected Mode Switch (PMSWITCH)". Wyja˜nienie: Aby program BTRIEVE w wersji 6.15 m¢gˆ si© prawidˆowo uruchomi†, musi by† speˆniony jeden z poni¾szych warunk¢w: - program BTRIEVE i PMSWITCH musi by† w bie¾¥cym katalogu, lub - program BTRIEVE i PMSWITCH musi by† w katalogu wymienionym w zmiennej ˜rodowiska PATH (˜cie¾ka przeszukiwania). Podczas instalacji programu TYTAN zmienna PATH nie jest modyfikowana. Aby uruchomi† program TYTAN musisz przej˜† do katalogu, w kt¢rym zostaˆ zainstalowany lub samodzielnie doda† nazw© tego katalogu do zmiennej PATH. ------------------------------------------------------------------------------ Problem: Uruchamianie poszczeg¢lnych moduˆ¢w programu (np. Kontrahenci, Zakupy, itp.) zajmuje du¾o czasu. W trakcie uruchamiania moduˆu zauwa¾yˆem du¾¥ aktywno˜† dysku (zapala si© lampka twardego dysku). Wyja˜nienie: Program TYTAN jest bardzo rozbudowany. Aby mo¾liwe byˆo uruchomienie programu na komputerze posiadaj¥cym jedynie 640KB pami©ci, wykorzystywany jest mechanizm nakˆadkowania (program podzielony jest na wiele cz©˜ci, kt¢re ˆadowane s¥ do pami©ci komputera tylko wtedy, gdy s¥ potrzebne). Je˜li w komputerze dost©pna jest pami©† extended, w¢wczas wykorzystywana jest ona do buforowania odczyt¢w poszczeg¢lnych nakˆadek. Gdy komputer nie posiada pami©ci extended lub jest ona w caˆo˜ci zaj©ta przez inne programy, w¢wczas ka¾de wej˜cie do moduˆu wymaga odczytania wielu fragment¢w programu z dysku. Je˜li do obsˆugi bazy danych wykorzystywany jest program BTRIEVE w wersji 6.15, w¢wczas jego uruchomienie mo¾e doprowadzi† do zaj©cia caˆej pami©ci extended. Aby temu zapobiec, nale¾y zdefiniowa† zmienn¥ ˜rodowiska o nazwie DOS16M i okre˜li† w niej maksymaln¥ ilo˜† pami©ci alokowan¥ przez program BTRIEVE. Przykˆadowa komenda definiuj¥ca zmienn¥ ˜rodowiska: SET DOS16M=:2M Powy¾sza definicja ogranicza ilo˜† pami©ci dost©pnej dla programu BTRIEVE do 2MB. Najlepiej jest j¥ umie˜ci† w pliku AUTOEXEC.BAT ------------------------------------------------------------------------------ Problem: W mojej firmie wykorzystywana jest sie† NetWare Lite, Personal NetWare lub Novell DOS 7. Gdy program TYTAN korzystaˆ z BTRIEVE w wersji 5.10, wszystko dziaˆaˆo poprawnie. Po zmianie programu BTRIEVE na wersj© 6.15 pojawiˆy si© problemy. Cz©sto dochodzi do caˆkowitego zawieszenia komputera lub program TYTAN wy˜wietla komunikat o bˆ©dzie i koäczy dziaˆanie. Wyja˜nienie: Problem tkwi w niezgodno˜ci programu BTRIEVE w wersji 6.15 z wymienionymi wy¾ej sieciami. Z naszych wˆasnych badaä wynika, ¾e bˆ©dne dziaˆanie mo¾e wyst¥pi† w przypadkach, gdy na komputerze zainstalowane s¥ programy wykorzystuj¥ce chroniony tryb pracy procesora (protected mode). Zaobserwowane bˆ©dy dziaˆania zostaˆy zgˆoszone do producenta programu BTRIEVE, firmy Btrieve Technologies. Zalecane s¥ nast©puj¥ce rozwi¥zania: - przed uruchomieniem programu BTRIEVE nale¾y zdefiniowa† zmienn¥ ˜rodowiska TIMERINT podaj¥c jako numer przerwania zegarowego 8 (przykˆadowa komenda: SET TIMERINT=8) lub - w pliku BTI.CFG doda† lini©: Timer=No. Plik BTI.CFG b©dzie miaˆ w¢wczas posta†: [Btrieve] tasks=1 [Btrieve Client] options=/L:3 /F:30 /H:30 /T:1 /M:512 /U:0 trnfile=c:\ SharingOnLocalFiles=SingleEngine SharingOnRemoteFiles=MultiEngine EnableSharingBias=Yes Timer=No Mo¾liwe jest skorzystanie z pierwszej lub drugiej metody lub z obu jednocze˜nie. Je˜li oka¾e si©, ¾e ¾adna z metod nie daje po¾¥danego rezultatu, w¢wczas pozostaje u¾ytkownikowi korzystanie z programu BTRIEVE w wersji 5.10. ------------------------------------------------------------------------------ Problem: W mojej firmie wykorzystywana jest sie† dziaˆaj¥ca w oparciu o Novell DOS 7. W sieci udost©pniona jest drukarka posiadaj¥ca polskie litery w standardzie innym ni¾ Latin-2, np. Mazovia. Aby zapewni† konwersj© ze standardu Latin-2, wykorzystywanego przez program TYTAN, na standard Mazovia, wykorzystali˜my program SCKBPOL z opcj¥ /d1m. Program SCKBPOL uruchamiany jest komend¥ DEVICE znajduj¥c¥ si© w pliku CONFIG.SYS. Pr¢ba drukowania na wspomnianej drukarce koäczy si© komunikatem o bˆ©dzie lub zawieszeniem komputera. Wyja˜nienie: Problem wynika z faktu, ¾e najpierw ˆadowany jest program SCKBPOL, a potem wykonywana jest komenda udost©pniania drukarki sieciowej. Przej©te przez program SCKBPOL przerwanie obsˆugi drukarki jest mu zabierane, po czym nie jest prawidˆowo obsˆugiwane. Aby rozwi¥za† ten problem nale¾y program SCKBPOL usun¥† z pliku CONFIG.SYS i uruchomi† go po wykonaniu komendy udost©pniaj¥cej drukark© sieciow¥. ------------------------------------------------------------------------------ Problem: Korzystam z sieci Windows for Workgroups i mam kˆopoty z drukowaniem. W sieci pracuje kilka komputer¢w, ale drukarka podˆ¥czona jest tylko do jednego z nich. Wydruki realizowane na komputerze, do kt¢rego podˆ¥czona jest drukarka, wysyˆane s¥ bezpo˜rednio do drukarki. Wydruki z pozostaˆych komputer¢w obsˆugiwane s¥ za po˜rednictwem mened¾era wydruk¢w. Co zrobi†, aby wydruki z komputera, do kt¢rego podˆ¥czona jest drukarka, obsˆugiwane byˆy r¢wnie¾ za po˜rednictwem mened¾era wydruk¢w? Wyja˜nienie: Opisany problem wynika ze specyficznej konstrukcji systemu Windows for Workgroups. Jego rozwi¥zanie jest dokˆadnie opisane w pliku PRINTERS.WRI w rozdziale "Drukowanie z aplikacji MS-DOS". Plik PRINTERS.WRI znajduje si© w tym samym katalogu, co system Windows. Je˜li pliku nie ma we wskazanym miejscu, w¢wczas musisz ponownie uruchomi† program instalacyjny systemu Windows i doda† brakuj¥ce elementy. Do wy˜wietlenia zawarto˜ci pliku PRINTERS.WRI nale¾y wykorzysta† program WRITE, b©d¥cy elementem skˆadowym systemu Windows. ------------------------------------------------------------------------------ Problem: Korzystam z sieci, w kt¢rej blokowanie plik¢w i rekord¢w realizowane jest za po˜rednictwem programu SHARE. Korzystaj¥c z programu TYTAN wykorzystuj© BTRIEVE w wersji 6.15. Po uruchomieniu programu wy˜wietlany jest komunikat: "Bˆ¥d blokowania rekordu" lub "Nieokre˜lona awaria nap©du C:". Wyja˜nienie: Program SHARE nale¾y uruchamia† z dodatkowymi opcjami, np. SHARE /L:500 /F:5100 W przypadku sieci Windows for Workgroups w wersji 3.11 ten problem nie wyst©puje, gdy¾ wykorzystywany jest program VSHARE, kt¢ry w zale¾no˜ci od potrzeb samodzielnie alokuje dodatkow¥ pami©† na informacje o zablokowanych plikach.