[Libreoffice-commits] core.git: 3 commits - basic/source filter/Library_t602filter.mk filter/source sw/qa vcl/workben

Caolán McNamara caolanm at redhat.com
Thu Oct 1 06:05:57 PDT 2015


 basic/source/runtime/runtime.cxx      |    9 
 filter/Library_t602filter.mk          |    1 
 filter/source/t602/t602filter.cxx     |   63 ++-
 filter/source/t602/t602filter.hxx     |    3 
 sw/qa/core/data/602/pass/cti_t602.602 |  146 +++++++
 sw/qa/core/data/602/pass/zak.602      |  641 ++++++++++++++++++++++++++++++++++
 vcl/workben/fftester.cxx              |   14 
 7 files changed, 859 insertions(+), 18 deletions(-)

New commits:
commit 62b39a7c48dcd74f5e14ffd78b3ab917a84d7622
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Oct 1 14:03:05 2015 +0100

    coverity#1325255 Unchecked dynamic_cast
    
    Change-Id: Ie1a6b231e0313d1c00ffb9ab0137af2beeb05e02

diff --git a/basic/source/runtime/runtime.cxx b/basic/source/runtime/runtime.cxx
index fe29acd..080aac6 100644
--- a/basic/source/runtime/runtime.cxx
+++ b/basic/source/runtime/runtime.cxx
@@ -3254,8 +3254,8 @@ bool SbiRuntime::checkClass_Impl( const SbxVariableRef& refVal,
             {
                 if ( ( bVBAEnabled || CodeCompleteOptions::IsExtendedTypeDeclaration() ) && pObj->IsA( TYPE(SbUnoObject) ) )
                 {
-                    SbUnoObject* pUnoObj = dynamic_cast<SbUnoObject*>( pObj );
-                    bOk = checkUnoObjectType( pUnoObj, aClass );
+                    SbUnoObject& rUnoObj = dynamic_cast<SbUnoObject&>(*pObj);
+                    bOk = checkUnoObjectType(&rUnoObj, aClass);
                 }
                 else
                     bOk = false;
@@ -3723,10 +3723,9 @@ void SbiRuntime::SetupArgs( SbxVariable* p, sal_uInt32 nOp1 )
                 else if( bVBAEnabled && p->GetType() == SbxOBJECT && (0 == dynamic_cast<const SbxMethod*>( p) || !p->IsBroadcaster()) )
                 {
                     // Check for default method with named parameters
-                    SbxBaseRef pObj = p->GetObject();
-                    if( pObj && 0 != dynamic_cast<const SbUnoObject*>( &pObj) )
+                    SbxBaseRef xObj = p->GetObject();
+                    if (SbUnoObject* pUnoObj = dynamic_cast<SbUnoObject*>(&xObj))
                     {
-                        SbUnoObject* pUnoObj = static_cast<SbUnoObject*>(static_cast<SbxBase*>(pObj));
                         Any aAny = pUnoObj->getUnoAny();
 
                         if( aAny.getValueType().getTypeClass() == TypeClass_INTERFACE )
commit 2cea241cb55f8c8714744fab4c4e83a07ad66ffa
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Oct 1 13:41:24 2015 +0100

    add 602 format to fftester
    
    Change-Id: I52055dc66ab2119dce6e3df3a34c25a822dea166

diff --git a/filter/Library_t602filter.mk b/filter/Library_t602filter.mk
index a3735f5..e744c15 100644
--- a/filter/Library_t602filter.mk
+++ b/filter/Library_t602filter.mk
@@ -28,6 +28,7 @@ $(eval $(call gb_Library_use_sdk_api,t602filter))
 $(eval $(call gb_Library_use_libraries,t602filter,\
 	xo \
 	tl \
+	comphelper \
 	cppuhelper \
 	cppu \
 	sal \
diff --git a/filter/source/t602/t602filter.cxx b/filter/source/t602/t602filter.cxx
index 9dae5b8..118da3e 100644
--- a/filter/source/t602/t602filter.cxx
+++ b/filter/source/t602/t602filter.cxx
@@ -36,6 +36,7 @@
 #include <com/sun/star/awt/XControl.hpp>
 #include <com/sun/star/awt/XDialog.hpp>
 #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
+#include <comphelper/oslfile2streamwrap.hxx>
 
 using namespace ::cppu;
 using namespace ::osl;
@@ -115,11 +116,17 @@ namespace T602ImportFilter {
         "\x00\xb4\x00\xb0\x00\xc0\x02\xc6\x01\x58\x01\x59\x00\x20\x00\x20";
 
 #define _Start(_nam) \
-    mxHandler->startElement(_nam, mAttrList);\
-    mpAttrList->Clear();
+    if (mxHandler.is()) \
+    { \
+        mxHandler->startElement(_nam, mAttrList); \
+        mpAttrList->Clear(); \
+    }
 
 #define _End(_nam) \
-    mxHandler->endElement(_nam);
+    if (mxHandler.is()) \
+    { \
+        mxHandler->endElement(_nam); \
+    }
 
 inistruct ini;
 
@@ -130,6 +137,14 @@ T602ImportFilter::T602ImportFilter(const css::uno::Reference<css::lang::XMultiSe
 {
 }
 
+T602ImportFilter::T602ImportFilter(css::uno::Reference<css::io::XInputStream> xInputStream)
+    : mxInputStream(xInputStream)
+    , mpAttrList(NULL)
+    , node(START)
+{
+}
+
+
 T602ImportFilter::~T602ImportFilter()
 {
 }
@@ -219,7 +234,8 @@ void T602ImportFilter::inschr(unsigned char ch)
         } else {
             char s[20];
             sprintf(s,"%i",pst.wasspace);
-            mpAttrList->AddAttribute("text:c",OUString::createFromAscii(s));
+            if (mpAttrList)
+                mpAttrList->AddAttribute("text:c",OUString::createFromAscii(s));
             _Start("text:s");
             _End("text:s");
         }
@@ -440,6 +456,13 @@ bool SAL_CALL T602ImportFilter::importImpl( const Sequence< css::beans::Property
     return true;
 }
 
+bool SAL_CALL T602ImportFilter::test()
+{
+    Reset602();
+    Read602();
+    return true;
+}
+
 void T602ImportFilter::Reset602()
 {
     node = START;
@@ -496,7 +519,8 @@ void T602ImportFilter::inschrdef(unsigned char ch)
         xch[0] = ch;
 
     pst.waspar = false;
-    mxHandler->characters(OUString(xch));
+    if (mxHandler.is())
+        mxHandler->characters(OUString(xch));
 }
 
 void T602ImportFilter::wrtfnt()
@@ -517,8 +541,9 @@ void T602ImportFilter::wrtfnt()
     }
 
     _End("text:span");
-    mpAttrList->AddAttribute(
-        "text:style-name", OUString::createFromAscii(style));
+    if (mpAttrList)
+        mpAttrList->AddAttribute(
+            "text:style-name", OUString::createFromAscii(style));
     _Start("text:span");
 }
 
@@ -555,7 +580,8 @@ void T602ImportFilter::par602(bool endofpage)
             if(pst.waspar||ini.reformatpars) {
                 _End("text:span");
                 _End("text:p");
-                mpAttrList->AddAttribute("text:style-name", "P1");
+                if (mpAttrList)
+                    mpAttrList->AddAttribute("text:style-name", "P1");
                 _Start("text:p");
                 _Start("text:span");
                 wrtfnt();
@@ -581,7 +607,8 @@ void T602ImportFilter::par602(bool endofpage)
             if(!ini.reformatpars) {
                 _End("text:span");
                 _End("text:p");
-                mpAttrList->AddAttribute("text:style-name", "P2");
+                if (mpAttrList)
+                    mpAttrList->AddAttribute("text:style-name", "P2");
                 _Start("text:p");
                 _Start("text:span");
                 wrtfnt();
@@ -688,9 +715,11 @@ void T602ImportFilter::Read602()
 
     if (node==QUIT) return;
 
-    mpAttrList->AddAttribute("text:style-name", "P1");
+    if (mpAttrList)
+        mpAttrList->AddAttribute("text:style-name", "P1");
     _Start("text:p");
-    mpAttrList->AddAttribute("text:style-name", "T1");
+    if (mpAttrList)
+        mpAttrList->AddAttribute("text:style-name", "T1");
     _Start("text:span");
 
     if (node==START) { node = EOL; }
@@ -739,7 +768,8 @@ void T602ImportFilter::Read602()
                     node = SETCMD;   //nedodelano
                 else {
                     inschr('@');
-                    mxHandler->characters(OUString::createFromAscii(cmd602));
+                    if (mxHandler.is())
+                        mxHandler->characters(OUString::createFromAscii(cmd602));
                     node = READCH;
                 }
             } else {
@@ -1170,4 +1200,13 @@ Reference< XInterface > SAL_CALL T602ImportFilterDialog_createInstance( const Re
 
 }
 
+extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImport602(const OUString &rURL)
+{
+    osl::File aInputFile(rURL);
+    aInputFile.open(osl_File_OpenFlag_Read);
+    css::uno::Reference<io::XInputStream> xStream(new comphelper::OSLInputStreamWrapper(aInputFile));
+    T602ImportFilter::T602ImportFilter aImport(xStream);
+    return aImport.test();
+}
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/filter/source/t602/t602filter.hxx b/filter/source/t602/t602filter.hxx
index f12404b..4ab091b 100644
--- a/filter/source/t602/t602filter.hxx
+++ b/filter/source/t602/t602filter.hxx
@@ -255,6 +255,7 @@ private:
 
     public:
         T602ImportFilter(const css::uno::Reference<css::lang::XMultiServiceFactory > &r );
+        T602ImportFilter(css::uno::Reference<css::io::XInputStream> xInputStream);
         virtual ~T602ImportFilter();
 
     // XFilter
@@ -283,6 +284,8 @@ private:
             throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
         virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames(  )
             throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+
+        bool SAL_CALL test();
 };
 
 OUString T602ImportFilter_getImplementationName()
diff --git a/vcl/workben/fftester.cxx b/vcl/workben/fftester.cxx
index f0bbb74..1143bfc 100644
--- a/vcl/workben/fftester.cxx
+++ b/vcl/workben/fftester.cxx
@@ -348,7 +348,6 @@ try_again:
                 }
                 ret = (int) (*pfnImport)(out);
             }
-
             else if (strcmp(argv[2], "hwp") == 0)
             {
                 static HFilterCall pfnImport(0);
@@ -362,6 +361,19 @@ try_again:
                 }
                 ret = (int) (*pfnImport)(out);
             }
+            else if (strcmp(argv[2], "602") == 0)
+            {
+                static HFilterCall pfnImport(0);
+                if (!pfnImport)
+                {
+                    osl::Module aLibrary;
+                    aLibrary.loadRelative(&thisModule, "libt602filterlo.so", SAL_LOADMODULE_LAZY);
+                    pfnImport = reinterpret_cast<HFilterCall>(
+                        aLibrary.getFunctionSymbol("TestImport602"));
+                    aLibrary.release();
+                }
+                ret = (int) (*pfnImport)(out);
+            }
             else if (strcmp(argv[2], "lwp") == 0)
             {
                 static HFilterCall pfnImport(0);
commit d80f53b318bbce420e6eb4c3892022e126dfd289
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Oct 1 12:50:08 2015 +0100

    found a few more 602 files
    
    Change-Id: If8e47aab71eb2c8ce71f55af67604f0cbbca6b5a

diff --git a/sw/qa/core/data/602/pass/cti_t602.602 b/sw/qa/core/data/602/pass/cti_t602.602
new file mode 100644
index 0000000..d22a2a2
--- /dev/null
+++ b/sw/qa/core/data/602/pass/cti_t602.602
@@ -0,0 +1,146 @@
+ at CT 1
+ at LM 5
+ at RM 75
+ at PL 60
+ at TB -----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T
+ at MT 0
+ at MB 2
+ at PO 1
+ at PN 1
+ at LH 6
+
+
+      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
+      ³          Textovì  editor Text602          ³
+      ³                                                               ³
+      ³                           verze: 3.00                         ³
+      ³                                                               ³
+      ³                    Software602, spol. s r.o.                  ³
+      ³                                                               ³
+      ³                          Pod pramenem 3,                      ³
+      ³                          Praha 4, Nusle                       ³
+      ³                                                               ³
+      ³  Objedn vky ................. P.O.Box 1, 140 00  Praha 4      ³
+      ³  Prodejny :                                                   ³
+      ³               Praha 1, Sp len  19     (Po-P   9,00-17,00)     ³
+      ³               Praha 1, Biskupskì Dv…r (Po-P  10,00-18,00)     ³
+      ³                                                               ³
+      ³  éstýedna :    (02)423817      nebo           (02)421368      ³
+      ³                                                               ³
+      ³  Hotline a z znam hovor… v mimopracovn¡ dobØ                  ³
+      ³                                                               ³
+      ³                (02)422506      nebo           (02)420905      ³
+      ³                                                               ³
+      ³  Fax :         (02)421105      Mail602 :      (02)420448      ³
+      ³                                                               ³
+      ³  Expedice :    (02)421517                                     ³
+      ³                                                               ³
+      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
+
+
+    Textovì editor Text602 verze 3.00 je souŸ st¡ dvou obchodn¡ch produkt…:
+
+                     - Text602 verze 3.00
+                     - Text602 KOMPLET
+
+    Doplåuj¡c¡ komponenty KOMPLETU jsou pops ny v kapitol ch informaŸn¡ho
+    souboru CTI_KOMP.602. SouŸ st¡ standardn¡ dod vky jsou v§dy tyto soubo­
+    ry:
+
+     o T602.EXE, T602.KLV
+    ExekuŸn¡ soubor editoru Text602 a pýipraven‚ kl vesnice KL8 a KL9 pro
+    pý¡padnou redefinici.
+
+     o T602.HLP
+    Soubor s n povØdou pro Text602.
+
+     o *.FNT
+    Soubory font… pro standardn¡ grafick‚ drivery dev¡ti a Ÿtyýiadvaceti­
+    jehliŸkovìch maticovìch tisk ren v kvalitØ: DRAFT, NLQ, LQ a pro trys­
+    kov‚ a laserov‚ tisk rny.
+
+     o *.DST
+    DefiniŸn¡ soubory pro tisk rny. Podrobnì pýehled a popis vlastnost¡ DST
+    soubor… najdete v informaŸn¡m souboru CTI_MATD.602.
+
+     o PREVIEW.DST
+    DefiniŸn¡ soubor pro tisk zrcadlov‚ho obrazu tiskov‚ str nky (A4) na
+    obrazovku.
+
+     o FAX.DST
+    DefiniŸn¡ soubor pro vìstup do faxov‚ho souboru.
+
+     o SLOV.MNU
+    Soubor pro slovensk  menu (aktivuje se pý¡kazem  T602 /SLOV.MNU).
+
+     o HC602.COM, PCXTF602.EXE, LOGO602.TIF
+    Program na sn¡m n¡ obsahu obrazovky a ukl d n¡ do soubor… ve form tu
+    TIFF. Pýevodn¡ program pro obr zky ulo§en‚ ve form tu PCX (napý.
+    z programu PaintBrush (Windows)) do form tu TIFF. Jako vzor je pýilo§en
+    soubor LOGO602.TIF, kterì obsahuje znak naç¡ firmy
+
+    Vçechny soubory jsou dod v ny v komprimovan‚ podobØ a je nutn‚ je in­
+    stalovat pomoc¡ programu INST602 (viz soubor CTI_1111.602).
+ at LH 3
+
+ at LH 6
+ZmØny a doplåky k manu lu
+
+    - spouçtØc¡ pý¡kaz  rezidentnØ instalovan‚ho programu  HC602 byl zmØnØn
+    z povelu <Ctrl O><L> na <Ctrl Alt><O>.
+
+    - pýi tisku v¡ce kopi¡ je mo§nost zvolit re§im "SpojitØ" nebo "Po
+      str nk ch". Bli§ç¡ informace najdete v n povØdØ k pý¡kazu poŸet
+      Kopi¡.
+
+    - Ka§d  kl vesnice si "pamatuje" polohu pýep¡naŸe Z > Y. Pýep¡naŸ se
+      nastav¡ podle polohy, kterou mØl naposledy pýi pou§it¡ t‚ kter‚ kl ­
+      vesnice. N povØda k rozlo§en¡ kl ves je zobrazena v§dy pro standardn¡
+    tvar; t.j. bez prohozen¡ "Z" a "Y".
+
+    - Vedle  programu HC602  (Orion)  je  zaýazena dalç¡  grafick  utilita:
+      program PCXTF602. Program je urŸen  ke konverzi soubor… obsahuj¡c¡ch
+      obrazov‚ informace ve form tu PCX do form tu TIFF. Program se spouçt¡
+      z pý¡kazov‚ ý dky operaŸn¡ho syst‚mu:
+
+           PCXTF602 PCX_SOUBOR TIFF_SOUBOR [/B|/C]
+
+      parametr /B znamen  b¡l‚ pozad¡ (default), /C znamen  Ÿern‚ pozad¡.
+
+    - Editor umo§åuje naŸ¡st soubory oznaŸen‚ atributem Read Only. Tyto
+      soubory jsou indikov ny hvØzdiŸkou, zobrazenou pýed n zvem souboru.
+      Soubor m…§ete pouze prohl¡§et, nem…§ete jej vçak ulo§it ! Pokud jste
+      vçak ji§ v souboru provedli "nenahraditeln‚" £pravy a t‚ hvØzdiŸky
+      jste si vçimli a§ pozdØ, porad¡me v m malì trik: oznaŸte text jako
+      blok a ulo§te jej do nov‚ho souboru.
+
+    - Pokud spust¡te Preview kl vesovìm povelem <Ctrl PrtScr>, ukazuje
+      aktu ln¡ str nku textu. Spust¡te-li jej pý¡kazem Preview z menu Tisk,
+      ukazuje str nky zvolen‚ pý¡kazy Od str nky a Do str nky.
+
+    - Budete-li cht¡t V ç Text602 trvale pou§¡vat ve slovensk‚m re§imu,
+      zadejte pý¡kaz:
+
+                 COPY /B T602.EXE + SLOV.MNU  T602.EXE
+
+ at LH 3
+
+ at LH 6
+Reklamace
+
+     Opr vnØn‚ reklamace budou vyý¡zeny vìmØnnìm zp…sobem. VymØåuje se z ­
+    sadnØ celì komplet dod vky (bez manu lu). Pýi telefonickìch dotazech
+    z sadnØ uv dØjte verzi editoru (3.00), sv‚ s‚riov‚ Ÿ¡slo (uveden‚ na
+    obalu diskety), pý¡padnØ verzi instalaŸn¡ho programu. Pýev §n  vØtçina
+    reklamac¡ je zp…sobena nekompatibilitou disketovìch mechanik. Pýi prv­
+    n¡m ne£spØchu proto nejprve zkuste instalovat z jin‚ disketov‚ mechani­
+    ky nebo na jin‚m zaý¡zen¡. Pýed prvn¡m spuçtØn¡m instalaŸn¡ch disket je
+    zajistØte proti pýepisu a tedy i zavirov n¡ (zalepte nebo u 3.5" pýe­
+    suåte çoup tko do "otevýen‚" polohy).
+
+    Pýi probl‚mech s instalac¡ (je hl çena hardwarov  chyba apod.) je (pod­
+    le naçich zkuçenost¡) mo§n‚ usuzovat na n kazu poŸ¡taŸe virem. Nepokra­
+    Ÿujte  v dalç¡  pr ci bez  d…kladn‚ho otestov n¡  vçech diskovìch m‚di¡
+    a pamØti poŸ¡taŸe !!!!!
+.ENDTEXT
+.STOP
\ No newline at end of file
diff --git a/sw/qa/core/data/602/pass/zak.602 b/sw/qa/core/data/602/pass/zak.602
new file mode 100644
index 0000000..aaaed61
--- /dev/null
+++ b/sw/qa/core/data/602/pass/zak.602
@@ -0,0 +1,641 @@
+                                     119
+
+                                    ZKON
+
+                            ze dne 4. b©ezna 1992
+
+                           o cestovn¡ch n hrad ch
+
+     ve znˆn¡ Opat©en¡ MPSV €R ze  dne 9.prosince 1992, Opat©en¡ MPSV €R
+     ze dne 22.ledna 1993, Opat©en¡  MPSV ze dne 2.b©ezna 1993, Opat©en¡
+     MPSV  ze dne  19.b©ezna 1993,  Opat©en¡ MPSV  ze dne 29.srpna 1993,
+     Opat©en¡ MPSV  ze dne 19.listopadu  1993, Opat©en¡ MPSV  ze dne 15.
+     prosince 1993,
+
+                      a ve znˆn¡ z kona ‡. 44/1994 Sb.
+
+           Feder ln¡ shrom ‘dˆn¡ €esk‚ a Slovensk‚ Federativn¡ republiky
+     se usneslo na tomto z konˆ:
+
+
+                             €  S T   P R V N ‹
+
+                             Z kladn¡ ustanoven¡
+
+                                     ­ 1
+
+                                 —‡el z kona
+
+           (1)  Tento  z kon  upravuje  poskytov n¡  n hrad  v˜daj–  p©i
+     pracovn¡ch  cest ch, p©i  jin˜ch  zmˆn ch  m¡sta v˜konu  pr ce, p©i
+     p©ijet¡ do  zamˆstn n¡ a p©i  p©idˆlen¡ k v˜konu  pr ce v zahrani‡¡
+     (d le jen "n hrady")
+     a) pracovn¡k–m v pracovn¡m pomˆru,
+     b) ‡len–m dru‘stev, u nich‘ sou‡ st¡ ‡lenstv¡ je t‚‘ pracovn¡ vztah,
+     c) ob‡an–m ‡inn˜m na z kladˆ dohod o prac¡ch konan˜ch mimo pracovn¡
+        pomˆr, je-li to dohodnuto,
+     d) osob m, o nich‘ to stanov¡  tento z kon nebo jin˜ obecnˆ z vazn˜
+        pr vn¡ p©edpis,
+     (d le jen "zamˆstnanec").
+           (2) Tento z kon neupravuje  poskytov n¡ n hrad ‡len–m pos dek
+     n mo©n¡ch lod¡ po dobu nalodˆn¡ {1}.
+
+
+
+                                     ­ 2
+
+                               Vymezen¡ pojm–
+
+           (1) Pracovn¡ cestou se pro £‡ely tohoto z kona rozum¡ doba od
+     n stupu zamˆstnance na cestu k v˜konu pr ce do jin‚ho m¡sta, ne‘ je
+     jeho pravideln‚  pracovi¨tˆ, v‡etnˆ v˜konu pr ce  v tomto m¡stˆ, do
+     n vratu zamˆstnance z t‚to cesty.
+           (2) Zahrani‡n¡  pracovn¡ cestou  se pro  £‡ely tohoto  z kona
+     rozum¡  doba  pracovn¡  cesty  (odstavec  1)  z  €esk‚  a Slovensk‚
+     Federativn¡   Republiky  do   zahrani‡¡,  ze   zahrani‡¡  do  €esk‚
+     a Slovensk‚   Federativn¡   Republiky   a   doba   pracovn¡   cesty
+     v zahrani‡¡.
+           (3) Pravideln˜m pracovi¨tˆm se pro £‡ely tohoto z kona rozum¡
+     m¡sto dohodnut‚ se zamˆstnancem; nen¡-li takov‚ m¡sto dohodnuto, je
+     pravideln˜m  pracovi¨tˆm  m¡sto  v˜konu  pr ce  sjednan‚ v pracovn¡
+     smlouvˆ. U  zamˆstnanc–, u nich‘ ‡ast   zmˆna pracovi¨tˆ vypl˜v  ze
+     zvl ¨tn¡  povahy  povol n¡,  je  mo‘no  jako  pravideln‚ pracovi¨tˆ
+     dohodnout i m¡sto bydli¨tˆ.
+           (4) Za  rodinu   zamˆstnance  se  pro   £‡ely  tohoto  z kona
+     pova‘uj¡,  pokud  maj¡  trval˜  pobyt  na  £zem¡  €esk‚ a Slovensk‚
+     Federativn¡  Republiky,  jeho  man‘el   nebo  druh,  vlastn¡  dˆti,
+     osvojenci,  dˆti svˆ©en‚  zamˆstnanci  do  pˆstounsk‚ p‚‡e  nebo do
+     v˜chovy,   vlastn¡  rodi‡e,   osvojitel‚,  opatrovn¡ci,   pˆstouni,
+     pop©¡padˆ dal¨¡ osoby, ‘ij¡c¡ v dom cnosti {2} se zamˆstnancem.
+
+
+
+                             €  S T   D R U H 
+
+                             Poskytov n¡ n hrad
+
+                         N hrady p©i pracovn¡ cestˆ
+
+                                     ­ 3
+
+           Zamˆstnavatel vys¡laj¡c¡  zamˆstnance na pracovn¡  cestu ur‡¡
+     m¡sto  jej¡ho  n stupu,  m¡sto  v˜konu  pr ce,  dobu trv n¡, zp–sob
+     dopravy a  ukon‡en¡ pracovn¡ cesty;  m–‘e ur‡it t‚‘  dal¨¡ podm¡nky
+     pracovn¡   cesty.   Zamˆstnavatel   je   p©itom  povinen  p©ihl¡‘et
+     k opr vnˆn˜m z jm–m zamˆstnance.
+
+
+                                     ­ 4
+
+           Zamˆstnanci vyslan‚mu na pracovn¡ cestu p©¡slu¨¡
+
+     a) n hrada prok zan˜ch j¡zdn¡ch v˜daj–,
+     b) n hrada prok zan˜ch v˜daj– za ubytov n¡,
+     c) stravn‚,
+     d) n hrada prok zan˜ch nutn˜ch vedlej¨¡ch v˜daj–,
+     e) n hrada prok zan˜ch  j¡zdn¡ch v˜daj– za cesty  k n v¨tˆvˆ rodiny
+        do  m¡sta  trval‚ho  nebo  mezi  zamˆstnavatelem  a zamˆstnancem
+        p©edem  dohodnut‚ho pobytu  rodiny, trv -li  pracovn¡ cesta v¡ce
+        ne‘  sedm po  sobˆ n sleduj¡c¡ch  kalend ©n¡ch dn–,  a to  ka‘d˜
+        t˜den,  nen¡-li  v  kolektivn¡  smlouvˆ,  pop©¡padˆ  v  pracovn¡
+        smlouvˆ nebo jin‚ p¡semn‚  dohodˆ se zamˆstnancem dohodnuta tato
+        n hrada za del¨¡ dobu, nejd‚le v¨ak za jeden mˆs¡c.
+
+
+                                     ­ 5
+
+                                   Stravn‚
+
+           (1) Za   ka‘d˜   kalend ©n¡   den   pracovn¡  cesty  p©¡slu¨¡
+     zamˆstnanci stravn‚ v tomto dni ve v˜¨i
+     a) 34 K‡s, trv -li pracovn¡ cesta 5 a‘ 12 hodin,
+     b) 53 K‡s, trv -li  pracovn¡ cesta d‚le ne‘ 12  hodin, nejv˜¨e v¨ak
+        18 hodin,
+     c) 85 K‡s, trv -li pracovn¡ cesta d‚le ne‘ 18 hodin.
+           (2) Znemo‘n¡-li  zamˆstnavatel  vysl n¡m  na  pracovn¡ cestu,
+     kter   trv  m‚nˆ  ne‘ 5  hodin, zamˆstnanci  stravovat se  obvykl˜m
+     zp–sobem, m–‘e mu poskytnout stravn‚ a‘ do v˜¨e 34 K‡s.
+           (3) Pro zamˆstnance,  u nich‘ ‡ast   zmˆna pracovi¨tˆ vypl˜v 
+     ze  zvl ¨tn¡  povahy  povol n¡,  lze  sjednat  v kolektivn¡ smlouvˆ
+     odchylnˆ  od  tohoto  z kona  podm¡nky  pro  poskytov n¡ stravn‚ho,
+     pop©¡padˆ ni‘¨¡ denn¡ sazby stravn‚ho p©i pracovn¡ cestˆ.
+           (4) Zabezpe‡¡-li zamˆstnavatel zamˆstnanci  na pracovn¡ cestˆ
+     plnˆ   bezplatn‚  stravov n¡,   stravn‚  neposkytuje;  zabezpe‡¡-li
+     bezplatn‚ stravov n¡ ‡ ste‡nˆ, stravn‚ £mˆrnˆ kr t¡.
+
+
+                                     ­ 6
+
+                     N hrady p©i p©elo‘en¡ a p©i p©ijet¡
+
+           (1) Zamˆstnanci  p©¡slu¨¡  p©i  p©elo‘en¡  z  d–vod– nezbytn‚
+     provozn¡  pot©eby zamˆstnavatele  n hrady jako  p©i pracovn¡  cestˆ
+     nejd‚le po dobu t©¡ mˆs¡c–, pokud nen¡ dohodnuta doba del¨¡.
+           (2) Zamˆstnavatel m–‘e p©i p©ijet¡ zamˆstnance do zamˆstn n¡,
+     p©elo‘en¡  na ‘ dost  zamˆstnance a  do‡asn‚m p©idˆlen¡ zamˆstnance
+     k v˜konu pr ce  u jin‚ho zamˆstnavatele  {3} poskytovat zamˆstnanci
+     n hrady jako  p©i pracovn¡ cestˆ a‘  v rozsahu a do  v˜¨e stanoven‚
+     v ­ 4 a 5.
+           (3) Zamˆstnanci,  kter˜  pob¡r    stravn‚  podle  p©edchoz¡ch
+     odstavc–  a je  v t‚to   dobˆ vysl n  na pracovn¡  cestu, poskytuje
+     zamˆstnavatel n hradu, kter  je pro zamˆstnance v˜hodnˆj¨¡.
+           (4) V   p©¡padech  uveden˜ch   v  odstavc¡ch   1  a   2  m–‘e
+     zamˆstnavatel   poskytnout  zamˆstnanci   t‚‘  n hradu  prok zan˜ch
+     stˆhovac¡ch v˜daj–.
+
+
+                                     ­ 7
+
+             N hrady za pou‘¡v n¡ silni‡n¡ch motorov˜ch vozidel
+                           p©i pracovn¡ch cest ch
+
+           (1) Dohodne-li  se  zamˆstnanec  se  zamˆstnavatelem,  ‘e p©i
+     pracovn¡  cestˆ  pou‘ije  silni‡n¡  motorov‚  vozidlo,  s  v˜jimkou
+     vozidla  zamˆstnavatele,  p©¡slu¨¡  mu  za  ka‘d˜  1 km j¡zdy sazba
+     z kladn¡ n hrady a n hrada za spot©ebovan‚ pohonn‚ hmoty.
+           (2) Sazba z kladn¡ n hrady za 1 km j¡zdy ‡in¡
+     a) u jednostop˜ch vozidel a t©¡kolek 0,75 K‡s,
+     b) u osobn¡ch silni‡n¡ch motorov˜ch vozidel 2,60 K‡s;
+     p©i  pou‘it¡  p©¡vˆsu  k  silni‡n¡mu  motorov‚mu  vozidlu  se sazba
+     z kladn¡ n hrady za 1 km j¡zdy zv˜¨¡ a‘ o 10%.
+           (3) Sazba z kladn¡ n hrady u n kladn¡ch automobil– a autobus–
+     se dohodne mezi zamˆstnancem a zamˆstnavatelem.
+           (4) N hrada  v˜daj–  za  pohonn‚  hmoty  p©¡slu¨¡ zamˆstnanci
+     podle  cen   pohonn˜ch  hmot  platn˜ch   v  dobˆ  pou‘it¡   vozidla
+     a p©epo‡ten˜ch  podle  spot©eby   vypo‡ten‚  aritmetick˜m  pr–mˆrem
+     z £daj– uveden˜ch v technick‚m pr–kazu vozidla.
+           (5) Zamˆstnavatel   m–‘e   se    zamˆstnancem   sjednat   t‚‘
+     poskytov n¡  n hrady za  pou‘it¡ silni‡n¡ho  motorov‚ho vozidla  ve
+     v˜¨i  odpov¡daj¡c¡ cenˆ  j¡zdenky hromadn‚ho  dopravn¡ho prost©edku
+     d lkov‚ p©epravy.
+
+
+                                     ­ 8
+
+                         P©izp–sobov n¡ sazeb n hrad
+
+          (1) V˜¨e  sazeb n hrad  stravn‚ho uveden   v ­ 5  odst. 1  a 2
+     a v˜¨e sazeb  z kladn¡ch n hrad za  pou‘¡v n¡ silni‡n¡ch motorov˜ch
+     vozidel uveden  v ­ 7 odst. 2 se upravuje podle statistick˜ch £daj–
+     o cen ch  j¡del  a  nealkoholick˜ch  n poj–  ve ve©ejn‚m stravov n¡
+     a o cen ch  a amortizaci vozidel.  —prava sazeb se  poprv‚ provede,
+     jestli‘e   rozd¡l   indexu   cen   podle   vˆty  prvn¡  vyhl ¨en‚ho
+     v p©¡slu¨n‚m  kalend ©n¡m  mˆs¡ci  a   indexu  vyhl ¨en‚ho  ke  dni
+     £‡innosti tohoto z kona, ‡in¡ hodnotu alespo¤ 10 bod–; dal¨¡ £prava
+     se provede, jestli‘e rozd¡l  indexu v p©¡slu¨n‚m kalend ©n¡m mˆs¡ci
+     a indexu v  kalend ©n¡m mˆs¡ci, podle nˆho‘  byla naposled upravena
+     v˜¨e  sazeb,  ‡in¡  opˆt  hodnotu  alespo¤  10 bod–. Upraven‚ sazby
+     n hrad  podle  vˆty  prvn¡  p©¡slu¨¡  zamˆstnanc–m  od  prvn¡ho dne
+     kalend ©n¡ho  mˆs¡ce n sleduj¡c¡ho  po kalend ©n¡m  mˆs¡ci, v  nˆm‘
+     byly zve©ejnˆny.
+           (2) V˜¨i  sazeb n hrad  podle  odstavce  1 stanov¡  a vyhl s¡
+     uve©ejnˆn¡m   pln‚ho   znˆn¡   ve   Sb¡rce   z kon–  {4}  feder ln¡
+     ministerstvo pr ce  a soci ln¡ch vˆc¡ na  z kladˆ £daj– Feder ln¡ho
+     statistick‚ho £©adu.
+           (3) Sazby stravn‚ho  se zaokrouhluj¡ na  cel‚ koruny do  v˜¨e
+     50 hal‚©–  smˆrem dol– a od  50 hal‚©– v‡etnˆ smˆrem  nahoru. Sazby
+     z kladn¡ch  n hrad za  pou‘¡v n¡ silni‡n¡ch  motorov˜ch vozidel  se
+     zaokrouhluj¡ na pˆtihal‚©e.
+
+
+
+                                     ­ 9
+
+                            Jin‚ a vy¨¨¡ n hrady
+
+           Zamˆstnavatel,  kter˜  nen¡   rozpo‡tovou  nebo  p©¡spˆvkovou
+     organizac¡  {5},  m–‘e  poskytovat   zamˆstnanc–m  i  jin‚  n hrady
+     souvisej¡c¡ s pracovn¡ cestou, s  jin˜mi zmˆnami m¡sta v˜konu pr ce
+     a p©ijet¡m  do zamˆstn n¡  nebo  vy¨¨¡  n hrady, ne‘  stanov¡ tento
+     z kon; poskytov n¡  tˆchto n hrad lze sjednat  v kolektivn¡ smlouvˆ
+     nebo v pracovn¡ch smlouv ch.
+
+
+
+                             €  S T   T ž E T ‹
+
+                 N hrady p©i zahrani‡n¡ch pracovn¡ch cest ch
+
+                                    ­ 10
+
+           Na  poskytov n¡ n hrad  p©i zahrani‡n¡ch  pracovn¡ch cest ch,
+     v‡etnˆ  jin˜ch  a  vy¨¨¡ch  n hrad,  se  vztahuje  £prava stanoven 
+     v ­ 2 a‘ 9, pokud nen¡ d le stanoveno jinak.
+
+
+                                    ­ 11
+
+                     N hrada za cesty k n v¨tˆvˆ rodiny
+
+           P©i  zahrani‡n¡  pracovn¡   cestˆ  zamˆstnavatel  dohodne  se
+     zamˆstnancem poskytov n¡ n hrad za cesty k n v¨tˆvˆ rodiny do m¡sta
+     trval‚ho pobytu  rodiny; ustanoven¡ ­ 4  p¡sm. e) se  nevztahuje na
+     cesty  k  n v¨tˆvˆ  rodiny   zamˆstnance  vyslan‚ho  na  zahrani‡n¡
+     pracovn¡ cestu.
+
+
+                                    ­ 12
+
+                                   Stravn‚
+
+           (1) Za ka‘d˜  kalend ©n¡ den zahrani‡n¡  pracovn¡ cesty a  za
+     ka‘d˜ kalend ©n¡  den, v nˆm‘  zahrani‡n¡ pracovn¡ cesta  trv  d‚le
+     ne‘ 12 hodin, p©¡slu¨¡ zamˆstnanci  stravn‚ v ciz¡ mˆnˆ. V˜¨i denn¡
+     sazby stravn‚ho  v ciz¡ mˆnˆ  stanov¡ a vyhl s¡  uve©ejnˆn¡m pln‚ho
+     znˆn¡ ve Sb¡rce z kon– 4) feder ln¡ ministerstvo financ¡.
+           (2) Trv -li zahrani‡n¡ pracovn¡ cesta  v kalend ©n¡m dni m‚nˆ
+     ne‘ 12 hodin nebo trv -li  celkovˆ m‚nˆ ne‘ 12 hodin, zamˆstnavatel
+     poskytuje  stravn‚  v  ciz¡  mˆnˆ  nejv˜¨e  do poloviny denn¡ sazby
+     ur‡en‚ podle p©edchoz¡ho odstavce.
+
+
+                                    ­ 13
+
+                                   Kapesn‚
+
+           Zamˆstnavatel m–‘e zamˆstnanc–m p©i zahrani‡n¡ pracovn¡ cestˆ
+     poskytovat  vedle  stravn‚ho  kapesn‚  v  ciz¡  mˆnˆ  do  v˜¨e  40%
+     stravn‚ho ur‡en‚ho podle ­ 12.
+
+
+                                    ­ 14
+
+                       N hrada v˜daj– za pohonn‚ hmoty
+
+           P©i  poskytov n¡  n hrad  za  pou‘¡v n¡ silni‡n¡ch motorov˜ch
+     vozidel  podle  ­ 7  p©¡slu¨¡  zamˆstnanci  p©i zahrani‡n¡ pracovn¡
+     cestˆ  n hrada za  pohonn‚ hmoty   v ciz¡  mˆnˆ za  kilometry ujet‚
+     v zahrani‡¡ nad 350 km.
+
+
+                                    ­ 15
+
+           Vylou‡en¡ soubˆhu n hrad poskytovan˜ch v ‡eskoslovensk‚
+                                 a ciz¡ mˆnˆ
+
+           (1) P©i  zahrani‡n¡  pracovn¡  cestˆ  p©¡slu¨¡ zamˆstnanci za
+     dobu  pracovn¡  cesty  na   £zem¡  €esk‚  a  Slovensk‚  Federativn¡
+     Republiky  stravn‚ v  ‡eskoslovensk‚ mˆnˆ  v rozsahu  a za podm¡nek
+     stanoven˜ch v ­ 5 odst. 1.
+           (2) P©i  zahrani‡n¡  pracovn¡  cestˆ  je  rozhodnou dobou pro
+     vznik   n roku  na   n hrady  poskytovan‚   v  ciz¡   mˆnˆ  p©echod
+     ‡eskoslovensk‚ st tn¡ hranice a p©i leteck‚ p©epravˆ odlet a p©¡let
+     letadla podle letov‚ho © du.
+
+
+                                    ­ 16
+
+              Zahrani‡n¡ pracovn¡ cesty konan‚ na z kladˆ dohod
+                        o vz jemn‚ v˜mˆnˆ zamˆstnanc–
+
+           (1) V dohodˆ o vz jemn‚ v˜mˆnˆ zamˆstnanc– m–‘e zamˆstnavatel
+     se  zamˆstnavatelem,  ke  kter‚mu  je  zamˆstnanec vys¡l n, sjednat
+     poskytov n¡ bezplatn‚ho  ubytov n¡, stravn‚ho, kapesn‚ho  a n hradu
+     j¡zdn¡ch v˜daj– za cesty souvisej¡c¡ s v˜konem pr ce.
+           (2)  J¡zdn¡ v˜daje  za cesty  ze s¡dla  zamˆstnavatele, kter˜
+     zamˆstnance  vys¡l   na  pracovn¡  cestu,  do  s¡dla zamˆstnavatele
+     v zahrani‡¡ a zpˆt hrad¡ vys¡laj¡c¡ zamˆstnavatel.
+           (3)    Zamˆstnavatel‚   mohou    dohodnout   v˜¨i   stravn‚ho
+     poskytovan‚ho ‡eskoslovensk‚mu zamˆstnanci v zahrani‡¡ maxim lnˆ do
+     v˜¨e stanoven‚ t¡mto z konem.
+           (4) Zahrani‡n¡mu  zamˆstnanci vyslan‚mu do  €esk‚ a Slovensk‚
+     Federativn¡ Republiky  se poskytuje stravn‚  a‘ do v˜¨e  200 K‡s na
+     den a kapesn‚ do v˜¨e 40% stravn‚ho.
+           (5)   Zamˆstnavatel‚,   kte©¡    nejsou   rozpo‡tov˜mi   nebo
+     p©¡spˆvkov˜mi organizacemi, mohou  poskytovat vy¨¨¡ stravn‚ hrazen‚
+     z pou‘iteln‚ho zisku.
+
+
+                                    ­ 17
+
+              N hrady p©i p©idˆlen¡ k v˜konu pr ce v zahrani‡¡
+
+           Zamˆstnanci p©idˆlen‚mu k v˜konu  pr ce v zahrani‡¡, kter˜ je
+     odmˆ¤ov n podle  zvl ¨tn¡ch p©edpis– {6}, p©¡slu¨¡  za dny cesty do
+     m¡sta  p©idˆlen¡  a  zpˆt  a  p©i  pracovn¡ch  cest ch v zahrani‡¡,
+     n hrady jako  p©i zahrani‡n¡ pracovn¡ cestˆ.  Pokud se zamˆstnancem
+     cestuje  jeho  rodinn˜  p©¡slu¨n¡k  (­ 2  odst.4),  lze zamˆstnanci
+     poskytnout  t‚‘  n hrady  v˜daj–,  kter‚  vznikly  tomuto rodinn‚mu
+     p©¡slu¨n¡ku.
+
+
+
+                            €  S T   € T V R T 
+
+                 Spole‡n , p©echodn  a z vˆre‡n  ustanoven¡
+
+                                    ­ 18
+
+           (1) N hrady, na nˆ‘  vznik  zamˆstnanc–m n rok, n hrady podle
+     ­ 5 odst. 3,  kapesn‚ do v˜¨e 40% stanoven‚ho  stravn‚ho podle ­ 13
+     a n hrady p©i p©ijet¡ zamˆstnance,  kter˜ je uchaze‡em o zamˆstn n¡
+     {7},  se  s  v˜jimkou  zamˆstnavatele,  kter˜  je  rozpo‡tovou nebo
+     p©¡spˆvkovou  organizac¡,  zahrnuj¡  do  n klad–  (v˜daj–). Ostatn¡
+     n hrady se hrad¡ z pou‘iteln‚ho zisku.
+           (2) N hrady  poskytovan‚ zamˆstnanc–m vys¡lan˜m  do zahrani‡¡
+     na mont ‘n¡ a  obdobn‚ pr ce ke splnˆn¡ z vazk–  ze smlouvy, kterou
+     zamˆstnavatel  uzav©el  se  zahrani‡n¡m  £‡astn¡kem  p©i  prov dˆn¡
+     zahrani‡n¡  hospod ©sk‚  ‡innosti,   se  zahrnuj¡  do  zahrani‡n¡ch
+     p©¡m˜ch obchodn¡ch n klad–.
+
+
+                                    ­ 19
+
+           N hrady  podle tohoto  z kona lze  pau¨alizovat. P©i  v˜po‡tu
+     pau¨ ln¡  ‡ stky   vych z¡  zamˆstnavatel  z   pr–mˆrn˜ch  podm¡nek
+     rozhodn˜ch   pro  poskytov n¡   n hrad  zamˆstnanci   nebo  skupinˆ
+     zamˆstnanc–. Pokud se zmˆn¡ podm¡nky, za nich‘ byla pau¨ ln¡ ‡ stka
+     stanovena,   je  zamˆstnavatel   povinen  tuto   ‡ stku  p©ezkoumat
+     a upravit.
+
+
+                                    ­ 20
+
+           Kde tento  z kon po‘aduje prok z n¡  v˜daj– a zamˆstnanec  je
+     neprok ‘e, m–‘e  mu zamˆstnavatel poskytnout  n hrady v j¡m  uznan‚
+     v˜¨i  s  p©ihl‚dnut¡m  k  ur‡en˜m  podm¡nk m  pracovn¡ cesty (­ 3).
+     Obdobnˆ lze postupovat i p©i  poskytov n¡ n hrad j¡zdn¡ch v˜daj– za
+     mˆstskou  hromadnou  dopravu  p©i  pracovn¡  cestˆ  na  £zem¡ €esk‚
+     a Slovensk‚ Federativn¡ Republiky.
+
+
+                                    ­ 21
+
+           (1)  Po‘ d -li  zamˆstnanec  o  poskytnut¡  z lohy na n hrady
+     podle  tohoto z kona,  je zamˆstnavatel  povinen mu  tuto z lohu do
+     v˜¨e p©edpokl dan‚ n hrady poskytnout.
+           (2)  Zamˆstnavatel  je  povinen  poskytnout  zamˆstnanci  p©i
+     zahrani‡n¡ pracovn¡  cestˆ z lohu v ciz¡  mˆnˆ v rozsahu a  ve v˜¨i
+     podle  p©edpokl dan‚  doby  trv n¡  a  podm¡nek zahrani‡n¡ pracovn¡
+     cesty.
+           (3) Zamˆstnanec  je povinen do  deseti pracovn¡ch dn–  po dni
+     ukon‡en¡  pracovn¡ cesty  p©edlo‘it zamˆstnavateli  p¡semn‚ doklady
+     pot©ebn‚  k vy£‡tov n¡  pracovn¡ cesty  a t‚‘  vr tit nevy£‡tovanou
+     z lohu.
+           (4) Zamˆstnavatel je povinen do deseti pracovn¡ch dn– ode dne
+     p©edlo‘en¡  p¡semn˜ch  doklad–  prov‚st  vy£‡tov n¡  pracovn¡ cesty
+     zamˆstnance a uspokojit jeho n roky.
+
+
+                                    ­ 22
+
+           Pokud  ‡as  str ven˜  na  pracovn¡  cestˆ  jinak  ne‘ plnˆn¡m
+     pracovn¡ch £kol– spad  do pracovn¡ doby zamˆstnance, pova‘uje se za
+     dobu zame¨kanou  pro p©ek ‘ky v pr ci  na stranˆ zamˆstnavatele. Za
+     tuto  dobu  n le‘¡  zamˆstnanci  n hrada  mzdy  ve  v˜¨i pr–mˆrn‚ho
+     v˜dˆlku {8}.
+
+
+
+                                    ­ 23
+
+           Pracovnˆpr vn¡ vztahy  podle tohoto z kona  se ©¡d¡ z kon¡kem
+     pr ce, pokud v tomto z konˆ nen¡ stanoveno jinak.
+
+
+                                    ­ 24
+
+           Vl da  €esk‚ a  Slovensk‚ Federativn¡  Republiky, vl da €esk‚
+     republiky  a   vl da  Slovensk‚  republiky  mohou   v  rozsahu  sv‚
+     p–sobnosti stanovit na©¡zen¡m pro zamˆstnance zamˆstnavatel–, kte©¡
+     jsou rozpo‡tov˜mi  nebo p©¡spˆvkov˜mi organizacemi,  i jin‚ n hrady
+     souvisej¡c¡ s  pracovn¡ cestou, jin˜mi zmˆnami  m¡sta v˜konu pr ce,
+     p©ijet¡m do zamˆstn n¡ a p©i p©idˆlen¡ k v˜konu pr ce v zahrani‡¡.
+
+
+                                    ­ 25
+
+           (1) Zru¨uj¡ se:
+
+     1.  Vyhl ¨ka  ministerstva  financ¡  ‡.  18/1960  Sb.,  o n hrad ch
+         v˜daj– p©i zahrani‡n¡ch pracovn¡ch cest ch.
+
+     2.  Vyhl ¨ka  feder ln¡ho ministerstva  pr ce a  soci ln¡ch vˆc¡ ‡.
+         57/ 1979  Sb., o n hrad ch  za pou‘¡v n¡ silni‡n¡ch  motorov˜ch
+         vozidel  p©i pracovn¡ch  cest ch, ve  znˆn¡ vyhl ¨ky  ‡. 2/1984
+         Sb.,  vyhl ¨ky  ‡.  251/1990  Sb.,  vyhl ¨ky  ‡.  338/1990 Sb.,
+         vyhl ¨ky ‡. 430/1990 Sb. a vyhl ¨ky ‡. 480/1990 Sb.
+
+     3.  Vyhl ¨ka  feder ln¡ho ministerstva  pr ce a  soci ln¡ch vˆc¡ ‡.
+         33/1984  Sb.,  o  cestovn¡ch  n hrad ch,  ve  znˆn¡ vyhl ¨ky ‡.
+         81/1988 Sb.,  vyhl ¨ky ‡. 241/1988  Sb. a vyhl ¨ky  ‡. 251/1990
+         Sb.
+
+     4.  Vyhl ¨ka ministerstva  pr ce a soci ln¡ch  vˆc¡ €esk‚ republiky
+         ‡.  120/1991 Sb.,  kterou se  dopl¤uj¡ nˆkter‚  pr vn¡ p©edpisy
+         o cestovn¡ch n hrad ch.
+
+     5.  Vyhl ¨ka  ministerstva   pr ce  a  soci ln¡ch   vˆc¡  Slovensk‚
+         republiky  ‡.   148/1991  Sb.,  kterou   se  dopl¤uje  vyhl ¨ka
+         feder ln¡ho  ministerstva pr ce  a soci ln¡ch  vˆc¡ ‡.  33/1984
+         Sb.,  o  cestovn¡ch  n hrad ch,  ve  znˆn¡ pozdˆj¨¡ch p©edpis–,
+         a v˜nos feder ln¡ho ministerstva pr ce  a soci ln¡ch vˆc¡ z 31.
+         srpna  1982  ‡.j.  315-5796-3161,   o  zvl ¨tn¡  £pravˆ  n hrad
+         cestovn¡ch    v˜daj–   pracovn¡k–    p©ijat˜ch   ze   Slovensk‚
+         socialistick‚  republiky do  apar tu feder ln¡ch  instituc¡, ve
+         znˆn¡ v˜nosu  feder ln¡ho ministerstva pr ce  a soci ln¡ch vˆc¡
+         z 18. ‡ervna 1990 ‡.j. 225-18991-5157.
+
+     6.  Pokyny  —st©edn¡ho svazu  spot©ebn¡ch dru‘stev  ze dne  7.dubna
+         1965 ‡. 26/1965 Vˆst.  —SSD pro poskytov n¡ n hrad pracovn¡k–m,
+         kte©¡  pravidelnˆ   ve  vˆt¨¡m  rozsahu   pou‘¡vaj¡  slu‘ebn¡ho
+         motocyklu,  vlastn¡ho  j¡zdn¡ho  (motorov‚ho)  kola nebo konaj¡
+         cesty pˆ¨ky (reg. ‡ stka 40/1965 Sb.).
+
+     7.  V˜nos ministerstva  stavebnictv¡ ze dne 9.ledna  1968 ‡. 3/1968
+         Zpravodaje  ministerstva  stavebnictv¡  o  ur‡en¡ pracovi¨Ÿ, na
+         kter  se v podnic¡ch pr–myslov‚ v˜roby vztahuje zvl ¨tn¡ £prava
+         nocle‘n‚ho (reg. ‡ stka 10/1968 Sb.).
+
+     8.  V˜nos  ministerstva  zemˆdˆlstv¡  a  v˜‘ivy  ze  dne 3.11. 1967
+         ‡j.VII/3-1747/1967,  kter˜m  se  prov dˆj¡  nˆkter   ustanoven¡
+         vyhl ¨ky  ‡. 96/1967  Sb. (reg.  ‡ stka 11/1968  SB.), ve znˆn¡
+         smˆrnice  feder ln¡ho ministerstva  pr ce a  soci ln¡ch vˆc¡ ze
+         14.   1.   1972   ‡j.   II/1-126/72-7501,   v˜nosu  feder ln¡ho
+         ministerstva  zemˆdˆlstv¡  a  v˜‘ivy,  ministerstva zemˆdˆlstv¡
+         a v˜‘ivy   €esk‚   socialistick‚   republiky   a   ministerstva
+         zemˆdˆlstv¡  a v˜‘ivy  Slovensk‚ socialistick‚  republiky z 30.
+         8. 1982 ‡j. FM 01-1263/82 a z 30. 5. 1984 ‡j. FM 04-244/84.
+
+     9.  V˜nos ‡.  2 ministerstva hornictv¡  ‡j. 42.3/657/68, kter˜m  se
+         mˆn¡  ustanoven¡  ‡l.  III  a  ‡l.  V  v˜nosu ‡. 9 ministerstva
+         hornictv¡  ‡j.  42.3/776/67  k  proveden¡  z kon¡ku pr ce (reg.
+         ‡ stka  25/1968 Sb.),  ve znˆn¡  v˜nosu Feder ln¡ho  v˜boru pro
+         pr–mysl ‡. 1/1970 (reg. ‡ stka 13/1970 Sb.)
+
+     10. V˜nos —st©edn¡ spr vy geod‚zie  a kartografie ‡j. 6 158/1968-2,
+         kter˜m  se  stanov¡  z sady  pro  pau¨alizaci n hrad cestovn¡ch
+         v˜daj– (reg. ‡ stka 48/1968 Sb.).
+
+     11. Smˆrnice  feder ln¡ho ministerstva  financ¡ ‡j.  VII/4-8921/72,
+         o n hrad ch  v˜daj– p©i  zahrani‡n¡ch pracovn¡ch  cest ch (reg.
+         ‡ stka 18/1971  Sb.), ve znˆn¡  v˜nosu feder ln¡ho ministerstva
+         financ¡ ‡j. VI/2-8900/88 (reg. ‡ stka 23/1988 Sb.).
+
+     12. Z sady  feder ln¡ho ministerstva  dopravy ‡j.  20 808/75-09 pro
+         poskytov n¡  pau¨ ln¡ch n hrad  cestovn¡ch v˜daj–  (reg. ‡ stka
+         3/l976 Sb.).
+
+     13. V˜nos feder ln¡ho  ministerstva financ¡ ze dne  20. b©ezna 1978
+         ‡j.  II/6000/78, o  odmˆ¤ov n¡ a  hmotn‚ zabezpe‡en¡  nˆkter˜ch
+         pracovn¡k–  po  dobu  jejich  pobytu  v  zahrani‡¡ (reg. ‡ stka
+         11/1978 Sb.).
+
+     14. Smˆrnice  feder ln¡ho ministerstva  pr ce a  soci ln¡ch vˆc¡ ze
+         dne   10.  srpna   1979  ‡j.   316-1238/79-7305,  o  odmˆ¤ov n¡
+         pracovn¡k–,  kte©¡  v  souvislosti   s  v˜konem  povol n¡  ©¡d¡
+         slu‘ebn¡ silni‡n¡  motorov  vozidla (reg.  ‡ stka 25/1979 Sb.),
+         ve znˆn¡ vyhl ¨ka ‡. 251/1990 Sb.
+
+     15. ­ 4 a 5 v˜nosu feder ln¡ho ministerstva pr ce a soci ln¡ch vˆc¡
+         ‡j.  316-1099/81-7300,  o  odmˆ¤ov n¡  a poskytov n¡ cestovn¡ch
+         n hrad vietnamsk˜m ob‡an–m do‡asnˆ zamˆstnan˜m v €eskoslovensk‚
+         socialistick‚  republice (reg.  ‡ stka 34/1981  Sb.), ve  znˆn¡
+         v˜nosu  ze  dne  31.  7.  1989  ‡j. 221-8747-5123, 060589 (reg.
+         ‡ stka 26/1989 Sb.).
+
+     16. V˜nos   feder ln¡ho  ministerstva   paliva  a   energetiky  ‡.3
+         z 23.3.1982, kter˜m  se stanov¡ stavby,  na nich‘ se  poskytuje
+         preferen‡n¡  odlu‡n‚ pracovn¡k–m  stavebn¡ a  stavebnˆ mont ‘n¡
+         ‡innosti (reg. ‡ stka 14/1982 Sb.), ve znˆn¡ v˜nosu feder ln¡ho
+         ministerstva  paliv a  energetiky ‡.  10 z  29. 10.  1982 (reg.
+         ‡ stka 3/1983 Sb.).
+
+     17. V˜nos  feder ln¡ho  ministerstva  pr ce  a  soci ln¡ch vˆc¡ ‡j.
+         315-5796-3161,  o  zvl ¨tn¡  £pravˆ  n hrad  cestovn¡ch  v˜daj–
+         pracovn¡k–  p©ijat˜ch ze  Slovensk‚ socialistick‚  republiky do
+         apar tu  feder ln¡ch instituc¡  (reg. ‡ stka  34/1982 Sb.),  ve
+         znˆn¡ v˜nosu ‡j. 225/1899-5157 (reg. ‡ stka 45/1990 Sb.).
+
+     18. Smˆrnice €esk‚ho  svazu v˜robn¡ch dru‘stev  ‡. 59/1982 Vˆstn¡ku
+         €esk‚ho  svazu  v˜robn¡ch   dru‘stev,  o  n hrad ch  cestovn¡ch
+         a jin˜ch v˜daj– komin¡k– (reg. ‡ stka 10/1983 Sb.).
+
+     19. V˜nos feder ln¡ho  ministerstva dopravy ze  dne 12. ledna  1983
+         ‡j. 25  080/82-03, o poskytov n¡  leteck‚ stravn¡ normy  ‡len–m
+         pos dek   civiln¡ch   letadel   v   organizac¡ch  v  p–sobnosti
+         feder ln¡ho ministerstva  dopravy (reg. ‡ stka  9/1983 Sb.), ve
+         znˆn¡  v˜nosu ze  dne 10.  z ©¡ 1990  ‡j. 19 439/1990-320 (reg.
+         ‡ stka 75/1990 Sb.).
+
+     20. V˜nos    feder ln¡ho    ministerstva    n rodn¡    obrany   ‡j.
+         7440-FS/5-182, kter˜m se pro pracovn¡ky trustu podniku Vojensk‚
+         lesy  a  statky  upravuj¡  nˆkter‚  n hrady  podle  vyhl ¨ky ‡.
+         96/1967  Sb.,  o  n hrad ch  cestovn¡ch,  stˆhovac¡ch  a jin˜ch
+         v˜daj– (reg. ‡ stka 14/1983 Sb.),  ve znˆn¡ vyhl ¨ky ‡. 91/1982
+         Sb.
+
+     21. V˜nos feder ln¡ho ministerstva dopravy ze dne 27.©¡jna 1983 ‡j.
+         20  324/1983-03,  o  poskytov n¡  leteck‚  stravn¡ normy ‡len–m
+         pos dek civiln¡ch  letadel trvale vykon vaj¡c¡m  ©¡d¡c¡ ‡innost
+         technickohospod ©sk‚ho  charakteru v  organizac¡ch v p–sobnosti
+         feder ln¡ho ministerstva  dopravy (reg. ‡ stka  4/1984 Sb.), ve
+         znˆn¡  v˜nosu ze  dne 10.  z ©¡ 1990  ‡j. 19 439/1990-320 (reg.
+         ‡ stka 75/1990 Sb.).
+
+     22. V˜nos feder ln¡ho  ministerstva financ¡ ‡j.  FMF VI/3-11 811/84
+         a feder ln¡ho   ministerstva  zahrani‡n¡ho   obchodu  ‡j.  FMZO
+         598/14/84,  o  n hrad ch  v˜daj–  p©i  zahrani‡n¡ch  pracovn¡ch
+         cest ch  ‡len–  pos dek   dopravn¡ch  prost©edk–  (reg.  ‡ stka
+         22/1984 Sb.), ve znˆn¡  v˜nosu feder ln¡ho ministerstva financ¡
+         ‡j.   VI/3-1840/87  a   feder ln¡ho  ministerstva  zahrani‡n¡ho
+         obchodu ‡j. 86/14/87 (reg. ‡ stka 11/1987 Sb.).
+
+     23. V˜nos  ministerstva  vnitra  €esk‚  socialistick‚ republiky ‡j.
+         MH/13-6699/1939/85,    o   zvl ¨tn¡ch    pau¨ ln¡ch   n hrad ch
+         cestovn‚ho   pro   komin¡ky   a   v˜kup‡¡   druhotn˜ch  surovin
+         v organizac¡ch m¡stn¡ho hospod ©stv¡ (reg. ‡ stka 20/1985 Sb.),
+         ve  znˆn¡ v˜nosu  ze dne  18. 9.  1990 ‡j.  MH/1-13980/720/1990
+         (reg. ‡ stka 67/1990 Sb.).
+
+     24. V˜nos  feder ln¡ho ministerstva  financ¡ ‡j.  VIII/4/16 986/85,
+         o stanoven¡   jednotn‚  zahrani‡n¡   diety  pro  ‡eskoslovensk‚
+         pracovn¡ky   na   integra‡n¡ch   akc¡ch   ve  Svazu  sovˆtsk˜ch
+         socialistick˜ch republika (reg. ‡ stka 30/1985 Sb.).
+
+     25. Smˆrnice   €esk‚ho   svazu   v˜robn¡ch   dru‘stev  ‡.  29/1985,
+         o zvl ¨tn¡ch pau¨ ln¡ch n hrad ch cestovn‚ho pro komin¡ky (reg.
+         ‡ stka 4(1986 Sb.).
+
+     26. V˜nos   feder ln¡ho  ministerstva   dopravy  ‡j.  6006/1986-03,
+         o zvl ¨tn¡ch pau¨ ln¡ch n hrad ch cestovn¡ch v˜daj– pro nˆkter‚
+         pracovn¡ky  dopravy, u  nich‘  ‡ast   zmˆna m¡sta  v˜konu pr ce
+         vypl˜v  ze zvl ¨tn¡ povahy  povol n¡ (reg. ‡ stka 18/1986 Sb.),
+         ve znˆn¡  v˜nosu ze dne 10.  9. 1990 ‡j. 19  438/1990-32O (reg.
+         ‡ stka 70/1990 Sb.).
+
+     27. V˜nos  ministerstva  vnitra  €esk‚  socialistick‚ republiky ‡j.
+         SD/33-2728/1987,  o zvl ¨tn¡ch  pau¨ ln¡ch n hrad ch cestovn¡ch
+         v˜daj–  j¡zdn¡ch pracovn¡k–  silni‡n¡ a  mˆstsk‚ dopravy  (reg.
+         ‡ stka 17/1987  Sb.), ve znˆn¡  v˜nosu ze dne  24. 7. 1990  ‡j.
+         SD/1-R-11 O21/90 (reg. ‡ stka 54/1990 Sb.).
+
+     28. V˜nos  feder ln¡ho ministerstva  vnitra Slovensk‚ socialistick‚
+         republiky ‡. MH-41/203/1987, o zvl ¨tn¡ch pau¨ ln¡ch cestovn¡ch
+         n hrad ch   pro   komin¡ky   a   v˜kup‡¡   druhotn˜ch   surovin
+         v organizac¡ch m¡stn¡ho hospod ©stv¡ (reg. ‡ stka 17/1987 Sb.),
+         ve znˆn¡  v˜nosu ministerstva vnitra  Slovensk‚ republiky z  8.
+         ledna 1991 ‡. MH-5/1991-OE (reg. ‡ stka 1O/1991 Sb.).
+
+     29. V˜nos feder ln¡ho  ministerstva financ¡ ze dne  22. ‡ervna 1987
+         ‡j.  III/11  000/87,  o  cestovn¡ch  n hrad ch p©i zahrani‡n¡ch
+         bezdevizov˜ch pracovn¡ch cest ch (reg. ‡ stka 17/1987 Sb.).
+
+     30. V˜nos ministerstva vnitra  Slovensk‚ socialistick‚ republiky ze
+         dne  11. z ©¡  1987 ‡.  SD3138/1987-4, o  zvl ¨tn¡ch pau¨ ln¡ch
+         cestovn¡ch  n hrad ch  pracovn¡k–  silni‡n¡  a mˆstsk‚ dopravy,
+         silni‡n¡ho  hospod ©stv¡ a  automobilov‚ho oprav renstv¡  (reg.
+         ‡ stka  18/1987  Sb.),  ve  znˆn¡  v˜nosu  z  3.  ledna 1991 ‡.
+         SD-3-3003/1991.
+
+     31. ­ 5 v˜nosu feder ln¡ho ministerstva pr ce a soci ln¡ch vˆc¡ ‡j.
+         515-31053-5123,  o odmˆ¤ov n¡  a poskytov n¡  cestovn¡ch n hrad
+         angolsk˜m   ob‡an–m  do‡asnˆ   zamˆstnan˜m  v  ‡eskoslovensk˜ch
+         organizac¡ch (reg. ‡ stka 25/1987 Sb.).
+
+     32. ­ 4 v˜nosu feder ln¡ho ministerstva pr ce a soci ln¡ch vˆc¡ ‡j.
+         515-37137-5123,  o odmˆ¤ov n¡  a poskytov n¡  cestovn¡ch n hrad
+         vedouc¡m  skupin  korejsk˜ch  ob‡an–  a  korejsk˜m  tlumo‡n¡k–m
+         zamˆstnan˜m  v  €eskoslovensk‚  socialistick‚  republice  (reg.
+         ‡ stka 26/1987 Sb.).
+
+     33. V˜nos  feder ln¡ho  ministerstva  pr ce  a  soci ln¡ch  vˆc¡ ‡.
+         404/1991  Sb.,  o  poskytov n¡  p©¡platku  k  £hradˆ cestovn¡ch
+         v˜daj–  pracovn¡k–m p©ijat˜m  z €esk‚  republiky do feder ln¡ch
+         org n– na £zem¡ Slovensk‚ republiky (reg. ‡ stka 76/1991 Sb.).
+
+           (2)  Platnosti pozb˜vaj¡  v˜jimky, odchylky  a dal¨¡ opat©en¡
+     stanoven‚   podle  dosavadn¡ch   pr vn¡ch  p©edpis–   o  cestovn¡ch
+     n hrad ch.
+
+
+                                    ­ 26
+
+           Tento z kon nab˜v  £‡innosti dnem 1. kvˆtna 1992.
+
+
+
+     *1* Z kon ‡. 61/1952 Sb., o n mo©n¡ plavbˆ.
+     *2* ­ 115 ob‡ansk‚ho z kon¡ku.
+     *3* ­ 38 odst. 5 z kon¡ku pr ce.
+         ­ 5 na©¡zen¡ vl dy €eskoslovensk‚ socialistick‚ republiky
+         ‡. 223/1988 Sb., kter˜m se prov d¡ z kon¡k pr ce.
+     *4* ­ 8 z kona ‡. 131/1989 Sb., o Sb¡rce z kon–.
+     *5* ­ 24 z kona ‡. 563/1990 Sb., o rozpo‡tov˜ch pravidlech federace.
+         ­ 31 z kona  €esk‚ n rodn¡ rady  ‡. 576/1990 Sb.,  o pravidlech
+         hospoda©en¡  s rozpo‡tov˜mi  prost©edky €esk‚  republiky a obc¡
+         v €esk‚ republice (rozpo‡tov  pravidla republiky).
+         ­ 28   z kona   Slovensk‚   n rodn¡   rady   ‡.  592/1990  Sb.,
+         o rozpo‡tov˜ch pravidlech Slovensk‚ republiky.
+     *6* Nap©¡klad
+         v˜nos   ministra  zahrani‡n¡ho   obchodu  ‡.   24/1962  ze  dne
+         23.‡ervna   1962   o   £pravˆ   platov˜ch   pomˆr–  zamˆstnanc–
+         ministerstva zahrani‡n¡ho  obchodu p©idˆlen˜ch k  v˜konu funkc¡
+         u obchodn¡ch  oddˆlen¡  zastupitelsk˜ch  £©ad–  v zahrani‡¡, ve
+         znˆn¡ pozdˆj¨¡ch p©edpis–,
+         v˜nos ministra zahrani‡n¡ch vˆc¡  ‡. 013.147/62, z sady platov‚
+         £pravy pro zamˆstnance zahrani‡n¡ slu‘by.
+     *7* Z kon  ‡.  1/1991  Sb.,  o  zamˆstnanosti,  ve znˆn¡ pozdˆj¨¡ch
+         p©edpis–.
+     *8* ­ 17  z kona  ‡.  1/1992  Sb.,   o  mzdˆ,  odmˆnˆ  za  pracovn¡
+         pohotovost a o pr–mˆrn‚m v˜dˆlku.


More information about the Libreoffice-commits mailing list