Často kladené otázky - INÉ

http://www.tpsoft.sk/ako-predist-naruseniu-indexovych-suborov-pri-praci-...

 

VÝSKYT PROBLÉMOV PRI PRÁCI V POČÍTAČOVEJ SIETI - RIEŠENIA 

Pri používaní aplikácie v počítačovej sieti môže nastávať prerušenie chodu aplikácie, ktoré je dôsledkom odpájania počítačovej stanice od hlavného počítača a tiež môže nastávať narušenie tzv. indexových súborov, čo spôsobuje nesprávnu evidenciu a výstup informácií. Nasledovné nastavenia počítačov minimalizujú tieto problémy.

 

1.     1. ODSTAVENIE USPÁVANIA SIEŤOVEJ KARTY 

       Pri používaní aplikácie v počítačovej sieti je nutné odstaviť tzv. “uspávanie” sieťovej karty, t.j. odstaviť “Povolenie šetriť energiu odstavením zariadenie” a to vo vlastnostiach sieťovej karty na záložke “Správa napájania”.

Uspávanie je nutné odstaviť aj na každej stanici v sieti aj na hlavnom počítači (server) !

 

1.     2. NARUŠENIE INDEXOV - DÔLEŽITÉ NASTAVENIA POČÍTAČOV PRI PRÁCI NA SIETI 

Pri používaní novších verzií  operačného systému Windows pri práci v počítačovej sieti môže dochádzať k narúšaniu tzv. indexových súborov, čo má dopad na nesprávne výstupy informácií z aplikácie. Príčinou týchto problémov sú nové možnosti, ktoré ale pôvodné aplikácie nevedia spoľahlivo využívať, preto je nutné vykonať určité nastavenia.

AKÝ PARAMETER NASTAVIŤ:

Pre správnu prácu počítačov s rôznymi operačnými systémami v sieti je dôležité jednotné nastavenie protokolu (parametra) zdieľania súborov, tzv. SMB v registri Windows. Rozdielnosť nastavenia môže s veľkou pravdepodobnosťou narúšať indexové súbory aplikácie, dôsledkom čoho vzniká napr. nesprávna evidencia stavov tovarov na sklade, preto je dôležité venovať tomuto nastaveniu pozornosť. Zároveň je vhodné nastavit aj parameter Opportunistic locks.

NA AKÚ HODNOTU NASTAVIŤ PARAMETER:

Pre vylúčenie problémov narúšania indexových súborov sa odporúča nastaviť parameter SMB1 na hodnotu „true“ a zároveň SMB2 na „false“ na všetkých počítačoch v sieti, na ktorých sa spúšťa aplikácia, vrátane servera  a zároveň parameter   Opportunistic locks (Oplocks) na hodnotu „false“ .

Po nastavení je nutné reštartovať počítač !

Popísané parametre sa nastavujú na OS Windows Vista, Windows 7, Windows8 a vyšších a Windows Server 2008, Windows Server 2012 a vyšších. Na operačnom systéme Windows XP sa nenastavujú.

DOLEŽITÉ: Parametre je nutné nastaviť na každom počítači, ak čo len jeden počítač nebude mať nastavené parametre poľa požiadaviek, môže spôsobovať popísané problémy. 

POSTUP NASTAVENIA SMB a OPLOCKS: 

Ideálne je ručné nastavenie protokolu SMB a Oplocks, kedy sa zároveň skontroluje ich aktuálny stav.  Iná možnosť je spustiť dávkový súborov, pokiaľ ho máte,  ktorý nastaví príslušné parametre, ale v takom prípade je potrebné po reštartovaní počítača skontrolovať vykonanie zmeny priamym prekontrolovaním registra.

Nastavenie v OS Windows 7 a nižších:

-spustite program REGEDIT (cez Štart – Všetky programy – Príslušenstvo – Spustiť, tu napíšte: regedit)

Nastavenie SMB1 a SMB2:

-postupne rozklikávajte následné kľúče registra: HKEY_LOCAL_MACHINE – SYSTEM – CurrentControlSet – Services – LanmanServer – Parameters

-tu vyhľadajte parameter SMB1 a nastavte mu hodnotu na 1 a parameter SMB2 a nsatavte mu hodnotu na 0. Ak sa tu tieto parameter nenachádzajú, musíte ich doplniť (cez menu Edit – New - DWORD) a potom im nastaviť hodnoty (cez menu Edit - Modify).

Nastavenie OPLOCKS:

-postupne rozklikávajte následné kľúče registra: HKEY_LOCAL_MACHINE – System – CurrentControlSet - Services – MRXSmb – Parameters. Ak sa tu takáto vetva nenachádza, musíte ju doplniť (cez menu Edit - New - Key).

-tu vyhľadajte parameter OplocksDisabled a nastavte mu hodnotu na 1. Ak sa tu tento parameter nenachádza, musíte ho doplniť (cez menu Edit – New - DWORD) a potom mu nastaviť hodnotu (cez menu Edit - Modify).

 

Po zmenách nutne reštartujte počítač.

 

Nastavenie v OS Windows 8 a vyšších:

-spustite program PowerShell (cez Vyhľadávanie, tu napíšte: powershell)

Nastavenie SMB1 a SMB2:

-napíšte a potvrďte postupne:

Set-SmbServerConfiguration -EnableSMB1Protocol $true

 Set-SmbServerConfiguration -EnableSMB2Protocol $false

 Set-SmbServerConfiguration -EnableOplocks $false

Následne reštartujte počítač.

Po opätovnom spustení sa odporúča skontrolovať, či bola zmena vykonaná a to opätovným spustení PowerShell a napísaním a potvrdením príkazu:

Get-SmbServerConfiguration

Vypíše sa zoznam parametrov s aktuálnymi hodnotami, preverte hodnoty parametrov: EnableSMB1Protocol : True , EnableSMB2Protocol:False a EnableOplocks: False .

 

Ak  osekáva tlačový výpis na obrazovke, t.j. nie je zobrazená celá zostava na pravej strane, použite jednu z možností:

 

Prvá možnosť - odporúčená - je vo vlastnostiach ikonky, ktorou sa spúšťa program z plochy Windows, zvoliť záložku Kompatibilita a zmeniť nasledovné nastavenie:                       (do voľby "Nastavenie" vojdete kliknutím pravého tlačítka myši na ikonke)

Nastavenie - popis voľby je závislý od Vášho OS Windows, možné sú nasledovné známe možnosti:

-buď máte dole v okne tlačítko "Zmeniť nastavenia vysokého DPI":

   kliknite na tlačítko a v zobrazenom okne zaškrtnite voľbu „Prepísať správanie nastavenia vysokého DPI .

-alebo na záložke Kompatibilita máte priamo voľbu „Prepísať správanie nastavenia vysokého DPI .“ -zaškrtnite ju

-alebo na záložke Kompatibilita máte voľbu „Vypnúť zmenu mierky zobrazenia pri vysokých nastaveniach DPI.“ -zaškrtnite ju

Bude to fungovať len pre túto aplikáciu, nebude to zväčšené a oseknuté vo výpise.

 

Druhá možnosť riešenia je praimo v programe vo voľbe Služby - Parametre prostredia odstaviť používanie tzv. „Externého tlačového managera“.

 

Tretia možnosť je v operačnom systéme zmenšiť veľkosť rozlíšenia.

 

Keď nefunguje kontrola na novú verziu programu (voľba Info - Aktualizácia prgoramu), je potrebné do Vášho počítača doinštalovať "ODBC driver pre MySQL 5.1 (64bit)". 

Môžete ho stiahnuť a dať nainštalovať z našej stránky vo voľbe Na stiahnutie:  stránky: http://www.tpsoft.sk/downloads

 

Ak sa na Vašom počítači po kliknutí na tlačítko "Kontrola IČDPH" nič nevykoná, resp. sa len točí tlačítko ukazovateľ myši, potrebné je na danom PC nainštalovať tz. "MS SOAP SDK 3.0" . Inštalačný balíček môžete stiahnuť napr. zo stránky:

Môžete ho stiahnuť a dať nainštalovať napr. zo stránky: http://microsoft-soap-toolkit.software.informer.com/download/#downloading

 

Ak nie je možné spustiť v programe voľbu Výpisy, je s najväčšou pravdepodobnosťou potrebné manuálne zaregistrovať knižnice: mscomctl.ocx a oleaut32.dll. Ich registráciou mohla zrušiť napr. aktualizácia operačného systému.

V systémoch WIN8 a WIN10 je potrebné kliknúť ľavým tlačidlom na ikonu Windows v ľavom dolnom rohu a začať napísať cmd. Systém ponúkne na spustenie Príkazový riadok, na ktorý kliknete pravým tlačidlom myši a kliknete na Spustiť ako správca.

V systéme WIN7 je potrebné kliknúť ľavým tlačidlom myši na ikonu Windows v ľavom dolnom rohu a následne do  vyhľadávajúceho okna  (na spodku obrazovky) napísať cmd. Systém nájde program cmd, na ktorý kliknete pravým tlačidlom myši a kliknete na Spustiť ako správca.

Ďalší postup závisí od toho, či je systém Windows nainštalovaný PC 32 alebo 64 bitový. (Táto informácia sa dá zistiť kliknutím pravého tlačidla na ikonu nachádzajúcu sa na ploche - Počítač/Tento počítač a následným vybraním možnosti Vlastnosti)

 

  • 32 bitový systém – musíme sa dostať do adresára C:\WINDOWS\SYSTEM32

Postupne napíšeme a potvrdíme klávesou ENTER nasledovné príkazy: 

1. 

CD \

2. 

CD WINDOWS\SYSTEM32

3.      

REGSVR32 MSCOMCTL.OCX (odozva na tento príkaz musí byť DLL registered succesfully)

4.      

REGSVR32 OLEAUT32.DLL (odozva na tento príkaz musí byť DLL registered succesfully)

 

  • 64 bitový systém – musíme sa dostať do adresára C:\WINDOWS\SYSWOW64

Postupne napíšeme a potvrdíme klávesou ENTER nasledovné príkazy: 

1. 

CD \

2. 

CD WINDOWS\SYSWOW64

3.      

REGSVR32 MSCOMCTL.OCX (odozva na tento príkaz musí byť DLL registered succesfully)

4.      

REGSVR32 OLEAUT32.DLL (odozva na tento príkaz musí byť DLL registered succesfully)

 

Po úspešnom zaregistrovaní knižníc napíšeme v príkazovom riadku príkaz EXIT, čím príkazový riadok ukončíme.

Ak Vám nápoveda CTRL+F1 na niektorej položke zobrazuje prekryté, alebo neúplné stĺpce, alebo zmenšené okno oproti obvyklému zobrazeniu, je potrebné dostať ju do preddefinovaného stavu. Toto vykonáte pri zobrazenej nápovede na prvé tlačítko v tlačítkovej lište, s obrázkom štvorsmerného kríža. Po kliknutí sa nápoveda nastaví na defaultné zobrazenie aj pri opkaovanom zobrazení, ak jej medzitým nezmeníte vzľhad.