home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 October / PCWorld_2004-10_cd.bin / software / komercni / spravce / SprFree804b.exe / %MAINDIR% / SPRAVCE8 / CREADBC.krt < prev    next >
Encoding:
Text File  |  2004-09-08  |  439.9 KB  |  11,824 lines

  1. *** WARNING *** DO NOT MODIFY THIS FILE IN ANY WAY! *** WARNING ***
  2.  
  3. **__RI_HEADER!@ Do NOT REMOVE or MODIFY this line!!!! @!__RI_HEADER**
  4. procedure RIDELETE
  5. ** verze = 8.04a
  6. local llRetVal
  7. llRetVal=.t.
  8.  IF (ISRLOCKED() and !deleted()) OR !RLOCK()
  9.     llRetVal=.F.
  10.   ELSE
  11.     IF !deleted()
  12.       DELETE
  13.       IF CURSORGETPROP('BUFFERING') > 1
  14.           =TABLEUPDATE()
  15.       ENDIF
  16.       llRetVal=pnerror=0
  17.     ENDIF not already deleted
  18.   ENDIF
  19.   UNLOCK RECORD (RECNO())
  20. RETURN llRetVal
  21.  
  22. procedure rierror
  23. parameters tnErrNo,tcMessage,tcCode,tcProgram
  24. local lnErrorRows,lnXX
  25. lnErrorRows=alen(gaErrors,1)
  26. if type('gaErrors[lnErrorRows,1]')<>"L"
  27.   dimension gaErrors[lnErrorRows+1,alen(gaErrors,2)]
  28.   lnErrorRows=lnErrorRows+1
  29. endif
  30. gaErrors[lnErrorRows,1]=tnErrNo
  31. gaErrors[lnErrorRows,2]=tcMessage
  32. gaErrors[lnErrorRows,3]=tcCode
  33. gaErrors[lnErrorRows,4]=""
  34. lnXX=1
  35. do while !empty(program(lnXX))
  36.   gaErrors[lnErrorRows,4]=gaErrors[lnErrorRows,4]+","+;
  37.   program(lnXX)
  38.   lnXX=lnXX+1
  39. enddo
  40. gaErrors[lnErrorRows,5]=pcParentDBF
  41. gaErrors[lnErrorRows,6]=pnParentRec
  42. gaErrors[lnErrorRows,7]=pcParentID
  43. gaErrors[lnErrorRows,8]=pcParentExpr
  44. gaErrors[lnErrorRows,9]=pcChildDBF
  45. gaErrors[lnErrorRows,10]=pnChildRec
  46. gaErrors[lnErrorRows,11]=pcChildID
  47. gaErrors[lnErrorRows,12]=pcChildExpr
  48. return tnErrNo
  49.  
  50. PROCEDURE riend
  51. PARAMETERS tlSuccess
  52. local lnXX,lnSpot,lcWorkArea
  53. IF tlSuccess
  54.   END TRANSACTION
  55. ELSE
  56.   SET DELETED OFF
  57.   ROLLBACK
  58.   SET DELETED ON
  59. ENDIF
  60. IF EMPTY(pcRIolderror)
  61.   ON ERROR
  62. ELSE
  63.   ON ERROR &pcRIolderror.
  64. ENDIF
  65. FOR lnXX=1 TO occurs("*",pcRIcursors)
  66.   lnSpot=atc("*",pcRIcursors,lnXX)+1
  67.   USE IN (VAL(substr(pcRIcursors,lnSpot,5)))
  68. ENDFOR
  69. IF pcOldCompat = "ON"
  70.     SET COMPATIBLE ON
  71. ENDIF
  72. IF pcOldDele="OFF"
  73.   SET DELETED OFF
  74. ENDIF
  75. IF pcOldExact="ON"
  76.   SET EXACT ON
  77. ENDIF
  78. IF pcOldTalk="ON"
  79.   SET TALK ON
  80. ENDIF
  81. do case
  82.   case empty(pcOldDBC)
  83.     set data to
  84.   case pcOldDBC<>DBC()
  85.     set data to (pcOldDBC)
  86. endcase
  87. RETURN .T.
  88.  
  89.  
  90. PROCEDURE rireuse
  91. * rireuse.prg
  92. PARAMETERS tcTableName,tcWkArea
  93. pcRIcursors = strtran(pcRIcursors,upper(tcTableName)+"?"+str(tcWkArea,5),;
  94.   upper(tcTableName)+"*"+str(tcWkArea,5))
  95. RETURN .t.
  96.  
  97. ********************************************************************************
  98. procedure __RI_UPDATE_cis_hpou
  99. ** "Referential integrity update trigger for" cis_hpou
  100. LOCAL llRetVal
  101. llRetVal = .t.
  102. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  103. PRIVATE pcParentExpr,pcChildExpr
  104. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  105. STORE 0 TO pnParentRec,pnChildRec
  106. IF _triggerlevel=1
  107.   BEGIN TRANSACTION
  108.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  109.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  110.   pcOldTalk=SET("TALK")
  111.   SET TALK OFF
  112.   pcOldDele=SET("DELETED")
  113.   pcOldExact=SET("EXACT")
  114.   pcOldCompat=SET("COMPATIBLE")
  115.   SET COMPATIBLE OFF
  116.   SET DELETED ON
  117.   SET EXACT OFF
  118.   pcRIcursors=""
  119.   pcRIwkareas=""
  120.   pcRIolderror=ON("error")
  121.   pnerror=0
  122.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  123.   IF TYPE('gaErrors(1)')<>"U"
  124.     release gaErrors
  125.   ENDIF
  126.   PUBLIC gaErrors(1,12)
  127.   pcOldDBC=DBC()
  128.   SET DATA TO ("SPRAVCE")
  129. ENDIF first trigger
  130. LOCAL lcParentID && parent's value to be sought in child
  131. LOCAL lcOldParentID && previous parent id value
  132. LOCAL lcChildWkArea && child work area handle returned by riopen
  133. LOCAL lcChildID && child's value to be sought in parent
  134. LOCAL lcOldChildID && old child id value
  135. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  136. LOCAL lcStartArea
  137. lcStartArea=select()
  138. llRetVal=.t.
  139. lcParentWkArea=select()
  140. SELECT (lcParentWkArea)
  141. pcParentDBF=dbf()
  142. pnParentRec=recno()
  143. lcOldParentID=OLDVAL("NAZEV")
  144. pcParentID=lcOldParentID
  145. pcParentExpr="NAZEV"
  146. lcParentID=NAZEV
  147. IF !(lcParentID==lcOldParentID)
  148.   lcChildWkArea=riopen("hardware")
  149.   IF lcChildWkArea<=0
  150.     IF _triggerlevel=1
  151.       DO riend WITH .F.
  152.     ENDIF at the end of the highest trigger level
  153.     SELECT (lcStartArea)
  154.     RETURN .F.
  155.   ENDIF not able to open the child work area
  156.   pcChildDBF=dbf(lcChildWkArea)
  157.   SELECT (lcChildWkArea)
  158.   SCAN FOR POUZITI=lcOldParentID
  159.     pnChildRec=recno()
  160.     pcChildID=POUZITI
  161.     pcChildExpr="POUZITI"
  162.     IF NOT llRetVal
  163.       EXIT
  164.     ENDIF && not llretval
  165.     llRetVal=riupdate("POUZITI",lcParentID,"CIS_HPOU")
  166.   ENDSCAN get all of the hardware records
  167.   =rireuse("hardware",lcChildWkArea)
  168.   IF NOT llRetVal
  169.     IF _triggerlevel=1
  170.       DO riend WITH llRetVal
  171.     ENDIF at the end of the highest trigger level
  172.     SELECT (lcStartArea)
  173.     RETURN llRetVal
  174.   ENDIF
  175.  
  176.   *** zmenu promitnout i do zlikvidovanych vet
  177.   lcChildWkArea=riopen("lik_hard")
  178.   IF lcChildWkArea<=0
  179.     IF _triggerlevel=1
  180.       DO riend WITH .F.
  181.     ENDIF at the end of the highest trigger level
  182.     SELECT (lcStartArea)
  183.     RETURN .F.
  184.   ENDIF not able to open the child work area
  185.   pcChildDBF=dbf(lcChildWkArea)
  186.   SELECT (lcChildWkArea)
  187.   SCAN FOR POUZITI=lcOldParentID
  188.     pnChildRec=recno()
  189.     pcChildID=POUZITI
  190.     pcChildExpr="POUZITI"
  191.     IF NOT llRetVal
  192.       EXIT
  193.     ENDIF && not llretval
  194.     llRetVal=riupdate("POUZITI",lcParentID,"CIS_HPOU")
  195.   ENDSCAN get all of the lik_hard records
  196.   =rireuse("lik_hard",lcChildWkArea)
  197.   IF NOT llRetVal
  198.     IF _triggerlevel=1
  199.       DO riend WITH llRetVal
  200.     ENDIF at the end of the highest trigger level
  201.     SELECT (lcStartArea)
  202.     RETURN llRetVal
  203.   ENDIF
  204.  
  205. ENDIF this parent id changed
  206. IF _triggerlevel=1
  207.   do riend with llRetVal
  208. ENDIF at the end of the highest trigger level
  209. SELECT (lcStartArea)
  210. RETURN llRetVal
  211. ** "End of Referential integrity Update trigger for" cis_hpou
  212. ********************************************************************************
  213. procedure __RI_UPDATE_POZADAV
  214. ** "Referential integrity update trigger for" pozadav
  215. LOCAL llRetVal
  216. llRetVal = .t.
  217. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  218. PRIVATE pcParentExpr,pcChildExpr
  219. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  220. STORE 0 TO pnParentRec,pnChildRec
  221. IF _triggerlevel=1
  222.   BEGIN TRANSACTION
  223.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  224.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  225.   pcOldTalk=SET("TALK")
  226.   SET TALK OFF
  227.   pcOldDele=SET("DELETED")
  228.   pcOldExact=SET("EXACT")
  229.   pcOldCompat=SET("COMPATIBLE")
  230.   SET COMPATIBLE OFF
  231.   SET DELETED ON
  232.   SET EXACT OFF
  233.   pcRIcursors=""
  234.   pcRIwkareas=""
  235.   pcRIolderror=ON("error")
  236.   pnerror=0
  237.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  238.   IF TYPE('gaErrors(1)')<>"U"
  239.     release gaErrors
  240.   ENDIF
  241.   PUBLIC gaErrors(1,12)
  242.   pcOldDBC=DBC()
  243.   SET DATA TO ("SPRAVCE")
  244. ENDIF first trigger
  245. LOCAL lcParentID && parent's value to be sought in child
  246. LOCAL lcOldParentID && previous parent id value
  247. LOCAL lcChildWkArea && child work area handle returned by riopen
  248. LOCAL lcChildID && child's value to be sought in parent
  249. LOCAL lcOldChildID && old child id value
  250. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  251. LOCAL lcStartArea
  252. lcStartArea=select()
  253. llRetVal=.t.
  254. lcParentWkArea=select()
  255. SELECT (lcParentWkArea)
  256. pcParentDBF=dbf()
  257. pnParentRec=recno()
  258. lcOldParentID=OLDVAL("CISLO")
  259. pcParentID=lcOldParentID
  260. pcParentExpr="CISLO"
  261. lcParentID=CISLO
  262. IF !(lcParentID==lcOldParentID)
  263.   lcChildWkArea=riopen("pozarekl")
  264.   IF lcChildWkArea<=0
  265.     IF _triggerlevel=1
  266.       DO riend WITH .F.
  267.     ENDIF at the end of the highest trigger level
  268.     SELECT (lcStartArea)
  269.     RETURN .F.
  270.   ENDIF not able to open the child work area
  271.   pcChildDBF=dbf(lcChildWkArea)
  272.   SELECT (lcChildWkArea)
  273.   SCAN FOR CISLO=lcOldParentID
  274.     pnChildRec=recno()
  275.     pcChildID=CISLO
  276.     pcChildExpr="CISLO"
  277.     IF NOT llRetVal
  278.       EXIT
  279.     ENDIF && not llretval
  280.     llRetVal=riupdate("CISLO",lcParentID,"POZADAV")
  281.   ENDSCAN get all of the pozarekl records
  282.   =rireuse("pozarekl",lcChildWkArea)
  283.   IF NOT llRetVal
  284.     IF _triggerlevel=1
  285.       DO riend WITH llRetVal
  286.     ENDIF at the end of the highest trigger level
  287.     SELECT (lcStartArea)
  288.     RETURN llRetVal
  289.   ENDIF
  290.  
  291. ENDIF this parent id changed
  292. IF _triggerlevel=1
  293.   do riend with llRetVal
  294. ENDIF at the end of the highest trigger level
  295. SELECT (lcStartArea)
  296. RETURN llRetVal
  297. ** "End of Referential integrity Update trigger for" pozadav
  298. ********************************************************************************
  299. procedure __RI_UPDATE_cis_hzna
  300. ** "Referential integrity update trigger for" cis_hzna
  301. LOCAL llRetVal
  302. llRetVal = .t.
  303. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  304. PRIVATE pcParentExpr,pcChildExpr
  305. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  306. STORE 0 TO pnParentRec,pnChildRec
  307. IF _triggerlevel=1
  308.   BEGIN TRANSACTION
  309.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  310.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  311.   pcOldTalk=SET("TALK")
  312.   SET TALK OFF
  313.   pcOldDele=SET("DELETED")
  314.   pcOldExact=SET("EXACT")
  315.   pcOldCompat=SET("COMPATIBLE")
  316.   SET COMPATIBLE OFF
  317.   SET DELETED ON
  318.   SET EXACT OFF
  319.   pcRIcursors=""
  320.   pcRIwkareas=""
  321.   pcRIolderror=ON("error")
  322.   pnerror=0
  323.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  324.   IF TYPE('gaErrors(1)')<>"U"
  325.     release gaErrors
  326.   ENDIF
  327.   PUBLIC gaErrors(1,12)
  328.   pcOldDBC=DBC()
  329.   SET DATA TO ("SPRAVCE")
  330. ENDIF first trigger
  331. LOCAL lcParentID && parent's value to be sought in child
  332. LOCAL lcOldParentID && previous parent id value
  333. LOCAL lcChildWkArea && child work area handle returned by riopen
  334. LOCAL lcChildID && child's value to be sought in parent
  335. LOCAL lcOldChildID && old child id value
  336. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  337. LOCAL lcStartArea
  338. lcStartArea=select()
  339. llRetVal=.t.
  340. lcParentWkArea=select()
  341. SELECT (lcParentWkArea)
  342. pcParentDBF=dbf()
  343. pnParentRec=recno()
  344. lcOldParentID=OLDVAL("NAZEV")
  345. pcParentID=lcOldParentID
  346. pcParentExpr="NAZEV"
  347. lcParentID=NAZEV
  348. IF !(lcParentID==lcOldParentID)
  349.   lcChildWkArea=riopen("hardware")
  350.   IF lcChildWkArea<=0
  351.     IF _triggerlevel=1
  352.       DO riend WITH .F.
  353.     ENDIF at the end of the highest trigger level
  354.     SELECT (lcStartArea)
  355.     RETURN .F.
  356.   ENDIF not able to open the child work area
  357.   pcChildDBF=dbf(lcChildWkArea)
  358.   SELECT (lcChildWkArea)
  359.   SCAN FOR ZNACKA=lcOldParentID
  360.     pnChildRec=recno()
  361.     pcChildID=ZNACKA
  362.     pcChildExpr="ZNACKA"
  363.     IF NOT llRetVal
  364.       EXIT
  365.     ENDIF && not llretval
  366.     llRetVal=riupdate("ZNACKA",lcParentID,"CIS_HZNA")
  367.   ENDSCAN get all of the hardware records
  368.   =rireuse("hardware",lcChildWkArea)
  369.   IF NOT llRetVal
  370.     IF _triggerlevel=1
  371.       DO riend WITH llRetVal
  372.     ENDIF at the end of the highest trigger level
  373.     SELECT (lcStartArea)
  374.     RETURN llRetVal
  375.   ENDIF
  376.   
  377.   *** zmenu promitnout i do zlikvidovanych vet
  378.   lcChildWkArea=riopen("lik_hard")
  379.   IF lcChildWkArea<=0
  380.     IF _triggerlevel=1
  381.       DO riend WITH .F.
  382.     ENDIF at the end of the highest trigger level
  383.     SELECT (lcStartArea)
  384.     RETURN .F.
  385.   ENDIF not able to open the child work area
  386.   pcChildDBF=dbf(lcChildWkArea)
  387.   SELECT (lcChildWkArea)
  388.   SCAN FOR ZNACKA=lcOldParentID
  389.     pnChildRec=recno()
  390.     pcChildID=ZNACKA
  391.     pcChildExpr="ZNACKA"
  392.     IF NOT llRetVal
  393.       EXIT
  394.     ENDIF && not llretval
  395.     llRetVal=riupdate("ZNACKA",lcParentID,"CIS_HZNA")
  396.   ENDSCAN get all of the lik_hard records
  397.   =rireuse("lik_hard",lcChildWkArea)
  398.   IF NOT llRetVal
  399.     IF _triggerlevel=1
  400.       DO riend WITH llRetVal
  401.     ENDIF at the end of the highest trigger level
  402.     SELECT (lcStartArea)
  403.     RETURN llRetVal
  404.   ENDIF
  405.   
  406. ENDIF this parent id changed
  407. IF _triggerlevel=1
  408.   do riend with llRetVal
  409. ENDIF at the end of the highest trigger level
  410. SELECT (lcStartArea)
  411. RETURN llRetVal
  412. ** "End of Referential integrity Update trigger for" cis_hzna
  413. ********************************************************************************
  414. ********************************************************************************
  415. procedure __RI_UPDATE_sw_sablo
  416. ** "Referential integrity update trigger for" sw_sablo
  417. LOCAL llRetVal
  418. llRetVal = .t.
  419. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  420. PRIVATE pcParentExpr,pcChildExpr
  421. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  422. STORE 0 TO pnParentRec,pnChildRec
  423. IF _triggerlevel=1
  424.   BEGIN TRANSACTION
  425.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  426.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  427.   pcOldTalk=SET("TALK")
  428.   SET TALK OFF
  429.   pcOldDele=SET("DELETED")
  430.   pcOldExact=SET("EXACT")
  431.   pcOldCompat=SET("COMPATIBLE")
  432.   SET COMPATIBLE OFF
  433.   SET DELETED ON
  434.   SET EXACT OFF
  435.   pcRIcursors=""
  436.   pcRIwkareas=""
  437.   pcRIolderror=ON("error")
  438.   pnerror=0
  439.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  440.   IF TYPE('gaErrors(1)')<>"U"
  441.     release gaErrors
  442.   ENDIF
  443.   PUBLIC gaErrors(1,12)
  444.   pcOldDBC=DBC()
  445.   SET DATA TO ("SPRAVCE")
  446. ENDIF first trigger
  447. LOCAL lcParentID && parent's value to be sought in child
  448. LOCAL lcOldParentID && previous parent id value
  449. LOCAL lcChildWkArea && child work area handle returned by riopen
  450. LOCAL lcChildID && child's value to be sought in parent
  451. LOCAL lcOldChildID && old child id value
  452. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  453. LOCAL lcStartArea
  454. lcStartArea=select()
  455. llRetVal=.t.
  456. lcParentWkArea=select()
  457. SELECT (lcParentWkArea)
  458. pcParentDBF=dbf()
  459. pnParentRec=recno()
  460. lcOldParentID=OLDVAL("NAZEV")
  461. pcParentID=lcOldParentID
  462. pcParentExpr="NAZEV"
  463. lcParentID=NAZEV
  464. IF !(lcParentID==lcOldParentID)
  465.   lcChildWkArea=riopen("sw_sabsw")
  466.   IF lcChildWkArea<=0
  467.     IF _triggerlevel=1
  468.       DO riend WITH .F.
  469.     ENDIF at the end of the highest trigger level
  470.     SELECT (lcStartArea)
  471.     RETURN .F.
  472.   ENDIF not able to open the child work area
  473.   pcChildDBF=dbf(lcChildWkArea)
  474.   SELECT (lcChildWkArea)
  475.   SCAN FOR nazev=lcOldParentID
  476.     pnChildRec=recno()
  477.     pcChildID=NAZEV
  478.     pcChildExpr="NAZEV"
  479.     IF NOT llRetVal
  480.       EXIT
  481.     ENDIF && not llretval
  482.     llRetVal=riupdate("NAZEV",lcParentID,"SW_SABLO")
  483.   ENDSCAN get all of the SW_SABLO records
  484.   =rireuse("SW_SABLO",lcChildWkArea)
  485.   IF NOT llRetVal
  486.     IF _triggerlevel=1
  487.       DO riend WITH llRetVal
  488.     ENDIF at the end of the highest trigger level
  489.     SELECT (lcStartArea)
  490.     RETURN llRetVal
  491.   ENDIF
  492.   
  493.  
  494.   
  495. ENDIF this parent id changed
  496. IF _triggerlevel=1
  497.   do riend with llRetVal
  498. ENDIF at the end of the highest trigger level
  499. SELECT (lcStartArea)
  500. RETURN llRetVal
  501. ** "End of Referential integrity Update trigger for" SW_SABLO
  502. ********************************************************************************
  503. ********************************************************************************
  504. procedure __RI_UPDATE_cis_orga
  505. ** "Referential integrity update trigger for" cis_orga
  506. LOCAL llRetVal
  507. llRetVal = .t.
  508. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  509. PRIVATE pcParentExpr,pcChildExpr
  510. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  511. STORE 0 TO pnParentRec,pnChildRec
  512. IF _triggerlevel=1
  513.   BEGIN TRANSACTION
  514.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  515.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  516.   pcOldTalk=SET("TALK")
  517.   SET TALK OFF
  518.   pcOldDele=SET("DELETED")
  519.   pcOldExact=SET("EXACT")
  520.   pcOldCompat=SET("COMPATIBLE")
  521.   SET COMPATIBLE OFF
  522.   SET DELETED ON
  523.   SET EXACT OFF
  524.   pcRIcursors=""
  525.   pcRIwkareas=""
  526.   pcRIolderror=ON("error")
  527.   pnerror=0
  528.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  529.   IF TYPE('gaErrors(1)')<>"U"
  530.     release gaErrors
  531.   ENDIF
  532.   PUBLIC gaErrors(1,12)
  533.   pcOldDBC=DBC()
  534.   SET DATA TO ("SPRAVCE")
  535. ENDIF first trigger
  536. LOCAL lcParentID && parent's value to be sought in child
  537. LOCAL lcOldParentID && previous parent id value
  538. LOCAL lcChildWkArea && child work area handle returned by riopen
  539. LOCAL lcChildID && child's value to be sought in parent
  540. LOCAL lcOldChildID && old child id value
  541. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  542. LOCAL lcStartArea
  543. LOCAL lcOldNazev, lcNazev
  544. *** zmena cisla
  545. lcStartArea=select()
  546. llRetVal=.t.
  547. lcParentWkArea=select()
  548. SELECT (lcParentWkArea)
  549. pcParentDBF=dbf()
  550. pnParentRec=recno()
  551. lcOldParentID = OLDVAL("CISLO")
  552. lcOldNazev    = OLDVAL("NAZEV") 
  553. lcOldParentIDNazev = Cislo + OLDVAL("NAZEV")
  554. pcParentID=lcOldParentID
  555. pcParentExpr="CISLO"
  556. lcParentID = CISLO
  557. lcNazev    = NAZEV
  558. IF !(lcParentID==lcOldParentID)
  559.   lcChildWkArea=riopen("hardware")
  560.   IF lcChildWkArea<=0
  561.     IF _triggerlevel=1
  562.       DO riend WITH .F.
  563.     ENDIF at the end of the highest trigger level
  564.     SELECT (lcStartArea)
  565.     RETURN .F.
  566.   ENDIF not able to open the child work area
  567.   pcChildDBF=dbf(lcChildWkArea)
  568.   SELECT (lcChildWkArea)
  569.   SCAN FOR ORG_CS=lcOldParentID
  570.     pnChildRec=recno()
  571.     pcChildID=ORG_CS
  572.     pcChildExpr="ORG_CS"
  573.     IF NOT llRetVal
  574.       EXIT
  575.     ENDIF && not llretval
  576.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  577.   ENDSCAN get all of the hardware records
  578.   =rireuse("hardware",lcChildWkArea)
  579.   IF NOT llRetVal
  580.     IF _triggerlevel=1
  581.       DO riend WITH llRetVal
  582.     ENDIF at the end of the highest trigger level
  583.     SELECT (lcStartArea)
  584.     RETURN llRetVal
  585.   ENDIF
  586.  
  587.   *** zmeny promitnout i do zlikvidovanych vet
  588.   lcChildWkArea=riopen("lik_hard")
  589.   IF lcChildWkArea<=0
  590.     IF _triggerlevel=1
  591.       DO riend WITH .F.
  592.     ENDIF at the end of the highest trigger level
  593.     SELECT (lcStartArea)
  594.     RETURN .F.
  595.   ENDIF not able to open the child work area
  596.   pcChildDBF=dbf(lcChildWkArea)
  597.   SELECT (lcChildWkArea)
  598.   SCAN FOR ORG_CS=lcOldParentID
  599.     pnChildRec=recno()
  600.     pcChildID=ORG_CS
  601.     pcChildExpr="ORG_CS"
  602.     IF NOT llRetVal
  603.       EXIT
  604.     ENDIF && not llretval
  605.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  606.   ENDSCAN get all of the lik_hard records
  607.   =rireuse("lik_hard",lcChildWkArea)
  608.   IF NOT llRetVal
  609.     IF _triggerlevel=1
  610.       DO riend WITH llRetVal
  611.     ENDIF at the end of the highest trigger level
  612.     SELECT (lcStartArea)
  613.     RETURN llRetVal
  614.   ENDIF
  615.     
  616.   lcChildWkArea=riopen("prisluse")
  617.   IF lcChildWkArea<=0
  618.     IF _triggerlevel=1
  619.       DO riend WITH .F.
  620.     ENDIF at the end of the highest trigger level
  621.     SELECT (lcStartArea)
  622.     RETURN .F.
  623.   ENDIF not able to open the child work area
  624.   pcChildDBF=dbf(lcChildWkArea)
  625.   SELECT (lcChildWkArea)
  626.   SCAN FOR ORG_CS=lcOldParentID
  627.     pnChildRec=recno()
  628.     pcChildID=ORG_CS
  629.     pcChildExpr="ORG_CS"
  630.     IF NOT llRetVal
  631.       EXIT
  632.     ENDIF && not llretval
  633.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  634.   ENDSCAN get all of the prisluse records
  635.   =rireuse("prisluse",lcChildWkArea)
  636.   IF NOT llRetVal
  637.     IF _triggerlevel=1
  638.       DO riend WITH llRetVal
  639.     ENDIF at the end of the highest trigger level
  640.     SELECT (lcStartArea)
  641.     RETURN llRetVal
  642.   ENDIF
  643.  
  644.   *** zmeny promitnout i do zlikvidovanych vet
  645.   lcChildWkArea=riopen("lik_pris")
  646.   IF lcChildWkArea<=0
  647.     IF _triggerlevel=1
  648.       DO riend WITH .F.
  649.     ENDIF at the end of the highest trigger level
  650.     SELECT (lcStartArea)
  651.     RETURN .F.
  652.   ENDIF not able to open the child work area
  653.   pcChildDBF=dbf(lcChildWkArea)
  654.   SELECT (lcChildWkArea)
  655.   SCAN FOR ORG_CS=lcOldParentID
  656.     pnChildRec=recno()
  657.     pcChildID=ORG_CS
  658.     pcChildExpr="ORG_CS"
  659.     IF NOT llRetVal
  660.       EXIT
  661.     ENDIF && not llretval
  662.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  663.   ENDSCAN get all of the lik_pris records
  664.   =rireuse("lik_pris",lcChildWkArea)
  665.   IF NOT llRetVal
  666.     IF _triggerlevel=1
  667.       DO riend WITH llRetVal
  668.     ENDIF at the end of the highest trigger level
  669.     SELECT (lcStartArea)
  670.     RETURN llRetVal
  671.   ENDIF
  672.     
  673.   lcChildWkArea=riopen("pris_lan")
  674.   IF lcChildWkArea<=0
  675.     IF _triggerlevel=1
  676.       DO riend WITH .F.
  677.     ENDIF at the end of the highest trigger level
  678.     SELECT (lcStartArea)
  679.     RETURN .F.
  680.   ENDIF not able to open the child work area
  681.   pcChildDBF=dbf(lcChildWkArea)
  682.   SELECT (lcChildWkArea)
  683.   SCAN FOR ORG_CS=lcOldParentID
  684.     pnChildRec=recno()
  685.     pcChildID=ORG_CS
  686.     pcChildExpr="ORG_CS"
  687.     IF NOT llRetVal
  688.       EXIT
  689.     ENDIF && not llretval
  690.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  691.   ENDSCAN get all of the pris_lan records
  692.   =rireuse("pris_lan",lcChildWkArea)
  693.   IF NOT llRetVal
  694.     IF _triggerlevel=1
  695.       DO riend WITH llRetVal
  696.     ENDIF at the end of the highest trigger level
  697.     SELECT (lcStartArea)
  698.     RETURN llRetVal
  699.   ENDIF
  700.  
  701.   *** zmeny promitnout i do zlikvidovanych vet
  702.   lcChildWkArea=riopen("lik_plan")
  703.   IF lcChildWkArea<=0
  704.     IF _triggerlevel=1
  705.       DO riend WITH .F.
  706.     ENDIF at the end of the highest trigger level
  707.     SELECT (lcStartArea)
  708.     RETURN .F.
  709.   ENDIF not able to open the child work area
  710.   pcChildDBF=dbf(lcChildWkArea)
  711.   SELECT (lcChildWkArea)
  712.   SCAN FOR ORG_CS=lcOldParentID
  713.     pnChildRec=recno()
  714.     pcChildID=ORG_CS
  715.     pcChildExpr="ORG_CS"
  716.     IF NOT llRetVal
  717.       EXIT
  718.     ENDIF && not llretval
  719.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  720.   ENDSCAN get all of the lik_plan records
  721.   =rireuse("lik_plan",lcChildWkArea)
  722.   IF NOT llRetVal
  723.     IF _triggerlevel=1
  724.       DO riend WITH llRetVal
  725.     ENDIF at the end of the highest trigger level
  726.     SELECT (lcStartArea)
  727.     RETURN llRetVal
  728.   ENDIF
  729.     
  730.   lcChildWkArea=riopen("pris_vol")
  731.   IF lcChildWkArea<=0
  732.     IF _triggerlevel=1
  733.       DO riend WITH .F.
  734.     ENDIF at the end of the highest trigger level
  735.     SELECT (lcStartArea)
  736.     RETURN .F.
  737.   ENDIF not able to open the child work area
  738.   pcChildDBF=dbf(lcChildWkArea)
  739.   SELECT (lcChildWkArea)
  740.   SCAN FOR ORG_CS=lcOldParentID
  741.     pnChildRec=recno()
  742.     pcChildID=ORG_CS
  743.     pcChildExpr="ORG_CS"
  744.     IF NOT llRetVal
  745.       EXIT
  746.     ENDIF && not llretval
  747.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  748.   ENDSCAN get all of the pris_vol records
  749.   =rireuse("pris_vol",lcChildWkArea)
  750.   IF NOT llRetVal
  751.     IF _triggerlevel=1
  752.       DO riend WITH llRetVal
  753.     ENDIF at the end of the highest trigger level
  754.     SELECT (lcStartArea)
  755.     RETURN llRetVal
  756.   ENDIF
  757.  
  758.   *** zmeny promitnout i do zlikvidovanych vet
  759.   lcChildWkArea=riopen("lik_pvol")
  760.   IF lcChildWkArea<=0
  761.     IF _triggerlevel=1
  762.       DO riend WITH .F.
  763.     ENDIF at the end of the highest trigger level
  764.     SELECT (lcStartArea)
  765.     RETURN .F.
  766.   ENDIF not able to open the child work area
  767.   pcChildDBF=dbf(lcChildWkArea)
  768.   SELECT (lcChildWkArea)
  769.   SCAN FOR ORG_CS=lcOldParentID
  770.     pnChildRec=recno()
  771.     pcChildID=ORG_CS
  772.     pcChildExpr="ORG_CS"
  773.     IF NOT llRetVal
  774.       EXIT
  775.     ENDIF && not llretval
  776.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  777.   ENDSCAN get all of the lik_pvol records
  778.   =rireuse("lik_pvol",lcChildWkArea)
  779.   IF NOT llRetVal
  780.     IF _triggerlevel=1
  781.       DO riend WITH llRetVal
  782.     ENDIF at the end of the highest trigger level
  783.     SELECT (lcStartArea)
  784.     RETURN llRetVal
  785.   ENDIF
  786.     
  787.   lcChildWkArea=riopen("dokument")
  788.   IF lcChildWkArea<=0
  789.     IF _triggerlevel=1
  790.       DO riend WITH .F.
  791.     ENDIF at the end of the highest trigger level
  792.     SELECT (lcStartArea)
  793.     RETURN .F.
  794.   ENDIF not able to open the child work area
  795.   pcChildDBF=dbf(lcChildWkArea)
  796.   SELECT (lcChildWkArea)
  797.   SCAN FOR ORG_CS=lcOldParentID
  798.     pnChildRec=recno()
  799.     pcChildID=ORG_CS
  800.     pcChildExpr="ORG_CS"
  801.     IF NOT llRetVal
  802.       EXIT
  803.     ENDIF && not llretval
  804.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  805.   ENDSCAN get all of the dokument records
  806.   =rireuse("dokument",lcChildWkArea)
  807.   IF NOT llRetVal
  808.     IF _triggerlevel=1
  809.       DO riend WITH llRetVal
  810.     ENDIF at the end of the highest trigger level
  811.     SELECT (lcStartArea)
  812.     RETURN llRetVal
  813.   ENDIF
  814.  
  815.   lcChildWkArea=riopen("site")
  816.   IF lcChildWkArea<=0
  817.     IF _triggerlevel=1
  818.       DO riend WITH .F.
  819.     ENDIF at the end of the highest trigger level
  820.     SELECT (lcStartArea)
  821.     RETURN .F.
  822.   ENDIF not able to open the child work area
  823.   pcChildDBF=dbf(lcChildWkArea)
  824.   SELECT (lcChildWkArea)
  825.   SCAN FOR ORG_CS=lcOldParentID
  826.     pnChildRec=recno()
  827.     pcChildID=ORG_CS
  828.     pcChildExpr="ORG_CS"
  829.     IF NOT llRetVal
  830.       EXIT
  831.     ENDIF && not llretval
  832.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  833.   ENDSCAN get all of the site records
  834.   =rireuse("site",lcChildWkArea)
  835.   IF NOT llRetVal
  836.     IF _triggerlevel=1
  837.       DO riend WITH llRetVal
  838.     ENDIF at the end of the highest trigger level
  839.     SELECT (lcStartArea)
  840.     RETURN llRetVal
  841.   ENDIF
  842.  
  843.   *** zmeny promitnout i do zlikvidovanych vet
  844.   lcChildWkArea=riopen("lik_site")
  845.   IF lcChildWkArea<=0
  846.     IF _triggerlevel=1
  847.       DO riend WITH .F.
  848.     ENDIF at the end of the highest trigger level
  849.     SELECT (lcStartArea)
  850.     RETURN .F.
  851.   ENDIF not able to open the child work area
  852.   pcChildDBF=dbf(lcChildWkArea)
  853.   SELECT (lcChildWkArea)
  854.   SCAN FOR ORG_CS=lcOldParentID
  855.     pnChildRec=recno()
  856.     pcChildID=ORG_CS
  857.     pcChildExpr="ORG_CS"
  858.     IF NOT llRetVal
  859.       EXIT
  860.     ENDIF && not llretval
  861.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  862.   ENDSCAN get all of the lik_site records
  863.   =rireuse("lik_site",lcChildWkArea)
  864.   IF NOT llRetVal
  865.     IF _triggerlevel=1
  866.       DO riend WITH llRetVal
  867.     ENDIF at the end of the highest trigger level
  868.     SELECT (lcStartArea)
  869.     RETURN llRetVal
  870.   ENDIF
  871.  
  872.   lcChildWkArea=riopen("pozadav")
  873.   IF lcChildWkArea<=0
  874.     IF _triggerlevel=1
  875.       DO riend WITH .F.
  876.     ENDIF at the end of the highest trigger level
  877.     SELECT (lcStartArea)
  878.     RETURN .F.
  879.   ENDIF not able to open the child work area
  880.   pcChildDBF=dbf(lcChildWkArea)
  881.   SELECT (lcChildWkArea)
  882.   SCAN FOR ORG_CS=lcOldParentID
  883.     pnChildRec=recno()
  884.     pcChildID=ORG_CS
  885.     pcChildExpr="ORG_CS"
  886.     IF NOT llRetVal
  887.       EXIT
  888.     ENDIF && not llretval
  889.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  890.   ENDSCAN get all of the pozadav records
  891.   =rireuse("pozadav",lcChildWkArea)
  892.   IF NOT llRetVal
  893.     IF _triggerlevel=1
  894.       DO riend WITH llRetVal
  895.     ENDIF at the end of the highest trigger level
  896.     SELECT (lcStartArea)
  897.     RETURN llRetVal
  898.   ENDIF
  899.  
  900.   lcChildWkArea=riopen("soft_pri")
  901.   IF lcChildWkArea<=0
  902.     IF _triggerlevel=1
  903.       DO riend WITH .F.
  904.     ENDIF at the end of the highest trigger level
  905.     SELECT (lcStartArea)
  906.     RETURN .F.
  907.   ENDIF not able to open the child work area
  908.   pcChildDBF=dbf(lcChildWkArea)
  909.   SELECT (lcChildWkArea)
  910.   SCAN FOR ORG_CS=lcOldParentID
  911.     pnChildRec=recno()
  912.     pcChildID=ORG_CS
  913.     pcChildExpr="ORG_CS"
  914.     IF NOT llRetVal
  915.       EXIT
  916.     ENDIF && not llretval
  917.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  918.   ENDSCAN get all of the soft_pri records
  919.   =rireuse("soft_pri",lcChildWkArea)
  920.   IF NOT llRetVal
  921.     IF _triggerlevel=1
  922.       DO riend WITH llRetVal
  923.     ENDIF at the end of the highest trigger level
  924.     SELECT (lcStartArea)
  925.     RETURN llRetVal
  926.   ENDIF
  927.  
  928.   lcChildWkArea=riopen("cis_osob")
  929.   IF lcChildWkArea<=0
  930.     IF _triggerlevel=1
  931.       DO riend WITH .F.
  932.     ENDIF at the end of the highest trigger level
  933.     SELECT (lcStartArea)
  934.     RETURN .F.
  935.   ENDIF not able to open the child work area
  936.   pcChildDBF=dbf(lcChildWkArea)
  937.   SELECT (lcChildWkArea)
  938.   SCAN FOR ORG_CS=lcOldParentID
  939.     pnChildRec=recno()
  940.     pcChildID=ORG_CS
  941.     pcChildExpr="ORG_CS"
  942.     IF NOT llRetVal
  943.       EXIT
  944.     ENDIF && not llretval
  945.     llRetVal=riupdate("ORG_CS",lcParentID,"CIS_ORGA")
  946.   ENDSCAN get all of the cis_osob records
  947.   =rireuse("cis_osob",lcChildWkArea)
  948.   IF NOT llRetVal
  949.     IF _triggerlevel=1
  950.       DO riend WITH llRetVal
  951.     ENDIF at the end of the highest trigger level
  952.     SELECT (lcStartArea)
  953.     RETURN llRetVal
  954.   ENDIF
  955.  
  956. ENDIF this parent id changed
  957.  
  958. *** zmena nazvu
  959. SELECT (lcParentWkArea)
  960. pcParentID   = lcParentId + lcOldNazev
  961. pcParentExpr = "NAZEV"
  962.  
  963. IF !(lcNazev == lcOldNazev)
  964.   lcChildWkArea=riopen("hardware")
  965.   IF lcChildWkArea<=0
  966.     IF _triggerlevel=1
  967.       DO riend WITH .F.
  968.     ENDIF at the end of the highest trigger level
  969.     SELECT (lcStartArea)
  970.     RETURN .F.
  971.   ENDIF not able to open the child work area
  972.   pcChildDBF=dbf(lcChildWkArea)
  973.   SELECT (lcChildWkArea)
  974.   SCAN FOR Org_Cs + Org_Nazev = lcParentID + lcOldNazev
  975.     pnChildRec  = recno()
  976.     pcChildID   = ORG_Nazev
  977.     pcChildExpr = "ORG_Nazev"
  978.     IF NOT llRetVal
  979.       EXIT
  980.     ENDIF && not llretval
  981.     llRetVal=riupdate("ORG_Nazev",lcNazev,"CIS_ORGA")
  982.   ENDSCAN get all of the hardware records
  983.   =rireuse("hardware",lcChildWkArea)
  984.   IF NOT llRetVal
  985.     IF _triggerlevel=1
  986.       DO riend WITH llRetVal
  987.     ENDIF at the end of the highest trigger level
  988.     SELECT (lcStartArea)
  989.     RETURN llRetVal
  990.   ENDIF
  991.  
  992.   *** zmeny promitnout i do zlikvidovanych vet
  993.   lcChildWkArea=riopen("lik_hard")
  994.   IF lcChildWkArea<=0
  995.     IF _triggerlevel=1
  996.       DO riend WITH .F.
  997.     ENDIF at the end of the highest trigger level
  998.     SELECT (lcStartArea)
  999.     RETURN .F.
  1000.   ENDIF not able to open the child work area
  1001.   pcChildDBF=dbf(lcChildWkArea)
  1002.   SELECT (lcChildWkArea)
  1003.   SCAN FOR ORG_CS + Org_Nazev = lcParentID + lcOldNazev
  1004.     pnChildRec=recno()
  1005.     pcChildID=ORG_Nazev
  1006.     pcChildExpr="ORG_Nazev"
  1007.     IF NOT llRetVal
  1008.       EXIT
  1009.     ENDIF && not llretval
  1010.     llRetVal=riupdate("ORG_Nazev",lcNazev,"CIS_ORGA")
  1011.   ENDSCAN get all of the lik_hard records
  1012.   =rireuse("lik_hard",lcChildWkArea)
  1013.   IF NOT llRetVal
  1014.     IF _triggerlevel=1
  1015.       DO riend WITH llRetVal
  1016.     ENDIF at the end of the highest trigger level
  1017.     SELECT (lcStartArea)
  1018.     RETURN llRetVal
  1019.   ENDIF
  1020.     
  1021. ENDIF this parent id changed
  1022.  
  1023. IF _triggerlevel=1
  1024.   do riend with llRetVal
  1025. ENDIF at the end of the highest trigger level
  1026. SELECT (lcStartArea)
  1027. RETURN llRetVal
  1028. ** "End of Referential integrity Update trigger for" cis_orga
  1029. ********************************************************************************
  1030.  
  1031. ********************************************************************************
  1032. procedure __RI_UPDATE_cis_oshw
  1033. ** "Referential integrity update trigger for" cis_oshw
  1034. LOCAL llRetVal
  1035. llRetVal = .t.
  1036. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  1037. PRIVATE pcParentExpr,pcChildExpr
  1038. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  1039. STORE 0 TO pnParentRec,pnChildRec
  1040. IF _triggerlevel=1
  1041.   BEGIN TRANSACTION
  1042.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  1043.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  1044.   pcOldTalk=SET("TALK")
  1045.   SET TALK OFF
  1046.   pcOldDele=SET("DELETED")
  1047.   pcOldExact=SET("EXACT")
  1048.   pcOldCompat=SET("COMPATIBLE")
  1049.   SET COMPATIBLE OFF
  1050.   SET DELETED ON
  1051.   SET EXACT OFF
  1052.   pcRIcursors=""
  1053.   pcRIwkareas=""
  1054.   pcRIolderror=ON("error")
  1055.   pnerror=0
  1056.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  1057.   IF TYPE('gaErrors(1)')<>"U"
  1058.     release gaErrors
  1059.   ENDIF
  1060.   PUBLIC gaErrors(1,12)
  1061.   pcOldDBC=DBC()
  1062.   SET DATA TO ("SPRAVCE")
  1063. ENDIF first trigger
  1064. LOCAL lcParentID && parent's value to be sought in child
  1065. LOCAL lcOldParentID && previous parent id value
  1066. LOCAL lcChildWkArea && child work area handle returned by riopen
  1067. LOCAL lcChildID && child's value to be sought in parent
  1068. LOCAL lcOldChildID && old child id value
  1069. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  1070. LOCAL lcStartArea
  1071. lcStartArea=select()
  1072. llRetVal=.t.
  1073. lcParentWkArea=select()
  1074. SELECT (lcParentWkArea)
  1075. pcParentDBF=dbf()
  1076. pnParentRec=recno()
  1077. lcOldParentID=OLDVAL("NAZEV")
  1078. pcParentID=lcOldParentID
  1079. pcParentExpr="NAZEV"
  1080. lcParentID=NAZEV
  1081. IF !(lcParentID==lcOldParentID)
  1082.   lcChildWkArea=riopen("hardware")
  1083.   IF lcChildWkArea<=0
  1084.     IF _triggerlevel=1
  1085.       DO riend WITH .F.
  1086.     ENDIF at the end of the highest trigger level
  1087.     SELECT (lcStartArea)
  1088.     RETURN .F.
  1089.   ENDIF not able to open the child work area
  1090.   pcChildDBF=dbf(lcChildWkArea)
  1091.   SELECT (lcChildWkArea)
  1092.   SCAN FOR OS=lcOldParentID
  1093.     pnChildRec=recno()
  1094.     pcChildID=OS
  1095.     pcChildExpr="OS"
  1096.     IF NOT llRetVal
  1097.       EXIT
  1098.     ENDIF && not llretval
  1099.     llRetVal=riupdate("OS",lcParentID,"CIS_OSHW")
  1100.   ENDSCAN get all of the hardware records
  1101.   =rireuse("hardware",lcChildWkArea)
  1102.   IF NOT llRetVal
  1103.     IF _triggerlevel=1
  1104.       DO riend WITH llRetVal
  1105.     ENDIF at the end of the highest trigger level
  1106.     SELECT (lcStartArea)
  1107.     RETURN llRetVal
  1108.   ENDIF
  1109.   
  1110.   *** zmeny promitnout i do zlikvidovanych vet
  1111.   lcChildWkArea=riopen("lik_hard")
  1112.   IF lcChildWkArea<=0
  1113.     IF _triggerlevel=1
  1114.       DO riend WITH .F.
  1115.     ENDIF at the end of the highest trigger level
  1116.     SELECT (lcStartArea)
  1117.     RETURN .F.
  1118.   ENDIF not able to open the child work area
  1119.   pcChildDBF=dbf(lcChildWkArea)
  1120.   SELECT (lcChildWkArea)
  1121.   SCAN FOR OS=lcOldParentID
  1122.     pnChildRec=recno()
  1123.     pcChildID=OS
  1124.     pcChildExpr="OS"
  1125.     IF NOT llRetVal
  1126.       EXIT
  1127.     ENDIF && not llretval
  1128.     llRetVal=riupdate("OS",lcParentID,"CIS_OSHW")
  1129.   ENDSCAN get all of the lik_hard records
  1130.   =rireuse("lik_hard",lcChildWkArea)
  1131.   IF NOT llRetVal
  1132.     IF _triggerlevel=1
  1133.       DO riend WITH llRetVal
  1134.     ENDIF at the end of the highest trigger level
  1135.     SELECT (lcStartArea)
  1136.     RETURN llRetVal
  1137.   ENDIF
  1138.   
  1139. ENDIF this parent id changed
  1140. IF _triggerlevel=1
  1141.   do riend with llRetVal
  1142. ENDIF at the end of the highest trigger level
  1143. SELECT (lcStartArea)
  1144. RETURN llRetVal
  1145. ** "End of Referential integrity Update trigger for" cis_oshw
  1146. ********************************************************************************
  1147.  
  1148. ********************************************************************************
  1149. procedure __RI_UPDATE_cis_osob
  1150. ** "Referential integrity update trigger for" cis_osob
  1151. LOCAL llRetVal
  1152. llRetVal = .t.
  1153. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  1154. PRIVATE pcParentExpr,pcChildExpr
  1155. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  1156. STORE 0 TO pnParentRec,pnChildRec
  1157. IF _triggerlevel=1
  1158.   BEGIN TRANSACTION
  1159.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  1160.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  1161.   pcOldTalk=SET("TALK")
  1162.   SET TALK OFF
  1163.   pcOldDele=SET("DELETED")
  1164.   pcOldExact=SET("EXACT")
  1165.   pcOldCompat=SET("COMPATIBLE")
  1166.   SET COMPATIBLE OFF
  1167.   SET DELETED ON
  1168.   SET EXACT OFF
  1169.   pcRIcursors=""
  1170.   pcRIwkareas=""
  1171.   pcRIolderror=ON("error")
  1172.   pnerror=0
  1173.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  1174.   IF TYPE('gaErrors(1)')<>"U"
  1175.     release gaErrors
  1176.   ENDIF
  1177.   PUBLIC gaErrors(1,12)
  1178.   pcOldDBC=DBC()
  1179.   SET DATA TO ("SPRAVCE")
  1180. ENDIF first trigger
  1181. LOCAL lcParentID && parent's value to be sought in child
  1182. LOCAL lcOldParentID && previous parent id value
  1183. LOCAL lcChildWkArea && child work area handle returned by riopen
  1184. LOCAL lcChildID && child's value to be sought in parent
  1185. LOCAL lcOldChildID && old child id value
  1186. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  1187. LOCAL lcStartArea
  1188. LOCAL lcIdCisloParent && SOB 24.2.2004 hodnota pro v²b∞r v∞t pro p°epsßnφ zm∞n∞nΘ OSOBA
  1189. lcStartArea=select()
  1190. llRetVal=.t.
  1191. lcParentWkArea=select()
  1192. SELECT (lcParentWkArea)
  1193. pcParentDBF=dbf()
  1194. pnParentRec=recno()
  1195. lcOldParentID=OLDVAL("OSOBA")
  1196. pcParentID=lcOldParentID
  1197. pcParentExpr="OSOBA"
  1198. lcParentID=OSOBA
  1199. lcIdCisloParent = IDCISLO
  1200. IF !(lcParentID==lcOldParentID)
  1201.   lcChildWkArea=riopen("hardware")
  1202.   IF lcChildWkArea<=0
  1203.     IF _triggerlevel=1
  1204.       DO riend WITH .F.
  1205.     ENDIF at the end of the highest trigger level
  1206.     SELECT (lcStartArea)
  1207.     RETURN .F.
  1208.   ENDIF not able to open the child work area
  1209.   pcChildDBF=dbf(lcChildWkArea)
  1210.   SELECT (lcChildWkArea)
  1211.   SCAN FOR IDOSOBA=lcIdCisloParent
  1212.     pnChildRec=recno()
  1213.     pcChildID=OSOBA
  1214.     pcChildExpr="OSOBA"
  1215.     IF NOT llRetVal
  1216.       EXIT
  1217.     ENDIF && not llretval
  1218.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1219.   ENDSCAN get all of the hardware records
  1220.   =rireuse("hardware",lcChildWkArea)
  1221.   IF NOT llRetVal
  1222.     IF _triggerlevel=1
  1223.       DO riend WITH llRetVal
  1224.     ENDIF at the end of the highest trigger level
  1225.     SELECT (lcStartArea)
  1226.     RETURN llRetVal
  1227.   ENDIF
  1228.  
  1229.   lcChildWkArea=riopen("hardware")
  1230.   IF lcChildWkArea<=0
  1231.     IF _triggerlevel=1
  1232.       DO riend WITH .F.
  1233.     ENDIF at the end of the highest trigger level
  1234.     SELECT (lcStartArea)
  1235.     RETURN .F.
  1236.   ENDIF not able to open the child work area
  1237.   pcChildDBF=dbf(lcChildWkArea)
  1238.   SELECT (lcChildWkArea)
  1239.   SCAN FOR IDSPRAVCE=lcIdCisloParent
  1240.     pnChildRec=recno()
  1241.     pcChildID=SPRAVCE
  1242.     pcChildExpr="SPRAVCE"
  1243.     IF NOT llRetVal
  1244.       EXIT
  1245.     ENDIF && not llretval
  1246.     llRetVal=riupdate("SPRAVCE",lcParentID,"CIS_OSOB")
  1247.   ENDSCAN get all of the hardware records
  1248.   =rireuse("hardware",lcChildWkArea)
  1249.   IF NOT llRetVal
  1250.     IF _triggerlevel=1
  1251.       DO riend WITH llRetVal
  1252.     ENDIF at the end of the highest trigger level
  1253.     SELECT (lcStartArea)
  1254.     RETURN llRetVal
  1255.   ENDIF
  1256.  
  1257.   *** zmeny promitnout i do zlikvidovanych vet (osoba)
  1258.   lcChildWkArea=riopen("lik_hard")
  1259.   IF lcChildWkArea<=0
  1260.     IF _triggerlevel=1
  1261.       DO riend WITH .F.
  1262.     ENDIF at the end of the highest trigger level
  1263.     SELECT (lcStartArea)
  1264.     RETURN .F.
  1265.   ENDIF not able to open the child work area
  1266.   pcChildDBF=dbf(lcChildWkArea)
  1267.   SELECT (lcChildWkArea)
  1268.   SCAN FOR IDOSOBA=lcIdCisloParent
  1269.     pnChildRec=recno()
  1270.     pcChildID=OSOBA
  1271.     pcChildExpr="OSOBA"
  1272.     IF NOT llRetVal
  1273.       EXIT
  1274.     ENDIF && not llretval
  1275.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1276.   ENDSCAN get all of the lik_hard records
  1277.   =rireuse("lik_hard",lcChildWkArea)
  1278.   IF NOT llRetVal
  1279.     IF _triggerlevel=1
  1280.       DO riend WITH llRetVal
  1281.     ENDIF at the end of the highest trigger level
  1282.     SELECT (lcStartArea)
  1283.     RETURN llRetVal
  1284.   ENDIF
  1285.  
  1286.   *** zmeny promitnout i do zlikvidovanych vet (spravce)
  1287.   lcChildWkArea=riopen("lik_hard")
  1288.   IF lcChildWkArea<=0
  1289.     IF _triggerlevel=1
  1290.       DO riend WITH .F.
  1291.     ENDIF at the end of the highest trigger level
  1292.     SELECT (lcStartArea)
  1293.     RETURN .F.
  1294.   ENDIF not able to open the child work area
  1295.   pcChildDBF=dbf(lcChildWkArea)
  1296.   SELECT (lcChildWkArea)
  1297.   SCAN FOR IDSPRAVCE=lcIdCisloParent
  1298.     pnChildRec=recno()
  1299.     pcChildID=SPRAVCE
  1300.     pcChildExpr="SPRAVCE"
  1301.     IF NOT llRetVal
  1302.       EXIT
  1303.     ENDIF && not llretval
  1304.     llRetVal=riupdate("SPRAVCE",lcParentID,"CIS_OSOB")
  1305.   ENDSCAN get all of the lik_hard records
  1306.   =rireuse("lik_hard",lcChildWkArea)
  1307.   IF NOT llRetVal
  1308.     IF _triggerlevel=1
  1309.       DO riend WITH llRetVal
  1310.     ENDIF at the end of the highest trigger level
  1311.     SELECT (lcStartArea)
  1312.     RETURN llRetVal
  1313.   ENDIF
  1314.  
  1315.   lcChildWkArea=riopen("software")
  1316.   IF lcChildWkArea<=0
  1317.     IF _triggerlevel=1
  1318.       DO riend WITH .F.
  1319.     ENDIF at the end of the highest trigger level
  1320.     SELECT (lcStartArea)
  1321.     RETURN .F.
  1322.   ENDIF not able to open the child work area
  1323.   pcChildDBF=dbf(lcChildWkArea)
  1324.   SELECT (lcChildWkArea)
  1325.   SCAN FOR IDOSOBA=lcIdCisloParent
  1326.     pnChildRec=recno()
  1327.     pcChildID=OSOBA
  1328.     pcChildExpr="OSOBA"
  1329.     IF NOT llRetVal
  1330.       EXIT
  1331.     ENDIF && not llretval
  1332.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1333.   ENDSCAN get all of the software records
  1334.   =rireuse("software",lcChildWkArea)
  1335.   IF NOT llRetVal
  1336.     IF _triggerlevel=1
  1337.       DO riend WITH llRetVal
  1338.     ENDIF at the end of the highest trigger level
  1339.     SELECT (lcStartArea)
  1340.     RETURN llRetVal
  1341.   ENDIF
  1342.  
  1343.   *** zmeny promitnout i do zlikvidovanych vet
  1344.   lcChildWkArea=riopen("lik_soft")
  1345.   IF lcChildWkArea<=0
  1346.     IF _triggerlevel=1
  1347.       DO riend WITH .F.
  1348.     ENDIF at the end of the highest trigger level
  1349.     SELECT (lcStartArea)
  1350.     RETURN .F.
  1351.   ENDIF not able to open the child work area
  1352.   pcChildDBF=dbf(lcChildWkArea)
  1353.   SELECT (lcChildWkArea)
  1354.   SCAN FOR IDOSOBA=lcIdCisloParent
  1355.     pnChildRec=recno()
  1356.     pcChildID=OSOBA
  1357.     pcChildExpr="OSOBA"
  1358.     IF NOT llRetVal
  1359.       EXIT
  1360.     ENDIF && not llretval
  1361.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1362.   ENDSCAN get all of the lik_soft records
  1363.   =rireuse("lik_soft",lcChildWkArea)
  1364.   IF NOT llRetVal
  1365.     IF _triggerlevel=1
  1366.       DO riend WITH llRetVal
  1367.     ENDIF at the end of the highest trigger level
  1368.     SELECT (lcStartArea)
  1369.     RETURN llRetVal
  1370.   ENDIF
  1371.     
  1372.   lcChildWkArea=riopen("prisluse")
  1373.   IF lcChildWkArea<=0
  1374.     IF _triggerlevel=1
  1375.       DO riend WITH .F.
  1376.     ENDIF at the end of the highest trigger level
  1377.     SELECT (lcStartArea)
  1378.     RETURN .F.
  1379.   ENDIF not able to open the child work area
  1380.   pcChildDBF=dbf(lcChildWkArea)
  1381.   SELECT (lcChildWkArea)
  1382.   SCAN FOR IDOSOBA=lcIdCisloParent
  1383.     pnChildRec=recno()
  1384.     pcChildID=OSOBA
  1385.     pcChildExpr="OSOBA"
  1386.     IF NOT llRetVal
  1387.       EXIT
  1388.     ENDIF && not llretval
  1389.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1390.   ENDSCAN get all of the prisluse records
  1391.   =rireuse("prisluse",lcChildWkArea)
  1392.   IF NOT llRetVal
  1393.     IF _triggerlevel=1
  1394.       DO riend WITH llRetVal
  1395.     ENDIF at the end of the highest trigger level
  1396.     SELECT (lcStartArea)
  1397.     RETURN llRetVal
  1398.   ENDIF
  1399.  
  1400.   *** zmeny promitnout i do zlikvidovanych vet
  1401.   lcChildWkArea=riopen("lik_pris")
  1402.   IF lcChildWkArea<=0
  1403.     IF _triggerlevel=1
  1404.       DO riend WITH .F.
  1405.     ENDIF at the end of the highest trigger level
  1406.     SELECT (lcStartArea)
  1407.     RETURN .F.
  1408.   ENDIF not able to open the child work area
  1409.   pcChildDBF=dbf(lcChildWkArea)
  1410.   SELECT (lcChildWkArea)
  1411.   SCAN FOR IDOSOBA=lcIdCisloParent
  1412.     pnChildRec=recno()
  1413.     pcChildID=OSOBA
  1414.     pcChildExpr="OSOBA"
  1415.     IF NOT llRetVal
  1416.       EXIT
  1417.     ENDIF && not llretval
  1418.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1419.   ENDSCAN get all of the lik_pris records
  1420.   =rireuse("lik_pris",lcChildWkArea)
  1421.   IF NOT llRetVal
  1422.     IF _triggerlevel=1
  1423.       DO riend WITH llRetVal
  1424.     ENDIF at the end of the highest trigger level
  1425.     SELECT (lcStartArea)
  1426.     RETURN llRetVal
  1427.   ENDIF
  1428.  
  1429.   lcChildWkArea=riopen("pris_lan")
  1430.   IF lcChildWkArea<=0
  1431.     IF _triggerlevel=1
  1432.       DO riend WITH .F.
  1433.     ENDIF at the end of the highest trigger level
  1434.     SELECT (lcStartArea)
  1435.     RETURN .F.
  1436.   ENDIF not able to open the child work area
  1437.   pcChildDBF=dbf(lcChildWkArea)
  1438.   SELECT (lcChildWkArea)
  1439.   SCAN FOR IDOSOBA=lcIdCisloParent
  1440.     pnChildRec=recno()
  1441.     pcChildID=OSOBA
  1442.     pcChildExpr="OSOBA"
  1443.     IF NOT llRetVal
  1444.       EXIT
  1445.     ENDIF && not llretval
  1446.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1447.   ENDSCAN get all of the pris_lan records
  1448.   =rireuse("pris_lan",lcChildWkArea)
  1449.   IF NOT llRetVal
  1450.     IF _triggerlevel=1
  1451.       DO riend WITH llRetVal
  1452.     ENDIF at the end of the highest trigger level
  1453.     SELECT (lcStartArea)
  1454.     RETURN llRetVal
  1455.   ENDIF
  1456.  
  1457.   *** zmeny promitnout i do zlikvidovanych vet
  1458.   lcChildWkArea=riopen("lik_plan")
  1459.   IF lcChildWkArea<=0
  1460.     IF _triggerlevel=1
  1461.       DO riend WITH .F.
  1462.     ENDIF at the end of the highest trigger level
  1463.     SELECT (lcStartArea)
  1464.     RETURN .F.
  1465.   ENDIF not able to open the child work area
  1466.   pcChildDBF=dbf(lcChildWkArea)
  1467.   SELECT (lcChildWkArea)
  1468.   SCAN FOR IDOSOBA=lcIdCisloParent
  1469.     pnChildRec=recno()
  1470.     pcChildID=OSOBA
  1471.     pcChildExpr="OSOBA"
  1472.     IF NOT llRetVal
  1473.       EXIT
  1474.     ENDIF && not llretval
  1475.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1476.   ENDSCAN get all of the lik_plan records
  1477.   =rireuse("lik_plan",lcChildWkArea)
  1478.   IF NOT llRetVal
  1479.     IF _triggerlevel=1
  1480.       DO riend WITH llRetVal
  1481.     ENDIF at the end of the highest trigger level
  1482.     SELECT (lcStartArea)
  1483.     RETURN llRetVal
  1484.   ENDIF
  1485.       
  1486.   lcChildWkArea=riopen("pris_vol")
  1487.   IF lcChildWkArea<=0
  1488.     IF _triggerlevel=1
  1489.       DO riend WITH .F.
  1490.     ENDIF at the end of the highest trigger level
  1491.     SELECT (lcStartArea)
  1492.     RETURN .F.
  1493.   ENDIF not able to open the child work area
  1494.   pcChildDBF=dbf(lcChildWkArea)
  1495.   SELECT (lcChildWkArea)
  1496.   SCAN FOR IDOSOBA=lcIdCisloParent
  1497.     pnChildRec=recno()
  1498.     pcChildID=OSOBA
  1499.     pcChildExpr="OSOBA"
  1500.     IF NOT llRetVal
  1501.       EXIT
  1502.     ENDIF && not llretval
  1503.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1504.   ENDSCAN get all of the pris_vol records
  1505.   =rireuse("pris_vol",lcChildWkArea)
  1506.   IF NOT llRetVal
  1507.     IF _triggerlevel=1
  1508.       DO riend WITH llRetVal
  1509.     ENDIF at the end of the highest trigger level
  1510.     SELECT (lcStartArea)
  1511.     RETURN llRetVal
  1512.   ENDIF
  1513.  
  1514.   *** zmeny promitnout i do zlikvidovanych vet
  1515.   lcChildWkArea=riopen("lik_pvol")
  1516.   IF lcChildWkArea<=0
  1517.     IF _triggerlevel=1
  1518.       DO riend WITH .F.
  1519.     ENDIF at the end of the highest trigger level
  1520.     SELECT (lcStartArea)
  1521.     RETURN .F.
  1522.   ENDIF not able to open the child work area
  1523.   pcChildDBF=dbf(lcChildWkArea)
  1524.   SELECT (lcChildWkArea)
  1525.   SCAN FOR IDOSOBA=lcIdCisloParent
  1526.     pnChildRec=recno()
  1527.     pcChildID=OSOBA
  1528.     pcChildExpr="OSOBA"
  1529.     IF NOT llRetVal
  1530.       EXIT
  1531.     ENDIF && not llretval
  1532.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1533.   ENDSCAN get all of the lik_pvol records
  1534.   =rireuse("lik_pvol",lcChildWkArea)
  1535.   IF NOT llRetVal
  1536.     IF _triggerlevel=1
  1537.       DO riend WITH llRetVal
  1538.     ENDIF at the end of the highest trigger level
  1539.     SELECT (lcStartArea)
  1540.     RETURN llRetVal
  1541.   ENDIF
  1542.  
  1543.   lcChildWkArea=riopen("dokument")
  1544.   IF lcChildWkArea<=0
  1545.     IF _triggerlevel=1
  1546.       DO riend WITH .F.
  1547.     ENDIF at the end of the highest trigger level
  1548.     SELECT (lcStartArea)
  1549.     RETURN .F.
  1550.   ENDIF not able to open the child work area
  1551.   pcChildDBF=dbf(lcChildWkArea)
  1552.   SELECT (lcChildWkArea)
  1553.   SCAN FOR IDOSOBA=lcIdCisloParent
  1554.     pnChildRec=recno()
  1555.     pcChildID=OSOBA
  1556.     pcChildExpr="OSOBA"
  1557.     IF NOT llRetVal
  1558.       EXIT
  1559.     ENDIF && not llretval
  1560.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1561.   ENDSCAN get all of the dokument records
  1562.   =rireuse("dokument",lcChildWkArea)
  1563.   IF NOT llRetVal
  1564.     IF _triggerlevel=1
  1565.       DO riend WITH llRetVal
  1566.     ENDIF at the end of the highest trigger level
  1567.     SELECT (lcStartArea)
  1568.     RETURN llRetVal
  1569.   ENDIF
  1570.  
  1571.   lcChildWkArea=riopen("dokument")
  1572.   IF lcChildWkArea<=0
  1573.     IF _triggerlevel=1
  1574.       DO riend WITH .F.
  1575.     ENDIF at the end of the highest trigger level
  1576.     SELECT (lcStartArea)
  1577.     RETURN .F.
  1578.   ENDIF not able to open the child work area
  1579.   pcChildDBF=dbf(lcChildWkArea)
  1580.   SELECT (lcChildWkArea)
  1581.   SCAN FOR IDZAPUJCIL=lcIdCisloParent
  1582.     pnChildRec=recno()
  1583.     pcChildID=OSOBA_ZAP
  1584.     pcChildExpr="OSOBA_ZAP"
  1585.     IF NOT llRetVal
  1586.       EXIT
  1587.     ENDIF && not llretval
  1588.     llRetVal=riupdate("OSOBA_ZAP",lcParentID,"CIS_OSOB")
  1589.   ENDSCAN get all of the dokument records
  1590.   =rireuse("dokument",lcChildWkArea)
  1591.   IF NOT llRetVal
  1592.     IF _triggerlevel=1
  1593.       DO riend WITH llRetVal
  1594.     ENDIF at the end of the highest trigger level
  1595.     SELECT (lcStartArea)
  1596.     RETURN llRetVal
  1597.   ENDIF
  1598.  
  1599.   lcChildWkArea=riopen("site")
  1600.   IF lcChildWkArea<=0
  1601.     IF _triggerlevel=1
  1602.       DO riend WITH .F.
  1603.     ENDIF at the end of the highest trigger level
  1604.     SELECT (lcStartArea)
  1605.     RETURN .F.
  1606.   ENDIF not able to open the child work area
  1607.   pcChildDBF=dbf(lcChildWkArea)
  1608.   SELECT (lcChildWkArea)
  1609.   SCAN FOR IDOSOBA=lcIdCisloParent
  1610.     pnChildRec=recno()
  1611.     pcChildID=OSOBA
  1612.     pcChildExpr="OSOBA"
  1613.     IF NOT llRetVal
  1614.       EXIT
  1615.     ENDIF && not llretval
  1616.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1617.   ENDSCAN get all of the site records
  1618.   =rireuse("site",lcChildWkArea)
  1619.   IF NOT llRetVal
  1620.     IF _triggerlevel=1
  1621.       DO riend WITH llRetVal
  1622.     ENDIF at the end of the highest trigger level
  1623.     SELECT (lcStartArea)
  1624.     RETURN llRetVal
  1625.   ENDIF
  1626.  
  1627.   lcChildWkArea=riopen("site")
  1628.   IF lcChildWkArea<=0
  1629.     IF _triggerlevel=1
  1630.       DO riend WITH .F.
  1631.     ENDIF at the end of the highest trigger level
  1632.     SELECT (lcStartArea)
  1633.     RETURN .F.
  1634.   ENDIF not able to open the child work area
  1635.   pcChildDBF=dbf(lcChildWkArea)
  1636.   SELECT (lcChildWkArea)
  1637.   SCAN FOR IDSPRAVCE=lcIdCisloParent
  1638.     pnChildRec=recno()
  1639.     pcChildID=SPRAVCE
  1640.     pcChildExpr="SPRAVCE"
  1641.     IF NOT llRetVal
  1642.       EXIT
  1643.     ENDIF && not llretval
  1644.     llRetVal=riupdate("SPRAVCE",lcParentID,"CIS_OSOB")
  1645.   ENDSCAN get all of the site records
  1646.   =rireuse("site",lcChildWkArea)
  1647.   IF NOT llRetVal
  1648.     IF _triggerlevel=1
  1649.       DO riend WITH llRetVal
  1650.     ENDIF at the end of the highest trigger level
  1651.     SELECT (lcStartArea)
  1652.     RETURN llRetVal
  1653.   ENDIF
  1654.  
  1655.   *** zmeny promitnout i do zlikvidovanych vet (osoba)
  1656.   lcChildWkArea=riopen("lik_site")
  1657.   IF lcChildWkArea<=0
  1658.     IF _triggerlevel=1
  1659.       DO riend WITH .F.
  1660.     ENDIF at the end of the highest trigger level
  1661.     SELECT (lcStartArea)
  1662.     RETURN .F.
  1663.   ENDIF not able to open the child work area
  1664.   pcChildDBF=dbf(lcChildWkArea)
  1665.   SELECT (lcChildWkArea)
  1666.   SCAN FOR IDOSOBA=lcIdCisloParent
  1667.     pnChildRec=recno()
  1668.     pcChildID=OSOBA
  1669.     pcChildExpr="OSOBA"
  1670.     IF NOT llRetVal
  1671.       EXIT
  1672.     ENDIF && not llretval
  1673.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1674.   ENDSCAN get all of the lik_site records
  1675.   =rireuse("lik_site",lcChildWkArea)
  1676.   IF NOT llRetVal
  1677.     IF _triggerlevel=1
  1678.       DO riend WITH llRetVal
  1679.     ENDIF at the end of the highest trigger level
  1680.     SELECT (lcStartArea)
  1681.     RETURN llRetVal
  1682.   ENDIF
  1683.  
  1684.   *** zmeny promitnout i do zlikvidovanych vet (spravce)
  1685.   lcChildWkArea=riopen("lik_site")
  1686.   IF lcChildWkArea<=0
  1687.     IF _triggerlevel=1
  1688.       DO riend WITH .F.
  1689.     ENDIF at the end of the highest trigger level
  1690.     SELECT (lcStartArea)
  1691.     RETURN .F.
  1692.   ENDIF not able to open the child work area
  1693.   pcChildDBF=dbf(lcChildWkArea)
  1694.   SELECT (lcChildWkArea)
  1695.   SCAN FOR IDSPRAVCE=lcIdCisloParent
  1696.     pnChildRec=recno()
  1697.     pcChildID=SPRAVCE
  1698.     pcChildExpr="SPRAVCE"
  1699.     IF NOT llRetVal
  1700.       EXIT
  1701.     ENDIF && not llretval
  1702.     llRetVal=riupdate("SPRAVCE",lcParentID,"CIS_OSOB")
  1703.   ENDSCAN get all of the lik_site records
  1704.   =rireuse("lik_site",lcChildWkArea)
  1705.   IF NOT llRetVal
  1706.     IF _triggerlevel=1
  1707.       DO riend WITH llRetVal
  1708.     ENDIF at the end of the highest trigger level
  1709.     SELECT (lcStartArea)
  1710.     RETURN llRetVal
  1711.   ENDIF
  1712.  
  1713.   lcChildWkArea=riopen("pozadav")
  1714.   IF lcChildWkArea<=0
  1715.     IF _triggerlevel=1
  1716.       DO riend WITH .F.
  1717.     ENDIF at the end of the highest trigger level
  1718.     SELECT (lcStartArea)
  1719.     RETURN .F.
  1720.   ENDIF not able to open the child work area
  1721.   pcChildDBF=dbf(lcChildWkArea)
  1722.   SELECT (lcChildWkArea)
  1723.   SCAN FOR IDZADATEL=lcIdCisloParent
  1724.     pnChildRec=recno()
  1725.     pcChildID=ZADATEL
  1726.     pcChildExpr="ZADATEL"
  1727.     IF NOT llRetVal
  1728.       EXIT
  1729.     ENDIF && not llretval
  1730.     llRetVal=riupdate("ZADATEL",lcParentID,"CIS_OSOB")
  1731.   ENDSCAN get all of the pozadav records
  1732.   =rireuse("pozadav",lcChildWkArea)
  1733.   IF NOT llRetVal
  1734.     IF _triggerlevel=1
  1735.       DO riend WITH llRetVal
  1736.     ENDIF at the end of the highest trigger level
  1737.     SELECT (lcStartArea)
  1738.     RETURN llRetVal
  1739.   ENDIF
  1740.  
  1741.   lcChildWkArea=riopen("pozadav")
  1742.   IF lcChildWkArea<=0
  1743.     IF _triggerlevel=1
  1744.       DO riend WITH .F.
  1745.     ENDIF at the end of the highest trigger level
  1746.     SELECT (lcStartArea)
  1747.     RETURN .F.
  1748.   ENDIF not able to open the child work area
  1749.   pcChildDBF=dbf(lcChildWkArea)
  1750.   SELECT (lcChildWkArea)
  1751.   SCAN FOR IDRESITEL=lcIdCisloParent
  1752.     pnChildRec=recno()
  1753.     pcChildID=RESITEL
  1754.     pcChildExpr="RESITEL"
  1755.     IF NOT llRetVal
  1756.       EXIT
  1757.     ENDIF && not llretval
  1758.     llRetVal=riupdate("RESITEL",lcParentID,"CIS_OSOB")
  1759.   ENDSCAN get all of the pozadav records
  1760.   =rireuse("pozadav",lcChildWkArea)
  1761.   IF NOT llRetVal
  1762.     IF _triggerlevel=1
  1763.       DO riend WITH llRetVal
  1764.     ENDIF at the end of the highest trigger level
  1765.     SELECT (lcStartArea)
  1766.     RETURN llRetVal
  1767.   ENDIF
  1768.  
  1769.  
  1770.   lcChildWkArea=riopen("soft_pri")
  1771.   IF lcChildWkArea<=0
  1772.     IF _triggerlevel=1
  1773.       DO riend WITH .F.
  1774.     ENDIF at the end of the highest trigger level
  1775.     SELECT (lcStartArea)
  1776.     RETURN .F.
  1777.   ENDIF not able to open the child work area
  1778.   pcChildDBF=dbf(lcChildWkArea)
  1779.   SELECT (lcChildWkArea)
  1780.   SCAN FOR IDOSOBA=lcIdCisloParent
  1781.     pnChildRec=recno()
  1782.     pcChildID=OSOBA
  1783.     pcChildExpr="OSOBA"
  1784.     IF NOT llRetVal
  1785.       EXIT
  1786.     ENDIF && not llretval
  1787.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1788.   ENDSCAN get all of the soft_pri records
  1789.   =rireuse("soft_pri",lcChildWkArea)
  1790.   IF NOT llRetVal
  1791.     IF _triggerlevel=1
  1792.       DO riend WITH llRetVal
  1793.     ENDIF at the end of the highest trigger level
  1794.     SELECT (lcStartArea)
  1795.     RETURN llRetVal
  1796.   ENDIF
  1797.  
  1798.   lcChildWkArea=riopen("sit_hesl")
  1799.   IF lcChildWkArea<=0
  1800.     IF _triggerlevel=1
  1801.       DO riend WITH .F.
  1802.     ENDIF at the end of the highest trigger level
  1803.     SELECT (lcStartArea)
  1804.     RETURN .F.
  1805.   ENDIF not able to open the child work area
  1806.   pcChildDBF=dbf(lcChildWkArea)
  1807.   SELECT (lcChildWkArea)
  1808.   SCAN FOR IDOSOBA=lcIdCisloParent
  1809.     pnChildRec=recno()
  1810.     pcChildID=OSOBA
  1811.     pcChildExpr="OSOBA"
  1812.     IF NOT llRetVal
  1813.       EXIT
  1814.     ENDIF && not llretval
  1815.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1816.   ENDSCAN get all of the sit_hesl records
  1817.   =rireuse("sit_hesl",lcChildWkArea)
  1818.   IF NOT llRetVal
  1819.     IF _triggerlevel=1
  1820.       DO riend WITH llRetVal
  1821.     ENDIF at the end of the highest trigger level
  1822.     SELECT (lcStartArea)
  1823.     RETURN llRetVal
  1824.   ENDIF
  1825.  
  1826.   lcChildWkArea=riopen("apli_pri")
  1827.   IF lcChildWkArea<=0
  1828.     IF _triggerlevel=1
  1829.       DO riend WITH .F.
  1830.     ENDIF at the end of the highest trigger level
  1831.     SELECT (lcStartArea)
  1832.     RETURN .F.
  1833.   ENDIF not able to open the child work area
  1834.   pcChildDBF=dbf(lcChildWkArea)
  1835.   SELECT (lcChildWkArea)
  1836.   SCAN FOR IDOSOBA=lcIdCisloParent
  1837.     pnChildRec=recno()
  1838.     pcChildID=OSOBA
  1839.     pcChildExpr="OSOBA"
  1840.     IF NOT llRetVal
  1841.       EXIT
  1842.     ENDIF && not llretval
  1843.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1844.   ENDSCAN get all of the site records
  1845.   =rireuse("apli_pri",lcChildWkArea)
  1846.   IF NOT llRetVal
  1847.     IF _triggerlevel=1
  1848.       DO riend WITH llRetVal
  1849.     ENDIF at the end of the highest trigger level
  1850.     SELECT (lcStartArea)
  1851.     RETURN llRetVal
  1852.   ENDIF
  1853.  
  1854.   lcChildWkArea=riopen("opr_hw")
  1855.   IF lcChildWkArea<=0
  1856.     IF _triggerlevel=1
  1857.       DO riend WITH .F.
  1858.     ENDIF at the end of the highest trigger level
  1859.     SELECT (lcStartArea)
  1860.     RETURN .F.
  1861.   ENDIF not able to open the child work area
  1862.   pcChildDBF=dbf(lcChildWkArea)
  1863.   SELECT (lcChildWkArea)
  1864.   SCAN FOR IDOSOBA=lcIdCisloParent
  1865.     pnChildRec=recno()
  1866.     pcChildID=OSOBA
  1867.     pcChildExpr="OSOBA"
  1868.     IF NOT llRetVal
  1869.       EXIT
  1870.     ENDIF && not llretval
  1871.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1872.   ENDSCAN get all of the site records
  1873.   =rireuse("opr_hw",lcChildWkArea)
  1874.   IF NOT llRetVal
  1875.     IF _triggerlevel=1
  1876.       DO riend WITH llRetVal
  1877.     ENDIF at the end of the highest trigger level
  1878.     SELECT (lcStartArea)
  1879.     RETURN llRetVal
  1880.   ENDIF
  1881.  
  1882.   lcChildWkArea=riopen("opr_sw")
  1883.   IF lcChildWkArea<=0
  1884.     IF _triggerlevel=1
  1885.       DO riend WITH .F.
  1886.     ENDIF at the end of the highest trigger level
  1887.     SELECT (lcStartArea)
  1888.     RETURN .F.
  1889.   ENDIF not able to open the child work area
  1890.   pcChildDBF=dbf(lcChildWkArea)
  1891.   SELECT (lcChildWkArea)
  1892.   SCAN FOR IDOSOBA=lcIdCisloParent
  1893.     pnChildRec=recno()
  1894.     pcChildID=OSOBA
  1895.     pcChildExpr="OSOBA"
  1896.     IF NOT llRetVal
  1897.       EXIT
  1898.     ENDIF && not llretval
  1899.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1900.   ENDSCAN get all of the site records
  1901.   =rireuse("opr_sw",lcChildWkArea)
  1902.   IF NOT llRetVal
  1903.     IF _triggerlevel=1
  1904.       DO riend WITH llRetVal
  1905.     ENDIF at the end of the highest trigger level
  1906.     SELECT (lcStartArea)
  1907.     RETURN llRetVal
  1908.   ENDIF
  1909.  
  1910.   lcChildWkArea=riopen("opr_pr")
  1911.   IF lcChildWkArea<=0
  1912.     IF _triggerlevel=1
  1913.       DO riend WITH .F.
  1914.     ENDIF at the end of the highest trigger level
  1915.     SELECT (lcStartArea)
  1916.     RETURN .F.
  1917.   ENDIF not able to open the child work area
  1918.   pcChildDBF=dbf(lcChildWkArea)
  1919.   SELECT (lcChildWkArea)
  1920.   SCAN FOR IDOSOBA=lcIdCisloParent
  1921.     pnChildRec=recno()
  1922.     pcChildID=OSOBA
  1923.     pcChildExpr="OSOBA"
  1924.     IF NOT llRetVal
  1925.       EXIT
  1926.     ENDIF && not llretval
  1927.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1928.   ENDSCAN get all of the site records
  1929.   =rireuse("opr_pr",lcChildWkArea)
  1930.   IF NOT llRetVal
  1931.     IF _triggerlevel=1
  1932.       DO riend WITH llRetVal
  1933.     ENDIF at the end of the highest trigger level
  1934.     SELECT (lcStartArea)
  1935.     RETURN llRetVal
  1936.   ENDIF
  1937.  
  1938.   lcChildWkArea=riopen("opr_pl")
  1939.   IF lcChildWkArea<=0
  1940.     IF _triggerlevel=1
  1941.       DO riend WITH .F.
  1942.     ENDIF at the end of the highest trigger level
  1943.     SELECT (lcStartArea)
  1944.     RETURN .F.
  1945.   ENDIF not able to open the child work area
  1946.   pcChildDBF=dbf(lcChildWkArea)
  1947.   SELECT (lcChildWkArea)
  1948.   SCAN FOR IDOSOBA=lcIdCisloParent
  1949.     pnChildRec=recno()
  1950.     pcChildID=OSOBA
  1951.     pcChildExpr="OSOBA"
  1952.     IF NOT llRetVal
  1953.       EXIT
  1954.     ENDIF && not llretval
  1955.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1956.   ENDSCAN get all of the site records
  1957.   =rireuse("opr_pl",lcChildWkArea)
  1958.   IF NOT llRetVal
  1959.     IF _triggerlevel=1
  1960.       DO riend WITH llRetVal
  1961.     ENDIF at the end of the highest trigger level
  1962.     SELECT (lcStartArea)
  1963.     RETURN llRetVal
  1964.   ENDIF
  1965.  
  1966.   lcChildWkArea=riopen("opr_pv")
  1967.   IF lcChildWkArea<=0
  1968.     IF _triggerlevel=1
  1969.       DO riend WITH .F.
  1970.     ENDIF at the end of the highest trigger level
  1971.     SELECT (lcStartArea)
  1972.     RETURN .F.
  1973.   ENDIF not able to open the child work area
  1974.   pcChildDBF=dbf(lcChildWkArea)
  1975.   SELECT (lcChildWkArea)
  1976.   SCAN FOR IDOSOBA=lcIdCisloParent
  1977.     pnChildRec=recno()
  1978.     pcChildID=OSOBA
  1979.     pcChildExpr="OSOBA"
  1980.     IF NOT llRetVal
  1981.       EXIT
  1982.     ENDIF && not llretval
  1983.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  1984.   ENDSCAN get all of the site records
  1985.   =rireuse("opr_pv",lcChildWkArea)
  1986.   IF NOT llRetVal
  1987.     IF _triggerlevel=1
  1988.       DO riend WITH llRetVal
  1989.     ENDIF at the end of the highest trigger level
  1990.     SELECT (lcStartArea)
  1991.     RETURN llRetVal
  1992.   ENDIF
  1993.  
  1994.   lcChildWkArea=riopen("opr_ln")
  1995.   IF lcChildWkArea<=0
  1996.     IF _triggerlevel=1
  1997.       DO riend WITH .F.
  1998.     ENDIF at the end of the highest trigger level
  1999.     SELECT (lcStartArea)
  2000.     RETURN .F.
  2001.   ENDIF not able to open the child work area
  2002.   pcChildDBF=dbf(lcChildWkArea)
  2003.   SELECT (lcChildWkArea)
  2004.   SCAN FOR IDOSOBA=lcIdCisloParent
  2005.     pnChildRec=recno()
  2006.     pcChildID=OSOBA
  2007.     pcChildExpr="OSOBA"
  2008.     IF NOT llRetVal
  2009.       EXIT
  2010.     ENDIF && not llretval
  2011.     llRetVal=riupdate("OSOBA",lcParentID,"CIS_OSOB")
  2012.   ENDSCAN get all of the site records
  2013.   =rireuse("opr_ln",lcChildWkArea)
  2014.   IF NOT llRetVal
  2015.     IF _triggerlevel=1
  2016.       DO riend WITH llRetVal
  2017.     ENDIF at the end of the highest trigger level
  2018.     SELECT (lcStartArea)
  2019.     RETURN llRetVal
  2020.   ENDIF
  2021. ENDIF this parent id changed
  2022. IF _triggerlevel=1
  2023.   do riend with llRetVal
  2024. ENDIF at the end of the highest trigger level
  2025. SELECT (lcStartArea)
  2026. RETURN llRetVal
  2027. ** "End of Referential integrity Update trigger for" cis_osob
  2028. ********************************************************************************
  2029.  
  2030. ********************************************************************************
  2031. procedure __RI_UPDATE_cis_ossw
  2032. ** "Referential integrity update trigger for" cis_ossw
  2033. LOCAL llRetVal
  2034. llRetVal = .t.
  2035. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  2036. PRIVATE pcParentExpr,pcChildExpr
  2037. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  2038. STORE 0 TO pnParentRec,pnChildRec
  2039. IF _triggerlevel=1
  2040.   BEGIN TRANSACTION
  2041.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  2042.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  2043.   pcOldTalk=SET("TALK")
  2044.   SET TALK OFF
  2045.   pcOldDele=SET("DELETED")
  2046.   pcOldExact=SET("EXACT")
  2047.   pcOldCompat=SET("COMPATIBLE")
  2048.   SET COMPATIBLE OFF
  2049.   SET DELETED ON
  2050.   SET EXACT OFF
  2051.   pcRIcursors=""
  2052.   pcRIwkareas=""
  2053.   pcRIolderror=ON("error")
  2054.   pnerror=0
  2055.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  2056.   IF TYPE('gaErrors(1)')<>"U"
  2057.     release gaErrors
  2058.   ENDIF
  2059.   PUBLIC gaErrors(1,12)
  2060.   pcOldDBC=DBC()
  2061.   SET DATA TO ("SPRAVCE")
  2062. ENDIF first trigger
  2063. LOCAL lcParentID && parent's value to be sought in child
  2064. LOCAL lcOldParentID && previous parent id value
  2065. LOCAL lcChildWkArea && child work area handle returned by riopen
  2066. LOCAL lcChildID && child's value to be sought in parent
  2067. LOCAL lcOldChildID && old child id value
  2068. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  2069. LOCAL lcStartArea
  2070. lcStartArea=select()
  2071. llRetVal=.t.
  2072. lcParentWkArea=select()
  2073. SELECT (lcParentWkArea)
  2074. pcParentDBF=dbf()
  2075. pnParentRec=recno()
  2076. lcOldParentID=OLDVAL("NAZEV")
  2077. pcParentID=lcOldParentID
  2078. pcParentExpr="NAZEV"
  2079. lcParentID=NAZEV
  2080. IF !(lcParentID==lcOldParentID)
  2081.   lcChildWkArea=riopen("software")
  2082.   IF lcChildWkArea<=0
  2083.     IF _triggerlevel=1
  2084.       DO riend WITH .F.
  2085.     ENDIF at the end of the highest trigger level
  2086.     SELECT (lcStartArea)
  2087.     RETURN .F.
  2088.   ENDIF not able to open the child work area
  2089.   pcChildDBF=dbf(lcChildWkArea)
  2090.   SELECT (lcChildWkArea)
  2091.   SCAN FOR SW_SYS=lcOldParentID
  2092.     pnChildRec=recno()
  2093.     pcChildID=SW_SYS
  2094.     pcChildExpr="SW_SYS"
  2095.     IF NOT llRetVal
  2096.       EXIT
  2097.     ENDIF && not llretval
  2098.     llRetVal=riupdate("SW_SYS",lcParentID,"CIS_OSSW")
  2099.   ENDSCAN get all of the software records
  2100.   =rireuse("software",lcChildWkArea)
  2101.   IF NOT llRetVal
  2102.     IF _triggerlevel=1
  2103.       DO riend WITH llRetVal
  2104.     ENDIF at the end of the highest trigger level
  2105.     SELECT (lcStartArea)
  2106.     RETURN llRetVal
  2107.   ENDIF
  2108.  
  2109.   *** zmeny promitnout i do zlikvidovanych vet
  2110.   lcChildWkArea=riopen("lik_soft")
  2111.   IF lcChildWkArea<=0
  2112.     IF _triggerlevel=1
  2113.       DO riend WITH .F.
  2114.     ENDIF at the end of the highest trigger level
  2115.     SELECT (lcStartArea)
  2116.     RETURN .F.
  2117.   ENDIF not able to open the child work area
  2118.   pcChildDBF=dbf(lcChildWkArea)
  2119.   SELECT (lcChildWkArea)
  2120.   SCAN FOR SW_SYS=lcOldParentID
  2121.     pnChildRec=recno()
  2122.     pcChildID=SW_SYS
  2123.     pcChildExpr="SW_SYS"
  2124.     IF NOT llRetVal
  2125.       EXIT
  2126.     ENDIF && not llretval
  2127.     llRetVal=riupdate("SW_SYS",lcParentID,"CIS_OSSW")
  2128.   ENDSCAN get all of the lik_soft records
  2129.   =rireuse("lik_soft",lcChildWkArea)
  2130.   IF NOT llRetVal
  2131.     IF _triggerlevel=1
  2132.       DO riend WITH llRetVal
  2133.     ENDIF at the end of the highest trigger level
  2134.     SELECT (lcStartArea)
  2135.     RETURN llRetVal
  2136.   ENDIF
  2137.  
  2138. ENDIF this parent id changed
  2139. IF _triggerlevel=1
  2140.   do riend with llRetVal
  2141. ENDIF at the end of the highest trigger level
  2142. SELECT (lcStartArea)
  2143. RETURN llRetVal
  2144. ** "End of Referential integrity Update trigger for" cis_ossw
  2145. ********************************************************************************
  2146.  
  2147. ********************************************************************************
  2148. procedure __RI_UPDATE_cis_umis
  2149. ** "Referential integrity update trigger for" cis_umis
  2150. LOCAL llRetVal
  2151. llRetVal = .t.
  2152. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  2153. PRIVATE pcParentExpr,pcChildExpr
  2154. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  2155. STORE 0 TO pnParentRec,pnChildRec
  2156. IF _triggerlevel=1
  2157.   BEGIN TRANSACTION
  2158.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  2159.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  2160.   pcOldTalk=SET("TALK")
  2161.   SET TALK OFF
  2162.   pcOldDele=SET("DELETED")
  2163.   pcOldExact=SET("EXACT")
  2164.   pcOldCompat=SET("COMPATIBLE")
  2165.   SET COMPATIBLE OFF
  2166.   SET DELETED ON
  2167.   SET EXACT OFF
  2168.   pcRIcursors=""
  2169.   pcRIwkareas=""
  2170.   pcRIolderror=ON("error")
  2171.   pnerror=0
  2172.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  2173.   IF TYPE('gaErrors(1)')<>"U"
  2174.     release gaErrors
  2175.   ENDIF
  2176.   PUBLIC gaErrors(1,12)
  2177.   pcOldDBC=DBC()
  2178.   SET DATA TO ("SPRAVCE")
  2179. ENDIF first trigger
  2180. LOCAL lcParentID && parent's value to be sought in child
  2181. LOCAL lcOldParentID && previous parent id value
  2182. LOCAL lcChildWkArea && child work area handle returned by riopen
  2183. LOCAL lcChildID && child's value to be sought in parent
  2184. LOCAL lcOldChildID && old child id value
  2185. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  2186. LOCAL lcStartArea
  2187. lcStartArea=select()
  2188. llRetVal=.t.
  2189. lcParentWkArea=select()
  2190. SELECT (lcParentWkArea)
  2191. pcParentDBF=dbf()
  2192. pnParentRec=recno()
  2193. lcOldParentID=OLDVAL("CISLO")
  2194. pcParentID=lcOldParentID
  2195. pcParentExpr="CISLO"
  2196. lcParentID=CISLO
  2197. IF !(lcParentID==lcOldParentID)
  2198.   lcChildWkArea=riopen("hardware")
  2199.   IF lcChildWkArea<=0
  2200.     IF _triggerlevel=1
  2201.       DO riend WITH .F.
  2202.     ENDIF at the end of the highest trigger level
  2203.     SELECT (lcStartArea)
  2204.     RETURN .F.
  2205.   ENDIF not able to open the child work area
  2206.   pcChildDBF=dbf(lcChildWkArea)
  2207.   SELECT (lcChildWkArea)
  2208.   SCAN FOR MISTO_CS=lcOldParentID
  2209.     pnChildRec=recno()
  2210.     pcChildID=MISTO_CS
  2211.     pcChildExpr="MISTO_CS"
  2212.     IF NOT llRetVal
  2213.       EXIT
  2214.     ENDIF && not llretval
  2215.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2216.   ENDSCAN get all of the hardware records
  2217.   =rireuse("hardware",lcChildWkArea)
  2218.   IF NOT llRetVal
  2219.     IF _triggerlevel=1
  2220.       DO riend WITH llRetVal
  2221.     ENDIF at the end of the highest trigger level
  2222.     SELECT (lcStartArea)
  2223.     RETURN llRetVal
  2224.   ENDIF
  2225.  
  2226.   *** zmeny promitnout i do zlikvidovanych vet
  2227.   lcChildWkArea=riopen("lik_hard")
  2228.   IF lcChildWkArea<=0
  2229.     IF _triggerlevel=1
  2230.       DO riend WITH .F.
  2231.     ENDIF at the end of the highest trigger level
  2232.     SELECT (lcStartArea)
  2233.     RETURN .F.
  2234.   ENDIF not able to open the child work area
  2235.   pcChildDBF=dbf(lcChildWkArea)
  2236.   SELECT (lcChildWkArea)
  2237.   SCAN FOR MISTO_CS=lcOldParentID
  2238.     pnChildRec=recno()
  2239.     pcChildID=MISTO_CS
  2240.     pcChildExpr="MISTO_CS"
  2241.     IF NOT llRetVal
  2242.       EXIT
  2243.     ENDIF && not llretval
  2244.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2245.   ENDSCAN get all of the lik_hard records
  2246.   =rireuse("lik_hard",lcChildWkArea)
  2247.   IF NOT llRetVal
  2248.     IF _triggerlevel=1
  2249.       DO riend WITH llRetVal
  2250.     ENDIF at the end of the highest trigger level
  2251.     SELECT (lcStartArea)
  2252.     RETURN llRetVal
  2253.   ENDIF
  2254.   
  2255.   lcChildWkArea=riopen("prisluse")
  2256.   IF lcChildWkArea<=0
  2257.     IF _triggerlevel=1
  2258.       DO riend WITH .F.
  2259.     ENDIF at the end of the highest trigger level
  2260.     SELECT (lcStartArea)
  2261.     RETURN .F.
  2262.   ENDIF not able to open the child work area
  2263.   pcChildDBF=dbf(lcChildWkArea)
  2264.   SELECT (lcChildWkArea)
  2265.   SCAN FOR MISTO_CS=lcOldParentID
  2266.     pnChildRec=recno()
  2267.     pcChildID=MISTO_CS
  2268.     pcChildExpr="MISTO_CS"
  2269.     IF NOT llRetVal
  2270.       EXIT
  2271.     ENDIF && not llretval
  2272.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2273.   ENDSCAN get all of the prisluse records
  2274.   =rireuse("prisluse",lcChildWkArea)
  2275.   IF NOT llRetVal
  2276.     IF _triggerlevel=1
  2277.       DO riend WITH llRetVal
  2278.     ENDIF at the end of the highest trigger level
  2279.     SELECT (lcStartArea)
  2280.     RETURN llRetVal
  2281.   ENDIF
  2282.  
  2283.   *** zmeny promitnout i do zlikvidovanych vet
  2284.   lcChildWkArea=riopen("lik_pris")
  2285.   IF lcChildWkArea<=0
  2286.     IF _triggerlevel=1
  2287.       DO riend WITH .F.
  2288.     ENDIF at the end of the highest trigger level
  2289.     SELECT (lcStartArea)
  2290.     RETURN .F.
  2291.   ENDIF not able to open the child work area
  2292.   pcChildDBF=dbf(lcChildWkArea)
  2293.   SELECT (lcChildWkArea)
  2294.   SCAN FOR MISTO_CS=lcOldParentID
  2295.     pnChildRec=recno()
  2296.     pcChildID=MISTO_CS
  2297.     pcChildExpr="MISTO_CS"
  2298.     IF NOT llRetVal
  2299.       EXIT
  2300.     ENDIF && not llretval
  2301.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2302.   ENDSCAN get all of the lik_pris records
  2303.   =rireuse("lik_pris",lcChildWkArea)
  2304.   IF NOT llRetVal
  2305.     IF _triggerlevel=1
  2306.       DO riend WITH llRetVal
  2307.     ENDIF at the end of the highest trigger level
  2308.     SELECT (lcStartArea)
  2309.     RETURN llRetVal
  2310.   ENDIF
  2311.   
  2312.   lcChildWkArea=riopen("pris_lan")
  2313.   IF lcChildWkArea<=0
  2314.     IF _triggerlevel=1
  2315.       DO riend WITH .F.
  2316.     ENDIF at the end of the highest trigger level
  2317.     SELECT (lcStartArea)
  2318.     RETURN .F.
  2319.   ENDIF not able to open the child work area
  2320.   pcChildDBF=dbf(lcChildWkArea)
  2321.   SELECT (lcChildWkArea)
  2322.   SCAN FOR MISTO_CS=lcOldParentID
  2323.     pnChildRec=recno()
  2324.     pcChildID=MISTO_CS
  2325.     pcChildExpr="MISTO_CS"
  2326.     IF NOT llRetVal
  2327.       EXIT
  2328.     ENDIF && not llretval
  2329.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2330.   ENDSCAN get all of the pris_lan records
  2331.   =rireuse("pris_lan",lcChildWkArea)
  2332.   IF NOT llRetVal
  2333.     IF _triggerlevel=1
  2334.       DO riend WITH llRetVal
  2335.     ENDIF at the end of the highest trigger level
  2336.     SELECT (lcStartArea)
  2337.     RETURN llRetVal
  2338.   ENDIF
  2339.  
  2340.   *** zmeny promitnout i do zlikvidovanych vet
  2341.   lcChildWkArea=riopen("lik_plan")
  2342.   IF lcChildWkArea<=0
  2343.     IF _triggerlevel=1
  2344.       DO riend WITH .F.
  2345.     ENDIF at the end of the highest trigger level
  2346.     SELECT (lcStartArea)
  2347.     RETURN .F.
  2348.   ENDIF not able to open the child work area
  2349.   pcChildDBF=dbf(lcChildWkArea)
  2350.   SELECT (lcChildWkArea)
  2351.   SCAN FOR MISTO_CS=lcOldParentID
  2352.     pnChildRec=recno()
  2353.     pcChildID=MISTO_CS
  2354.     pcChildExpr="MISTO_CS"
  2355.     IF NOT llRetVal
  2356.       EXIT
  2357.     ENDIF && not llretval
  2358.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2359.   ENDSCAN get all of the lik_plan records
  2360.   =rireuse("lik_plan",lcChildWkArea)
  2361.   IF NOT llRetVal
  2362.     IF _triggerlevel=1
  2363.       DO riend WITH llRetVal
  2364.     ENDIF at the end of the highest trigger level
  2365.     SELECT (lcStartArea)
  2366.     RETURN llRetVal
  2367.   ENDIF
  2368.   
  2369.   lcChildWkArea=riopen("pris_vol")
  2370.   IF lcChildWkArea<=0
  2371.     IF _triggerlevel=1
  2372.       DO riend WITH .F.
  2373.     ENDIF at the end of the highest trigger level
  2374.     SELECT (lcStartArea)
  2375.     RETURN .F.
  2376.   ENDIF not able to open the child work area
  2377.   pcChildDBF=dbf(lcChildWkArea)
  2378.   SELECT (lcChildWkArea)
  2379.   SCAN FOR MISTO_CS=lcOldParentID
  2380.     pnChildRec=recno()
  2381.     pcChildID=MISTO_CS
  2382.     pcChildExpr="MISTO_CS"
  2383.     IF NOT llRetVal
  2384.       EXIT
  2385.     ENDIF && not llretval
  2386.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2387.   ENDSCAN get all of the pris_vol records
  2388.   =rireuse("pris_vol",lcChildWkArea)
  2389.   IF NOT llRetVal
  2390.     IF _triggerlevel=1
  2391.       DO riend WITH llRetVal
  2392.     ENDIF at the end of the highest trigger level
  2393.     SELECT (lcStartArea)
  2394.     RETURN llRetVal
  2395.   ENDIF
  2396.  
  2397.   *** zmeny promitnout i do zlikvidovanych vet
  2398.   lcChildWkArea=riopen("lik_pvol")
  2399.   IF lcChildWkArea<=0
  2400.     IF _triggerlevel=1
  2401.       DO riend WITH .F.
  2402.     ENDIF at the end of the highest trigger level
  2403.     SELECT (lcStartArea)
  2404.     RETURN .F.
  2405.   ENDIF not able to open the child work area
  2406.   pcChildDBF=dbf(lcChildWkArea)
  2407.   SELECT (lcChildWkArea)
  2408.   SCAN FOR MISTO_CS=lcOldParentID
  2409.     pnChildRec=recno()
  2410.     pcChildID=MISTO_CS
  2411.     pcChildExpr="MISTO_CS"
  2412.     IF NOT llRetVal
  2413.       EXIT
  2414.     ENDIF && not llretval
  2415.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2416.   ENDSCAN get all of the lik_pvol records
  2417.   =rireuse("lik_pvol",lcChildWkArea)
  2418.   IF NOT llRetVal
  2419.     IF _triggerlevel=1
  2420.       DO riend WITH llRetVal
  2421.     ENDIF at the end of the highest trigger level
  2422.     SELECT (lcStartArea)
  2423.     RETURN llRetVal
  2424.   ENDIF
  2425.  
  2426.   lcChildWkArea=riopen("dokument")
  2427.   IF lcChildWkArea<=0
  2428.     IF _triggerlevel=1
  2429.       DO riend WITH .F.
  2430.     ENDIF at the end of the highest trigger level
  2431.     SELECT (lcStartArea)
  2432.     RETURN .F.
  2433.   ENDIF not able to open the child work area
  2434.   pcChildDBF=dbf(lcChildWkArea)
  2435.   SELECT (lcChildWkArea)
  2436.   SCAN FOR MISTO_CS=lcOldParentID
  2437.     pnChildRec=recno()
  2438.     pcChildID=MISTO_CS
  2439.     pcChildExpr="MISTO_CS"
  2440.     IF NOT llRetVal
  2441.       EXIT
  2442.     ENDIF && not llretval
  2443.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2444.   ENDSCAN get all of the dokument records
  2445.   =rireuse("dokument",lcChildWkArea)
  2446.   IF NOT llRetVal
  2447.     IF _triggerlevel=1
  2448.       DO riend WITH llRetVal
  2449.     ENDIF at the end of the highest trigger level
  2450.     SELECT (lcStartArea)
  2451.     RETURN llRetVal
  2452.   ENDIF
  2453.  
  2454.   lcChildWkArea=riopen("site")
  2455.   IF lcChildWkArea<=0
  2456.     IF _triggerlevel=1
  2457.       DO riend WITH .F.
  2458.     ENDIF at the end of the highest trigger level
  2459.     SELECT (lcStartArea)
  2460.     RETURN .F.
  2461.   ENDIF not able to open the child work area
  2462.   pcChildDBF=dbf(lcChildWkArea)
  2463.   SELECT (lcChildWkArea)
  2464.   SCAN FOR MISTO_CS=lcOldParentID
  2465.     pnChildRec=recno()
  2466.     pcChildID=MISTO_CS
  2467.     pcChildExpr="MISTO_CS"
  2468.     IF NOT llRetVal
  2469.       EXIT
  2470.     ENDIF && not llretval
  2471.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2472.   ENDSCAN get all of the site records
  2473.   =rireuse("site",lcChildWkArea)
  2474.   IF NOT llRetVal
  2475.     IF _triggerlevel=1
  2476.       DO riend WITH llRetVal
  2477.     ENDIF at the end of the highest trigger level
  2478.     SELECT (lcStartArea)
  2479.     RETURN llRetVal
  2480.   ENDIF
  2481.  
  2482.   *** zmeny promitnout i do zlikvidovanych vet
  2483.   lcChildWkArea=riopen("lik_site")
  2484.   IF lcChildWkArea<=0
  2485.     IF _triggerlevel=1
  2486.       DO riend WITH .F.
  2487.     ENDIF at the end of the highest trigger level
  2488.     SELECT (lcStartArea)
  2489.     RETURN .F.
  2490.   ENDIF not able to open the child work area
  2491.   pcChildDBF=dbf(lcChildWkArea)
  2492.   SELECT (lcChildWkArea)
  2493.   SCAN FOR MISTO_CS=lcOldParentID
  2494.     pnChildRec=recno()
  2495.     pcChildID=MISTO_CS
  2496.     pcChildExpr="MISTO_CS"
  2497.     IF NOT llRetVal
  2498.       EXIT
  2499.     ENDIF && not llretval
  2500.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2501.   ENDSCAN get all of the lik_site records
  2502.   =rireuse("lik_site",lcChildWkArea)
  2503.   IF NOT llRetVal
  2504.     IF _triggerlevel=1
  2505.       DO riend WITH llRetVal
  2506.     ENDIF at the end of the highest trigger level
  2507.     SELECT (lcStartArea)
  2508.     RETURN llRetVal
  2509.   ENDIF
  2510.   
  2511.   lcChildWkArea=riopen("pozadav")
  2512.   IF lcChildWkArea<=0
  2513.     IF _triggerlevel=1
  2514.       DO riend WITH .F.
  2515.     ENDIF at the end of the highest trigger level
  2516.     SELECT (lcStartArea)
  2517.     RETURN .F.
  2518.   ENDIF not able to open the child work area
  2519.   pcChildDBF=dbf(lcChildWkArea)
  2520.   SELECT (lcChildWkArea)
  2521.   SCAN FOR MISTO_CS=lcOldParentID
  2522.     pnChildRec=recno()
  2523.     pcChildID=MISTO_CS
  2524.     pcChildExpr="MISTO_CS"
  2525.     IF NOT llRetVal
  2526.       EXIT
  2527.     ENDIF && not llretval
  2528.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2529.   ENDSCAN get all of the pozadav records
  2530.   =rireuse("pozadav",lcChildWkArea)
  2531.   IF NOT llRetVal
  2532.     IF _triggerlevel=1
  2533.       DO riend WITH llRetVal
  2534.     ENDIF at the end of the highest trigger level
  2535.     SELECT (lcStartArea)
  2536.     RETURN llRetVal
  2537.   ENDIF
  2538.  
  2539.   lcChildWkArea=riopen("soft_pri")
  2540.   IF lcChildWkArea<=0
  2541.     IF _triggerlevel=1
  2542.       DO riend WITH .F.
  2543.     ENDIF at the end of the highest trigger level
  2544.     SELECT (lcStartArea)
  2545.     RETURN .F.
  2546.   ENDIF not able to open the child work area
  2547.   pcChildDBF=dbf(lcChildWkArea)
  2548.   SELECT (lcChildWkArea)
  2549.   SCAN FOR MISTO_CS=lcOldParentID
  2550.     pnChildRec=recno()
  2551.     pcChildID=MISTO_CS
  2552.     pcChildExpr="MISTO_CS"
  2553.     IF NOT llRetVal
  2554.       EXIT
  2555.     ENDIF && not llretval
  2556.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2557.   ENDSCAN get all of the soft_pri records
  2558.   =rireuse("soft_pri",lcChildWkArea)
  2559.   IF NOT llRetVal
  2560.     IF _triggerlevel=1
  2561.       DO riend WITH llRetVal
  2562.     ENDIF at the end of the highest trigger level
  2563.     SELECT (lcStartArea)
  2564.     RETURN llRetVal
  2565.   ENDIF
  2566.  
  2567.   lcChildWkArea=riopen("cis_osob")
  2568.   IF lcChildWkArea<=0
  2569.     IF _triggerlevel=1
  2570.       DO riend WITH .F.
  2571.     ENDIF at the end of the highest trigger level
  2572.     SELECT (lcStartArea)
  2573.     RETURN .F.
  2574.   ENDIF not able to open the child work area
  2575.   pcChildDBF=dbf(lcChildWkArea)
  2576.   SELECT (lcChildWkArea)
  2577.   SCAN FOR MISTO_CS=lcOldParentID
  2578.     pnChildRec=recno()
  2579.     pcChildID=MISTO_CS
  2580.     pcChildExpr="MISTO_CS"
  2581.     IF NOT llRetVal
  2582.       EXIT
  2583.     ENDIF && not llretval
  2584.     llRetVal=riupdate("MISTO_CS",lcParentID,"CIS_UMIS")
  2585.   ENDSCAN get all of the cis_osob records
  2586.   =rireuse("cis_osob",lcChildWkArea)
  2587.   IF NOT llRetVal
  2588.     IF _triggerlevel=1
  2589.       DO riend WITH llRetVal
  2590.     ENDIF at the end of the highest trigger level
  2591.     SELECT (lcStartArea)
  2592.     RETURN llRetVal
  2593.   ENDIF
  2594. ENDIF this parent id changed
  2595. IF _triggerlevel=1
  2596.   do riend with llRetVal
  2597. ENDIF at the end of the highest trigger level
  2598. SELECT (lcStartArea)
  2599. RETURN llRetVal
  2600. ** "End of Referential integrity Update trigger for" cis_umis
  2601. ********************************************************************************
  2602.  
  2603. ********************************************************************************
  2604. procedure __RI_UPDATE_cis_vyr
  2605. ** "Referential integrity update trigger for" cis_vyr
  2606. LOCAL llRetVal
  2607. llRetVal = .t.
  2608. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  2609. PRIVATE pcParentExpr,pcChildExpr
  2610. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  2611. STORE 0 TO pnParentRec,pnChildRec
  2612. IF _triggerlevel=1
  2613.   BEGIN TRANSACTION
  2614.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  2615.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  2616.   pcOldTalk=SET("TALK")
  2617.   SET TALK OFF
  2618.   pcOldDele=SET("DELETED")
  2619.   pcOldExact=SET("EXACT")
  2620.   pcOldCompat=SET("COMPATIBLE")
  2621.   SET COMPATIBLE OFF
  2622.   SET DELETED ON
  2623.   SET EXACT OFF
  2624.   pcRIcursors=""
  2625.   pcRIwkareas=""
  2626.   pcRIolderror=ON("error")
  2627.   pnerror=0
  2628.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  2629.   IF TYPE('gaErrors(1)')<>"U"
  2630.     release gaErrors
  2631.   ENDIF
  2632.   PUBLIC gaErrors(1,12)
  2633.   pcOldDBC=DBC()
  2634.   SET DATA TO ("SPRAVCE")
  2635. ENDIF first trigger
  2636. LOCAL lcParentID && parent's value to be sought in child
  2637. LOCAL lcOldParentID && previous parent id value
  2638. LOCAL lcChildWkArea && child work area handle returned by riopen
  2639. LOCAL lcChildID && child's value to be sought in parent
  2640. LOCAL lcOldChildID && old child id value
  2641. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  2642. LOCAL lcStartArea
  2643. lcStartArea=select()
  2644. llRetVal=.t.
  2645. lcParentWkArea=select()
  2646. SELECT (lcParentWkArea)
  2647. pcParentDBF=dbf()
  2648. pnParentRec=recno()
  2649. lcOldParentID=OLDVAL("NAZEV")
  2650. pcParentID=lcOldParentID
  2651. pcParentExpr="NAZEV"
  2652. lcParentID=NAZEV
  2653. IF !(lcParentID==lcOldParentID)
  2654.   lcChildWkArea=riopen("cis_soft")
  2655.   IF lcChildWkArea<=0
  2656.     IF _triggerlevel=1
  2657.       DO riend WITH .F.
  2658.     ENDIF at the end of the highest trigger level
  2659.     SELECT (lcStartArea)
  2660.     RETURN .F.
  2661.   ENDIF not able to open the child work area
  2662.   pcChildDBF=dbf(lcChildWkArea)
  2663.   SELECT (lcChildWkArea)
  2664.   SCAN FOR VYROBCE=lcOldParentID
  2665.     pnChildRec=recno()
  2666.     pcChildID=VYROBCE
  2667.     pcChildExpr="VYROBCE"
  2668.     IF NOT llRetVal
  2669.       EXIT
  2670.     ENDIF && not llretval
  2671.     llRetVal=riupdate("VYROBCE",lcParentID,"CIS_VYR")
  2672.   ENDSCAN get all of the cis_soft records
  2673.   =rireuse("cis_soft",lcChildWkArea)
  2674.   IF NOT llRetVal
  2675.     IF _triggerlevel=1
  2676.       DO riend WITH llRetVal
  2677.     ENDIF at the end of the highest trigger level
  2678.     SELECT (lcStartArea)
  2679.     RETURN llRetVal
  2680.   ENDIF
  2681. ENDIF this parent id changed
  2682. IF _triggerlevel=1
  2683.   do riend with llRetVal
  2684. ENDIF at the end of the highest trigger level
  2685. SELECT (lcStartArea)
  2686. RETURN llRetVal
  2687. ** "End of Referential integrity Update trigger for" cis_vyr
  2688. ********************************************************************************
  2689.  
  2690. ********************************************************************************
  2691. procedure __RI_UPDATE_dokument
  2692. ** "Referential integrity update trigger for" dokument
  2693. LOCAL llRetVal
  2694. llRetVal = .t.
  2695. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  2696. PRIVATE pcParentExpr,pcChildExpr
  2697. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  2698. STORE 0 TO pnParentRec,pnChildRec
  2699. IF _triggerlevel=1
  2700.   BEGIN TRANSACTION
  2701.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  2702.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  2703.   pcOldTalk=SET("TALK")
  2704.   SET TALK OFF
  2705.   pcOldDele=SET("DELETED")
  2706.   pcOldExact=SET("EXACT")
  2707.   pcOldCompat=SET("COMPATIBLE")
  2708.   SET COMPATIBLE OFF
  2709.   SET DELETED ON
  2710.   SET EXACT OFF
  2711.   pcRIcursors=""
  2712.   pcRIwkareas=""
  2713.   pcRIolderror=ON("error")
  2714.   pnerror=0
  2715.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  2716.   IF TYPE('gaErrors(1)')<>"U"
  2717.     release gaErrors
  2718.   ENDIF
  2719.   PUBLIC gaErrors(1,12)
  2720.   pcOldDBC=DBC()
  2721.   SET DATA TO ("SPRAVCE")
  2722. ENDIF first trigger
  2723. LOCAL lcParentID && parent's value to be sought in child
  2724. LOCAL lcOldParentID && previous parent id value
  2725. LOCAL lcChildWkArea && child work area handle returned by riopen
  2726. LOCAL lcChildID && child's value to be sought in parent
  2727. LOCAL lcOldChildID && old child id value
  2728. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  2729. LOCAL lcStartArea
  2730. lcStartArea=select()
  2731. llRetVal=.t.
  2732. lcParentWkArea=select()
  2733. SELECT (lcParentWkArea)
  2734. pcParentDBF=dbf()
  2735. pnParentRec=recno()
  2736. lcOldParentID=OLDVAL("CISLO")
  2737. pcParentID=lcOldParentID
  2738. pcParentExpr="CISLO"
  2739. lcParentID=CISLO
  2740. IF !(lcParentID==lcOldParentID)
  2741.   lcChildWkArea=riopen("dok_hw")
  2742.   IF lcChildWkArea<=0
  2743.     IF _triggerlevel=1
  2744.       DO riend WITH .F.
  2745.     ENDIF at the end of the highest trigger level
  2746.     SELECT (lcStartArea)
  2747.     RETURN .F.
  2748.   ENDIF not able to open the child work area
  2749.   pcChildDBF=dbf(lcChildWkArea)
  2750.   SELECT (lcChildWkArea)
  2751.   SCAN FOR CISLO=lcOldParentID
  2752.     pnChildRec=recno()
  2753.     pcChildID=CISLO
  2754.     pcChildExpr="CISLO"
  2755.     IF NOT llRetVal
  2756.       EXIT
  2757.     ENDIF && not llretval
  2758.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2759.   ENDSCAN get all of the dok_hw records
  2760.   =rireuse("dok_hw",lcChildWkArea)
  2761.   IF NOT llRetVal
  2762.     IF _triggerlevel=1
  2763.       DO riend WITH llRetVal
  2764.     ENDIF at the end of the highest trigger level
  2765.     SELECT (lcStartArea)
  2766.     RETURN llRetVal
  2767.   ENDIF
  2768. ENDIF this parent id changed
  2769. SELECT (lcParentWkArea)
  2770. pcParentDBF=dbf()
  2771. pnParentRec=recno()
  2772. lcOldParentID=OLDVAL("CISLO")
  2773. pcParentID=lcOldParentID
  2774. pcParentExpr="CISLO"
  2775. lcParentID=CISLO
  2776. IF !(lcParentID==lcOldParentID)
  2777.   lcChildWkArea=riopen("dok_sw")
  2778.   IF lcChildWkArea<=0
  2779.     IF _triggerlevel=1
  2780.       DO riend WITH .F.
  2781.     ENDIF at the end of the highest trigger level
  2782.     SELECT (lcStartArea)
  2783.     RETURN .F.
  2784.   ENDIF not able to open the child work area
  2785.   pcChildDBF=dbf(lcChildWkArea)
  2786.   SELECT (lcChildWkArea)
  2787.   SCAN FOR CISLO=lcOldParentID
  2788.     pnChildRec=recno()
  2789.     pcChildID=CISLO
  2790.     pcChildExpr="CISLO"
  2791.     IF NOT llRetVal
  2792.       EXIT
  2793.     ENDIF && not llretval
  2794.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2795.   ENDSCAN get all of the dok_sw records
  2796.   =rireuse("dok_sw",lcChildWkArea)
  2797.   IF NOT llRetVal
  2798.     IF _triggerlevel=1
  2799.       DO riend WITH llRetVal
  2800.     ENDIF at the end of the highest trigger level
  2801.     SELECT (lcStartArea)
  2802.     RETURN llRetVal
  2803.   ENDIF
  2804. ENDIF this parent id changed
  2805. SELECT (lcParentWkArea)
  2806. pcParentDBF=dbf()
  2807. pnParentRec=recno()
  2808. lcOldParentID=OLDVAL("CISLO")
  2809. pcParentID=lcOldParentID
  2810. pcParentExpr="CISLO"
  2811. lcParentID=CISLO
  2812. IF !(lcParentID==lcOldParentID)
  2813.   lcChildWkArea=riopen("dok_pr")
  2814.   IF lcChildWkArea<=0
  2815.     IF _triggerlevel=1
  2816.       DO riend WITH .F.
  2817.     ENDIF at the end of the highest trigger level
  2818.     SELECT (lcStartArea)
  2819.     RETURN .F.
  2820.   ENDIF not able to open the child work area
  2821.   pcChildDBF=dbf(lcChildWkArea)
  2822.   SELECT (lcChildWkArea)
  2823.   SCAN FOR CISLO=lcOldParentID
  2824.     pnChildRec=recno()
  2825.     pcChildID=CISLO
  2826.     pcChildExpr="CISLO"
  2827.     IF NOT llRetVal
  2828.       EXIT
  2829.     ENDIF && not llretval
  2830.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2831.   ENDSCAN get all of the dok_pr records
  2832.   =rireuse("dok_pr",lcChildWkArea)
  2833.   IF NOT llRetVal
  2834.     IF _triggerlevel=1
  2835.       DO riend WITH llRetVal
  2836.     ENDIF at the end of the highest trigger level
  2837.     SELECT (lcStartArea)
  2838.     RETURN llRetVal
  2839.   ENDIF
  2840.   lcChildWkArea=riopen("dok_prl")
  2841.   IF lcChildWkArea<=0
  2842.     IF _triggerlevel=1
  2843.       DO riend WITH .F.
  2844.     ENDIF at the end of the highest trigger level
  2845.     SELECT (lcStartArea)
  2846.     RETURN .F.
  2847.   ENDIF not able to open the child work area
  2848.   pcChildDBF=dbf(lcChildWkArea)
  2849.   SELECT (lcChildWkArea)
  2850.   SCAN FOR CISLO=lcOldParentID
  2851.     pnChildRec=recno()
  2852.     pcChildID=CISLO
  2853.     pcChildExpr="CISLO"
  2854.     IF NOT llRetVal
  2855.       EXIT
  2856.     ENDIF && not llretval
  2857.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2858.   ENDSCAN get all of the dok_prll records
  2859.   =rireuse("dok_pr",lcChildWkArea)
  2860.   IF NOT llRetVal
  2861.     IF _triggerlevel=1
  2862.       DO riend WITH llRetVal
  2863.     ENDIF at the end of the highest trigger level
  2864.     SELECT (lcStartArea)
  2865.     RETURN llRetVal
  2866.   ENDIF
  2867.   lcChildWkArea=riopen("dok_prv")
  2868.   IF lcChildWkArea<=0
  2869.     IF _triggerlevel=1
  2870.       DO riend WITH .F.
  2871.     ENDIF at the end of the highest trigger level
  2872.     SELECT (lcStartArea)
  2873.     RETURN .F.
  2874.   ENDIF not able to open the child work area
  2875.   pcChildDBF=dbf(lcChildWkArea)
  2876.   SELECT (lcChildWkArea)
  2877.   SCAN FOR CISLO=lcOldParentID
  2878.     pnChildRec=recno()
  2879.     pcChildID=CISLO
  2880.     pcChildExpr="CISLO"
  2881.     IF NOT llRetVal
  2882.       EXIT
  2883.     ENDIF && not llretval
  2884.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2885.   ENDSCAN get all of the dok_prv records
  2886.   =rireuse("dok_prv",lcChildWkArea)
  2887.   IF NOT llRetVal
  2888.     IF _triggerlevel=1
  2889.       DO riend WITH llRetVal
  2890.     ENDIF at the end of the highest trigger level
  2891.     SELECT (lcStartArea)
  2892.     RETURN llRetVal
  2893.   ENDIF
  2894. ENDIF this parent id changed
  2895. SELECT (lcParentWkArea)
  2896. pcParentDBF=dbf()
  2897. pnParentRec=recno()
  2898. lcOldParentID=OLDVAL("CISLO")
  2899. pcParentID=lcOldParentID
  2900. pcParentExpr="CISLO"
  2901. lcParentID=CISLO
  2902. IF !(lcParentID==lcOldParentID)
  2903.   lcChildWkArea=riopen("dok_ln")
  2904.   IF lcChildWkArea<=0
  2905.     IF _triggerlevel=1
  2906.       DO riend WITH .F.
  2907.     ENDIF at the end of the highest trigger level
  2908.     SELECT (lcStartArea)
  2909.     RETURN .F.
  2910.   ENDIF not able to open the child work area
  2911.   pcChildDBF=dbf(lcChildWkArea)
  2912.   SELECT (lcChildWkArea)
  2913.   SCAN FOR CISLO=lcOldParentID
  2914.     pnChildRec=recno()
  2915.     pcChildID=CISLO
  2916.     pcChildExpr="CISLO"
  2917.     IF NOT llRetVal
  2918.       EXIT
  2919.     ENDIF && not llretval
  2920.     llRetVal=riupdate("CISLO",lcParentID,"DOKUMENT")
  2921.   ENDSCAN get all of the dok_ln records
  2922.   =rireuse("dok_ln",lcChildWkArea)
  2923.   IF NOT llRetVal
  2924.     IF _triggerlevel=1
  2925.       DO riend WITH llRetVal
  2926.     ENDIF at the end of the highest trigger level
  2927.     SELECT (lcStartArea)
  2928.     RETURN llRetVal
  2929.   ENDIF
  2930. ENDIF this parent id changed
  2931. IF _triggerlevel=1
  2932.   do riend with llRetVal
  2933. ENDIF at the end of the highest trigger level
  2934. SELECT (lcStartArea)
  2935. RETURN llRetVal
  2936. ** "End of Referential integrity Update trigger for" dokument
  2937. ********************************************************************************
  2938.  
  2939. ********************************************************************************
  2940. procedure __RI_UPDATE_firmy
  2941. ** "Referential integrity update trigger for" firmy
  2942. LOCAL llRetVal
  2943. llRetVal = .t.
  2944. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  2945. PRIVATE pcParentExpr,pcChildExpr
  2946. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  2947. STORE 0 TO pnParentRec,pnChildRec
  2948. IF _triggerlevel=1
  2949.   BEGIN TRANSACTION
  2950.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  2951.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  2952.   pcOldTalk=SET("TALK")
  2953.   SET TALK OFF
  2954.   pcOldDele=SET("DELETED")
  2955.   pcOldExact=SET("EXACT")
  2956.   pcOldCompat=SET("COMPATIBLE")
  2957.   SET COMPATIBLE OFF
  2958.   SET DELETED ON
  2959.   SET EXACT OFF
  2960.   pcRIcursors=""
  2961.   pcRIwkareas=""
  2962.   pcRIolderror=ON("error")
  2963.   pnerror=0
  2964.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  2965.   IF TYPE('gaErrors(1)')<>"U"
  2966.     release gaErrors
  2967.   ENDIF
  2968.   PUBLIC gaErrors(1,12)
  2969.   pcOldDBC=DBC()
  2970.   SET DATA TO ("SPRAVCE")
  2971. ENDIF first trigger
  2972. LOCAL lcParentID && parent's value to be sought in child
  2973. LOCAL lcOldParentID && previous parent id value
  2974. LOCAL lcChildWkArea && child work area handle returned by riopen
  2975. LOCAL lcChildID && child's value to be sought in parent
  2976. LOCAL lcOldChildID && old child id value
  2977. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  2978. LOCAL lcStartArea
  2979. lcStartArea=select()
  2980. llRetVal=.t.
  2981. lcParentWkArea=select()
  2982. SELECT (lcParentWkArea)
  2983. pcParentDBF=dbf()
  2984. pnParentRec=recno()
  2985. lcOldParentID=OLDVAL("NAZEV")
  2986. pcParentID=lcOldParentID
  2987. pcParentExpr="NAZEV"
  2988. lcParentID=NAZEV
  2989. IF !(lcParentID==lcOldParentID)
  2990.   lcChildWkArea=riopen("hardware")
  2991.   IF lcChildWkArea<=0
  2992.     IF _triggerlevel=1
  2993.       DO riend WITH .F.
  2994.     ENDIF at the end of the highest trigger level
  2995.     SELECT (lcStartArea)
  2996.     RETURN .F.
  2997.   ENDIF not able to open the child work area
  2998.   pcChildDBF=dbf(lcChildWkArea)
  2999.   SELECT (lcChildWkArea)
  3000.   SCAN FOR DODAVATEL=lcOldParentID
  3001.     pnChildRec=recno()
  3002.     pcChildID=DODAVATEL
  3003.     pcChildExpr="DODAVATEL"
  3004.     IF NOT llRetVal
  3005.       EXIT
  3006.     ENDIF && not llretval
  3007.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3008.   ENDSCAN get all of the hardware records
  3009.   =rireuse("hardware",lcChildWkArea)
  3010.   IF NOT llRetVal
  3011.     IF _triggerlevel=1
  3012.       DO riend WITH llRetVal
  3013.     ENDIF at the end of the highest trigger level
  3014.     SELECT (lcStartArea)
  3015.     RETURN llRetVal
  3016.   ENDIF
  3017.  
  3018.   *** zmeny provest i do zlikvidovanych vet
  3019.   lcChildWkArea=riopen("lik_hard")
  3020.   IF lcChildWkArea<=0
  3021.     IF _triggerlevel=1
  3022.       DO riend WITH .F.
  3023.     ENDIF at the end of the highest trigger level
  3024.     SELECT (lcStartArea)
  3025.     RETURN .F.
  3026.   ENDIF not able to open the child work area
  3027.   pcChildDBF=dbf(lcChildWkArea)
  3028.   SELECT (lcChildWkArea)
  3029.   SCAN FOR DODAVATEL=lcOldParentID
  3030.     pnChildRec=recno()
  3031.     pcChildID=DODAVATEL
  3032.     pcChildExpr="DODAVATEL"
  3033.     IF NOT llRetVal
  3034.       EXIT
  3035.     ENDIF && not llretval
  3036.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3037.   ENDSCAN get all of the lik_hard records
  3038.   =rireuse("lik_hard",lcChildWkArea)
  3039.   IF NOT llRetVal
  3040.     IF _triggerlevel=1
  3041.       DO riend WITH llRetVal
  3042.     ENDIF at the end of the highest trigger level
  3043.     SELECT (lcStartArea)
  3044.     RETURN llRetVal
  3045.   ENDIF
  3046.   
  3047.   lcChildWkArea=riopen("software")
  3048.   IF lcChildWkArea<=0
  3049.     IF _triggerlevel=1
  3050.       DO riend WITH .F.
  3051.     ENDIF at the end of the highest trigger level
  3052.     SELECT (lcStartArea)
  3053.     RETURN .F.
  3054.   ENDIF not able to open the child work area
  3055.   pcChildDBF=dbf(lcChildWkArea)
  3056.   SELECT (lcChildWkArea)
  3057.   SCAN FOR DODAVATEL=lcOldParentID
  3058.     pnChildRec=recno()
  3059.     pcChildID=DODAVATEL
  3060.     pcChildExpr="DODAVATEL"
  3061.     IF NOT llRetVal
  3062.       EXIT
  3063.     ENDIF && not llretval
  3064.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3065.   ENDSCAN get all of the software records
  3066.   =rireuse("software",lcChildWkArea)
  3067.   IF NOT llRetVal
  3068.     IF _triggerlevel=1
  3069.       DO riend WITH llRetVal
  3070.     ENDIF at the end of the highest trigger level
  3071.     SELECT (lcStartArea)
  3072.     RETURN llRetVal
  3073.   ENDIF
  3074.  
  3075.   *** zmeny promitnout i do zlikvidovanych vet
  3076.   lcChildWkArea=riopen("lik_soft")
  3077.   IF lcChildWkArea<=0
  3078.     IF _triggerlevel=1
  3079.       DO riend WITH .F.
  3080.     ENDIF at the end of the highest trigger level
  3081.     SELECT (lcStartArea)
  3082.     RETURN .F.
  3083.   ENDIF not able to open the child work area
  3084.   pcChildDBF=dbf(lcChildWkArea)
  3085.   SELECT (lcChildWkArea)
  3086.   SCAN FOR DODAVATEL=lcOldParentID
  3087.     pnChildRec=recno()
  3088.     pcChildID=DODAVATEL
  3089.     pcChildExpr="DODAVATEL"
  3090.     IF NOT llRetVal
  3091.       EXIT
  3092.     ENDIF && not llretval
  3093.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3094.   ENDSCAN get all of the lik_soft records
  3095.   =rireuse("lik_soft",lcChildWkArea)
  3096.   IF NOT llRetVal
  3097.     IF _triggerlevel=1
  3098.       DO riend WITH llRetVal
  3099.     ENDIF at the end of the highest trigger level
  3100.     SELECT (lcStartArea)
  3101.     RETURN llRetVal
  3102.   ENDIF
  3103.   
  3104.   lcChildWkArea=riopen("licence")
  3105.   IF lcChildWkArea<=0
  3106.     IF _triggerlevel=1
  3107.       DO riend WITH .F.
  3108.     ENDIF at the end of the highest trigger level
  3109.     SELECT (lcStartArea)
  3110.     RETURN .F.
  3111.   ENDIF not able to open the child work area
  3112.   pcChildDBF=dbf(lcChildWkArea)
  3113.   SELECT (lcChildWkArea)
  3114.   SCAN FOR DODAVATEL=lcOldParentID
  3115.     pnChildRec=recno()
  3116.     pcChildID=DODAVATEL
  3117.     pcChildExpr="DODAVATEL"
  3118.     IF NOT llRetVal
  3119.       EXIT
  3120.     ENDIF && not llretval
  3121.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3122.   ENDSCAN get all of the licence records
  3123.   =rireuse("licence",lcChildWkArea)
  3124.   IF NOT llRetVal
  3125.     IF _triggerlevel=1
  3126.       DO riend WITH llRetVal
  3127.     ENDIF at the end of the highest trigger level
  3128.     SELECT (lcStartArea)
  3129.     RETURN llRetVal
  3130.   ENDIF
  3131.  
  3132.   lcChildWkArea=riopen("prisluse")
  3133.   IF lcChildWkArea<=0
  3134.     IF _triggerlevel=1
  3135.       DO riend WITH .F.
  3136.     ENDIF at the end of the highest trigger level
  3137.     SELECT (lcStartArea)
  3138.     RETURN .F.
  3139.   ENDIF not able to open the child work area
  3140.   pcChildDBF=dbf(lcChildWkArea)
  3141.   SELECT (lcChildWkArea)
  3142.   SCAN FOR DODAVATEL=lcOldParentID
  3143.     pnChildRec=recno()
  3144.     pcChildID=DODAVATEL
  3145.     pcChildExpr="DODAVATEL"
  3146.     IF NOT llRetVal
  3147.       EXIT
  3148.     ENDIF && not llretval
  3149.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3150.   ENDSCAN get all of the prisluse records
  3151.   =rireuse("prisluse",lcChildWkArea)
  3152.   IF NOT llRetVal
  3153.     IF _triggerlevel=1
  3154.       DO riend WITH llRetVal
  3155.     ENDIF at the end of the highest trigger level
  3156.     SELECT (lcStartArea)
  3157.     RETURN llRetVal
  3158.   ENDIF
  3159.  
  3160.   *** zmeny promitnout i do zlikvidovanych vet
  3161.   lcChildWkArea=riopen("lik_pris")
  3162.   IF lcChildWkArea<=0
  3163.     IF _triggerlevel=1
  3164.       DO riend WITH .F.
  3165.     ENDIF at the end of the highest trigger level
  3166.     SELECT (lcStartArea)
  3167.     RETURN .F.
  3168.   ENDIF not able to open the child work area
  3169.   pcChildDBF=dbf(lcChildWkArea)
  3170.   SELECT (lcChildWkArea)
  3171.   SCAN FOR DODAVATEL=lcOldParentID
  3172.     pnChildRec=recno()
  3173.     pcChildID=DODAVATEL
  3174.     pcChildExpr="DODAVATEL"
  3175.     IF NOT llRetVal
  3176.       EXIT
  3177.     ENDIF && not llretval
  3178.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3179.   ENDSCAN get all of the lik_pris records
  3180.   =rireuse("lik_pris",lcChildWkArea)
  3181.   IF NOT llRetVal
  3182.     IF _triggerlevel=1
  3183.       DO riend WITH llRetVal
  3184.     ENDIF at the end of the highest trigger level
  3185.     SELECT (lcStartArea)
  3186.     RETURN llRetVal
  3187.   ENDIF
  3188.   
  3189.   lcChildWkArea=riopen("pris_lan")
  3190.   IF lcChildWkArea<=0
  3191.     IF _triggerlevel=1
  3192.       DO riend WITH .F.
  3193.     ENDIF at the end of the highest trigger level
  3194.     SELECT (lcStartArea)
  3195.     RETURN .F.
  3196.   ENDIF not able to open the child work area
  3197.   pcChildDBF=dbf(lcChildWkArea)
  3198.   SELECT (lcChildWkArea)
  3199.   SCAN FOR DODAVATEL=lcOldParentID
  3200.     pnChildRec=recno()
  3201.     pcChildID=DODAVATEL
  3202.     pcChildExpr="DODAVATEL"
  3203.     IF NOT llRetVal
  3204.       EXIT
  3205.     ENDIF && not llretval
  3206.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3207.   ENDSCAN get all of the pris_lan records
  3208.   =rireuse("pris_lan",lcChildWkArea)
  3209.   IF NOT llRetVal
  3210.     IF _triggerlevel=1
  3211.       DO riend WITH llRetVal
  3212.     ENDIF at the end of the highest trigger level
  3213.     SELECT (lcStartArea)
  3214.     RETURN llRetVal
  3215.   ENDIF
  3216.  
  3217.   *** zmeny promitnout i do zlikvidovanych vet
  3218.   lcChildWkArea=riopen("lik_plan")
  3219.   IF lcChildWkArea<=0
  3220.     IF _triggerlevel=1
  3221.       DO riend WITH .F.
  3222.     ENDIF at the end of the highest trigger level
  3223.     SELECT (lcStartArea)
  3224.     RETURN .F.
  3225.   ENDIF not able to open the child work area
  3226.   pcChildDBF=dbf(lcChildWkArea)
  3227.   SELECT (lcChildWkArea)
  3228.   SCAN FOR DODAVATEL=lcOldParentID
  3229.     pnChildRec=recno()
  3230.     pcChildID=DODAVATEL
  3231.     pcChildExpr="DODAVATEL"
  3232.     IF NOT llRetVal
  3233.       EXIT
  3234.     ENDIF && not llretval
  3235.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3236.   ENDSCAN get all of the lik_plan records
  3237.   =rireuse("lik_plan",lcChildWkArea)
  3238.   IF NOT llRetVal
  3239.     IF _triggerlevel=1
  3240.       DO riend WITH llRetVal
  3241.     ENDIF at the end of the highest trigger level
  3242.     SELECT (lcStartArea)
  3243.     RETURN llRetVal
  3244.   ENDIF
  3245.   
  3246.   lcChildWkArea=riopen("pris_vol")
  3247.   IF lcChildWkArea<=0
  3248.     IF _triggerlevel=1
  3249.       DO riend WITH .F.
  3250.     ENDIF at the end of the highest trigger level
  3251.     SELECT (lcStartArea)
  3252.     RETURN .F.
  3253.   ENDIF not able to open the child work area
  3254.   pcChildDBF=dbf(lcChildWkArea)
  3255.   SELECT (lcChildWkArea)
  3256.   SCAN FOR DODAVATEL=lcOldParentID
  3257.     pnChildRec=recno()
  3258.     pcChildID=DODAVATEL
  3259.     pcChildExpr="DODAVATEL"
  3260.     IF NOT llRetVal
  3261.       EXIT
  3262.     ENDIF && not llretval
  3263.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3264.   ENDSCAN get all of the pris_vol records
  3265.   =rireuse("pris_vol",lcChildWkArea)
  3266.   IF NOT llRetVal
  3267.     IF _triggerlevel=1
  3268.       DO riend WITH llRetVal
  3269.     ENDIF at the end of the highest trigger level
  3270.     SELECT (lcStartArea)
  3271.     RETURN llRetVal
  3272.   ENDIF
  3273.  
  3274.   *** zmeny promitnout i do zlikvidovanych vet
  3275.   lcChildWkArea=riopen("lik_pvol")
  3276.   IF lcChildWkArea<=0
  3277.     IF _triggerlevel=1
  3278.       DO riend WITH .F.
  3279.     ENDIF at the end of the highest trigger level
  3280.     SELECT (lcStartArea)
  3281.     RETURN .F.
  3282.   ENDIF not able to open the child work area
  3283.   pcChildDBF=dbf(lcChildWkArea)
  3284.   SELECT (lcChildWkArea)
  3285.   SCAN FOR DODAVATEL=lcOldParentID
  3286.     pnChildRec=recno()
  3287.     pcChildID=DODAVATEL
  3288.     pcChildExpr="DODAVATEL"
  3289.     IF NOT llRetVal
  3290.       EXIT
  3291.     ENDIF && not llretval
  3292.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3293.   ENDSCAN get all of the lik_pvol records
  3294.   =rireuse("lik_pvol",lcChildWkArea)
  3295.   IF NOT llRetVal
  3296.     IF _triggerlevel=1
  3297.       DO riend WITH llRetVal
  3298.     ENDIF at the end of the highest trigger level
  3299.     SELECT (lcStartArea)
  3300.     RETURN llRetVal
  3301.   ENDIF
  3302.   
  3303.   lcChildWkArea=riopen("dokument")
  3304.   IF lcChildWkArea<=0
  3305.     IF _triggerlevel=1
  3306.       DO riend WITH .F.
  3307.     ENDIF at the end of the highest trigger level
  3308.     SELECT (lcStartArea)
  3309.     RETURN .F.
  3310.   ENDIF not able to open the child work area
  3311.   pcChildDBF=dbf(lcChildWkArea)
  3312.   SELECT (lcChildWkArea)
  3313.   SCAN FOR DODAVATEL=lcOldParentID
  3314.     pnChildRec=recno()
  3315.     pcChildID=DODAVATEL
  3316.     pcChildExpr="DODAVATEL"
  3317.     IF NOT llRetVal
  3318.       EXIT
  3319.     ENDIF && not llretval
  3320.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3321.   ENDSCAN get all of the dokument records
  3322.   =rireuse("dokument",lcChildWkArea)
  3323.   IF NOT llRetVal
  3324.     IF _triggerlevel=1
  3325.       DO riend WITH llRetVal
  3326.     ENDIF at the end of the highest trigger level
  3327.     SELECT (lcStartArea)
  3328.     RETURN llRetVal
  3329.   ENDIF
  3330.  
  3331.   lcChildWkArea=riopen("site")
  3332.   IF lcChildWkArea<=0
  3333.     IF _triggerlevel=1
  3334.       DO riend WITH .F.
  3335.     ENDIF at the end of the highest trigger level
  3336.     SELECT (lcStartArea)
  3337.     RETURN .F.
  3338.   ENDIF not able to open the child work area
  3339.   pcChildDBF=dbf(lcChildWkArea)
  3340.   SELECT (lcChildWkArea)
  3341.   SCAN FOR DODAVATEL=lcOldParentID
  3342.     pnChildRec=recno()
  3343.     pcChildID=DODAVATEL
  3344.     pcChildExpr="DODAVATEL"
  3345.     IF NOT llRetVal
  3346.       EXIT
  3347.     ENDIF && not llretval
  3348.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3349.   ENDSCAN get all of the site records
  3350.   =rireuse("site",lcChildWkArea)
  3351.   IF NOT llRetVal
  3352.     IF _triggerlevel=1
  3353.       DO riend WITH llRetVal
  3354.     ENDIF at the end of the highest trigger level
  3355.     SELECT (lcStartArea)
  3356.     RETURN llRetVal
  3357.   ENDIF
  3358.  
  3359.   *** zmeny promitnout i do zlikvidovanych vet
  3360.   lcChildWkArea=riopen("lik_site")
  3361.   IF lcChildWkArea<=0
  3362.     IF _triggerlevel=1
  3363.       DO riend WITH .F.
  3364.     ENDIF at the end of the highest trigger level
  3365.     SELECT (lcStartArea)
  3366.     RETURN .F.
  3367.   ENDIF not able to open the child work area
  3368.   pcChildDBF=dbf(lcChildWkArea)
  3369.   SELECT (lcChildWkArea)
  3370.   SCAN FOR DODAVATEL=lcOldParentID
  3371.     pnChildRec=recno()
  3372.     pcChildID=DODAVATEL
  3373.     pcChildExpr="DODAVATEL"
  3374.     IF NOT llRetVal
  3375.       EXIT
  3376.     ENDIF && not llretval
  3377.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3378.   ENDSCAN get all of the lik_site records
  3379.   =rireuse("lik_site",lcChildWkArea)
  3380.   IF NOT llRetVal
  3381.     IF _triggerlevel=1
  3382.       DO riend WITH llRetVal
  3383.     ENDIF at the end of the highest trigger level
  3384.     SELECT (lcStartArea)
  3385.     RETURN llRetVal
  3386.   ENDIF
  3387.   
  3388.   lcChildWkArea=riopen("pozadav")
  3389.   IF lcChildWkArea<=0
  3390.     IF _triggerlevel=1
  3391.       DO riend WITH .F.
  3392.     ENDIF at the end of the highest trigger level
  3393.     SELECT (lcStartArea)
  3394.     RETURN .F.
  3395.   ENDIF not able to open the child work area
  3396.   pcChildDBF=dbf(lcChildWkArea)
  3397.   SELECT (lcChildWkArea)
  3398.   SCAN FOR DODAVATEL=lcOldParentID
  3399.     pnChildRec=recno()
  3400.     pcChildID=DODAVATEL
  3401.     pcChildExpr="DODAVATEL"
  3402.     IF NOT llRetVal
  3403.       EXIT
  3404.     ENDIF && not llretval
  3405.     llRetVal=riupdate("DODAVATEL",lcParentID,"FIRMY")
  3406.   ENDSCAN get all of the pozadav records
  3407.   =rireuse("pozadav",lcChildWkArea)
  3408.   IF NOT llRetVal
  3409.     IF _triggerlevel=1
  3410.       DO riend WITH llRetVal
  3411.     ENDIF at the end of the highest trigger level
  3412.     SELECT (lcStartArea)
  3413.     RETURN llRetVal
  3414.   ENDIF
  3415.  
  3416.   lcChildWkArea=riopen("opr_hw")
  3417.   IF lcChildWkArea<=0
  3418.     IF _triggerlevel=1
  3419.       DO riend WITH .F.
  3420.     ENDIF at the end of the highest trigger level
  3421.     SELECT (lcStartArea)
  3422.     RETURN .F.
  3423.   ENDIF not able to open the child work area
  3424.   pcChildDBF=dbf(lcChildWkArea)
  3425.   SELECT (lcChildWkArea)
  3426.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3427.     pnChildRec=recno()
  3428.     pcChildID=DODAVATEL+CISLO
  3429.     pcChildExpr="DODAVATEL+CISLO"
  3430.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3431.     IF NOT llRetVal
  3432.       EXIT
  3433.     ENDIF && not llretval
  3434.   ENDSCAN get all of the opr_hw records
  3435.   =rireuse("opr_hw",lcChildWkArea)
  3436.   IF NOT llRetVal
  3437.     IF _triggerlevel=1
  3438.       DO riend WITH llRetVal
  3439.     ENDIF at the end of the highest trigger level
  3440.     SELECT (lcStartArea)
  3441.     RETURN llRetVal
  3442.   ENDIF
  3443.  
  3444.   lcChildWkArea=riopen("opr_sw")
  3445.   IF lcChildWkArea<=0
  3446.     IF _triggerlevel=1
  3447.       DO riend WITH .F.
  3448.     ENDIF at the end of the highest trigger level
  3449.     SELECT (lcStartArea)
  3450.     RETURN .F.
  3451.   ENDIF not able to open the child work area
  3452.   pcChildDBF=dbf(lcChildWkArea)
  3453.   SELECT (lcChildWkArea)
  3454.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3455.     pnChildRec=recno()
  3456.     pcChildID=DODAVATEL+CISLO
  3457.     pcChildExpr="DODAVATEL+CISLO"
  3458.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3459.     IF NOT llRetVal
  3460.       EXIT
  3461.     ENDIF && not llretval
  3462.   ENDSCAN get all of the opr_sw records
  3463.   =rireuse("opr_sw",lcChildWkArea)
  3464.   IF NOT llRetVal
  3465.     IF _triggerlevel=1
  3466.       DO riend WITH llRetVal
  3467.     ENDIF at the end of the highest trigger level
  3468.     SELECT (lcStartArea)
  3469.     RETURN llRetVal
  3470.   ENDIF
  3471.  
  3472.   lcChildWkArea=riopen("opr_pr")
  3473.   IF lcChildWkArea<=0
  3474.     IF _triggerlevel=1
  3475.       DO riend WITH .F.
  3476.     ENDIF at the end of the highest trigger level
  3477.     SELECT (lcStartArea)
  3478.     RETURN .F.
  3479.   ENDIF not able to open the child work area
  3480.   pcChildDBF=dbf(lcChildWkArea)
  3481.   SELECT (lcChildWkArea)
  3482.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3483.     pnChildRec=recno()
  3484.     pcChildID=DODAVATEL+CISLO
  3485.     pcChildExpr="DODAVATEL+CISLO"
  3486.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3487.     IF NOT llRetVal
  3488.       EXIT
  3489.     ENDIF && not llretval
  3490.   ENDSCAN get all of the opr_pr records
  3491.   =rireuse("opr_pr",lcChildWkArea)
  3492.   IF NOT llRetVal
  3493.     IF _triggerlevel=1
  3494.       DO riend WITH llRetVal
  3495.     ENDIF at the end of the highest trigger level
  3496.     SELECT (lcStartArea)
  3497.     RETURN llRetVal
  3498.   ENDIF
  3499.  
  3500.   lcChildWkArea=riopen("opr_pl")
  3501.   IF lcChildWkArea<=0
  3502.     IF _triggerlevel=1
  3503.       DO riend WITH .F.
  3504.     ENDIF at the end of the highest trigger level
  3505.     SELECT (lcStartArea)
  3506.     RETURN .F.
  3507.   ENDIF not able to open the child work area
  3508.   pcChildDBF=dbf(lcChildWkArea)
  3509.   SELECT (lcChildWkArea)
  3510.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3511.     pnChildRec=recno()
  3512.     pcChildID=DODAVATEL+CISLO
  3513.     pcChildExpr="DODAVATEL+CISLO"
  3514.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3515.     IF NOT llRetVal
  3516.       EXIT
  3517.     ENDIF && not llretval
  3518.   ENDSCAN get all of the opr_pl records
  3519.   =rireuse("opr_pl",lcChildWkArea)
  3520.   IF NOT llRetVal
  3521.     IF _triggerlevel=1
  3522.       DO riend WITH llRetVal
  3523.     ENDIF at the end of the highest trigger level
  3524.     SELECT (lcStartArea)
  3525.     RETURN llRetVal
  3526.   ENDIF
  3527.  
  3528.   lcChildWkArea=riopen("opr_pv")
  3529.   IF lcChildWkArea<=0
  3530.     IF _triggerlevel=1
  3531.       DO riend WITH .F.
  3532.     ENDIF at the end of the highest trigger level
  3533.     SELECT (lcStartArea)
  3534.     RETURN .F.
  3535.   ENDIF not able to open the child work area
  3536.   pcChildDBF=dbf(lcChildWkArea)
  3537.   SELECT (lcChildWkArea)
  3538.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3539.     pnChildRec=recno()
  3540.     pcChildID=DODAVATEL+CISLO
  3541.     pcChildExpr="DODAVATEL+CISLO"
  3542.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3543.     IF NOT llRetVal
  3544.       EXIT
  3545.     ENDIF && not llretval
  3546.   ENDSCAN get all of the opr_pv records
  3547.   =rireuse("opr_pv",lcChildWkArea)
  3548.   IF NOT llRetVal
  3549.     IF _triggerlevel=1
  3550.       DO riend WITH llRetVal
  3551.     ENDIF at the end of the highest trigger level
  3552.     SELECT (lcStartArea)
  3553.     RETURN llRetVal
  3554.   ENDIF
  3555.  
  3556.   lcChildWkArea=riopen("opr_ln")
  3557.   IF lcChildWkArea<=0
  3558.     IF _triggerlevel=1
  3559.       DO riend WITH .F.
  3560.     ENDIF at the end of the highest trigger level
  3561.     SELECT (lcStartArea)
  3562.     RETURN .F.
  3563.   ENDIF not able to open the child work area
  3564.   pcChildDBF=dbf(lcChildWkArea)
  3565.   SELECT (lcChildWkArea)
  3566.   SCAN FOR DODAVATEL+CISLO=lcOldParentID
  3567.     pnChildRec=recno()
  3568.     pcChildID=DODAVATEL+CISLO
  3569.     pcChildExpr="DODAVATEL+CISLO"
  3570.     llRetVal=riupdate("DODAVATEL",substr(lcParentID,1,30),"firmy")
  3571.     IF NOT llRetVal
  3572.       EXIT
  3573.     ENDIF && not llretval
  3574.   ENDSCAN get all of the opr_ln records
  3575.   =rireuse("opr_ln",lcChildWkArea)
  3576.   IF NOT llRetVal
  3577.     IF _triggerlevel=1
  3578.       DO riend WITH llRetVal
  3579.     ENDIF at the end of the highest trigger level
  3580.     SELECT (lcStartArea)
  3581.     RETURN llRetVal
  3582.   ENDIF
  3583. ENDIF this parent id changed
  3584. IF _triggerlevel=1
  3585.   do riend with llRetVal
  3586. ENDIF at the end of the highest trigger level
  3587. SELECT (lcStartArea)
  3588. RETURN llRetVal
  3589. ** "End of Referential integrity Update trigger for" firmy
  3590. ********************************************************************************
  3591.  
  3592. ********************************************************************************
  3593. procedure __RI_UPDATE_prisluse
  3594. ** "Referential integrity update trigger for" prisluse
  3595. LOCAL llRetVal
  3596. llRetVal = .t.
  3597. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  3598. PRIVATE pcParentExpr,pcChildExpr
  3599. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  3600. STORE 0 TO pnParentRec,pnChildRec
  3601. IF _triggerlevel=1
  3602.   BEGIN TRANSACTION
  3603.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  3604.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  3605.   pcOldTalk=SET("TALK")
  3606.   SET TALK OFF
  3607.   pcOldDele=SET("DELETED")
  3608.   pcOldExact=SET("EXACT")
  3609.   pcOldCompat=SET("COMPATIBLE")
  3610.   SET COMPATIBLE OFF
  3611.   SET DELETED ON
  3612.   SET EXACT OFF
  3613.   pcRIcursors=""
  3614.   pcRIwkareas=""
  3615.   pcRIolderror=ON("error")
  3616.   pnerror=0
  3617.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  3618.   IF TYPE('gaErrors(1)')<>"U"
  3619.     release gaErrors
  3620.   ENDIF
  3621.   PUBLIC gaErrors(1,12)
  3622.   pcOldDBC=DBC()
  3623.   SET DATA TO ("SPRAVCE")
  3624. ENDIF first trigger
  3625. LOCAL lcParentID && parent's value to be sought in child
  3626. LOCAL lcOldParentID && previous parent id value
  3627. LOCAL lcChildWkArea && child work area handle returned by riopen
  3628. LOCAL lcChildID && child's value to be sought in parent
  3629. LOCAL lcOldChildID && old child id value
  3630. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  3631. LOCAL lcStartArea
  3632. lcStartArea=select()
  3633. llRetVal=.t.
  3634. lcParentWkArea=select()
  3635. SELECT (lcParentWkArea)
  3636. pcParentDBF=dbf()
  3637. pnParentRec=recno()
  3638. lcOldParentID=OLDVAL("CISLO")
  3639. pcParentID=lcOldParentID
  3640. pcParentExpr="CISLO"
  3641. lcParentID=CISLO
  3642. IF !(lcParentID==lcOldParentID)
  3643.   lcChildWkArea=riopen("dok_pr")
  3644.   IF lcChildWkArea<=0
  3645.     IF _triggerlevel=1
  3646.       DO riend WITH .F.
  3647.     ENDIF at the end of the highest trigger level
  3648.     SELECT (lcStartArea)
  3649.     RETURN .F.
  3650.   ENDIF not able to open the child work area
  3651.   pcChildDBF=dbf(lcChildWkArea)
  3652.   SELECT (lcChildWkArea)
  3653.   SCAN FOR VAZBA=lcOldParentID
  3654.     pnChildRec=recno()
  3655.     pcChildID=VAZBA
  3656.     pcChildExpr="VAZBA"
  3657.     IF NOT llRetVal
  3658.       EXIT
  3659.     ENDIF && not llretval
  3660.     llRetVal=riupdate("VAZBA",lcParentID,"PRISLUSE")
  3661.   ENDSCAN get all of the dok_pr records
  3662.   =rireuse("dok_pr",lcChildWkArea)
  3663.   IF NOT llRetVal
  3664.     IF _triggerlevel=1
  3665.       DO riend WITH llRetVal
  3666.     ENDIF at the end of the highest trigger level
  3667.     SELECT (lcStartArea)
  3668.     RETURN llRetVal
  3669.   ENDIF
  3670. ENDIF this parent id changed
  3671. SELECT (lcParentWkArea)
  3672. pcParentDBF=dbf()
  3673. pnParentRec=recno()
  3674. lcOldParentID=OLDVAL("CISLO")
  3675. pcParentID=lcOldParentID
  3676. pcParentExpr="CISLO"
  3677. lcParentID=CISLO
  3678. IF !(lcParentID==lcOldParentID)
  3679.   lcChildWkArea=riopen("opr_pr")
  3680.   IF lcChildWkArea<=0
  3681.     IF _triggerlevel=1
  3682.       DO riend WITH .F.
  3683.     ENDIF at the end of the highest trigger level
  3684.     SELECT (lcStartArea)
  3685.     RETURN .F.
  3686.   ENDIF not able to open the child work area
  3687.   pcChildDBF=dbf(lcChildWkArea)
  3688.   SELECT (lcChildWkArea)
  3689.   SCAN FOR CISLO=lcOldParentID
  3690.     pnChildRec=recno()
  3691.     pcChildID=CISLO
  3692.     pcChildExpr="CISLO"
  3693.     IF NOT llRetVal
  3694.       EXIT
  3695.     ENDIF && not llretval
  3696.     llRetVal=riupdate("CISLO",lcParentID,"PRISLUSE")
  3697.   ENDSCAN get all of the opr_pr records
  3698.   =rireuse("opr_pr",lcChildWkArea)
  3699.   IF NOT llRetVal
  3700.     IF _triggerlevel=1
  3701.       DO riend WITH llRetVal
  3702.     ENDIF at the end of the highest trigger level
  3703.     SELECT (lcStartArea)
  3704.     RETURN llRetVal
  3705.   ENDIF
  3706.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  3707.   IF lcChildWkArea<=0
  3708.     IF _triggerlevel=1
  3709.       DO riend WITH .F.
  3710.     ENDIF at the end of the highest trigger level
  3711.     SELECT (lcStartArea)
  3712.     RETURN .F.
  3713.   ENDIF not able to open the child work area
  3714.   pcChildDBF=dbf(lcChildWkArea)
  3715.   SELECT (lcChildWkArea)
  3716.   SCAN FOR CISLO=lcOldParentID    AND DRUH == "P "
  3717.     pnChildRec=recno()
  3718.     pcChildID=CISLO
  3719.     pcChildExpr="CISLO"
  3720.     IF NOT llRetVal
  3721.       EXIT
  3722.     ENDIF && not llretval
  3723.     llRetVal=riupdate("CISLO",lcParentID,"PRISLUSE")
  3724.   ENDSCAN get all of the dokuscan records
  3725.   =rireuse("DOKUSCAN",lcChildWkArea)
  3726.   IF NOT llRetVal
  3727.     IF _triggerlevel=1
  3728.       DO riend WITH llRetVal
  3729.     ENDIF at the end of the highest trigger level
  3730.     SELECT (lcStartArea)
  3731.     RETURN llRetVal
  3732.   ENDIF
  3733. ENDIF this parent id changed
  3734. IF _triggerlevel=1
  3735.   do riend with llRetVal
  3736. ENDIF at the end of the highest trigger level
  3737. SELECT (lcStartArea)
  3738. RETURN llRetVal
  3739. ** "End of Referential integrity Update trigger for" prisluse
  3740. ********************************************************************************
  3741.  
  3742. ********************************************************************************
  3743. procedure __RI_UPDATE_site
  3744. ** "Referential integrity update trigger for" site
  3745. LOCAL llRetVal
  3746. llRetVal = .t.
  3747. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  3748. PRIVATE pcParentExpr,pcChildExpr
  3749. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  3750. STORE 0 TO pnParentRec,pnChildRec
  3751. IF _triggerlevel=1
  3752.   BEGIN TRANSACTION
  3753.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  3754.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  3755.   pcOldTalk=SET("TALK")
  3756.   SET TALK OFF
  3757.   pcOldDele=SET("DELETED")
  3758.   pcOldExact=SET("EXACT")
  3759.   pcOldCompat=SET("COMPATIBLE")
  3760.   SET COMPATIBLE OFF
  3761.   SET DELETED ON
  3762.   SET EXACT OFF
  3763.   pcRIcursors=""
  3764.   pcRIwkareas=""
  3765.   pcRIolderror=ON("error")
  3766.   pnerror=0
  3767.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  3768.   IF TYPE('gaErrors(1)')<>"U"
  3769.     release gaErrors
  3770.   ENDIF
  3771.   PUBLIC gaErrors(1,12)
  3772.   pcOldDBC=DBC()
  3773.   SET DATA TO ("SPRAVCE")
  3774. ENDIF first trigger
  3775. LOCAL lcParentID && parent's value to be sought in child
  3776. LOCAL lcOldParentID && previous parent id value
  3777. LOCAL lcChildWkArea && child work area handle returned by riopen
  3778. LOCAL lcChildID && child's value to be sought in parent
  3779. LOCAL lcOldChildID && old child id value
  3780. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  3781. LOCAL lcStartArea
  3782. lcStartArea=select()
  3783. llRetVal=.t.
  3784. lcParentWkArea=select()
  3785. SELECT (lcParentWkArea)
  3786. pcParentDBF=dbf()
  3787. pnParentRec=recno()
  3788. lcOldParentID=OLDVAL("CISLO")
  3789. pcParentID=lcOldParentID
  3790. pcParentExpr="CISLO"
  3791. lcParentID=CISLO
  3792. IF !(lcParentID==lcOldParentID)
  3793.   lcChildWkArea=riopen("dok_ln")
  3794.   IF lcChildWkArea<=0
  3795.     IF _triggerlevel=1
  3796.       DO riend WITH .F.
  3797.     ENDIF at the end of the highest trigger level
  3798.     SELECT (lcStartArea)
  3799.     RETURN .F.
  3800.   ENDIF not able to open the child work area
  3801.   pcChildDBF=dbf(lcChildWkArea)
  3802.   SELECT (lcChildWkArea)
  3803.   SCAN FOR VAZBA=lcOldParentID
  3804.     pnChildRec=recno()
  3805.     pcChildID=VAZBA
  3806.     pcChildExpr="VAZBA"
  3807.     IF NOT llRetVal
  3808.       EXIT
  3809.     ENDIF && not llretval
  3810.     llRetVal=riupdate("VAZBA",lcParentID,"SITE")
  3811.   ENDSCAN get all of the dok_ln records
  3812.   =rireuse("dok_ln",lcChildWkArea)
  3813.   IF NOT llRetVal
  3814.     IF _triggerlevel=1
  3815.       DO riend WITH llRetVal
  3816.     ENDIF at the end of the highest trigger level
  3817.     SELECT (lcStartArea)
  3818.     RETURN llRetVal
  3819.   ENDIF
  3820.  
  3821.   lcChildWkArea=riopen("opr_ln")
  3822.   IF lcChildWkArea<=0
  3823.     IF _triggerlevel=1
  3824.       DO riend WITH .F.
  3825.     ENDIF at the end of the highest trigger level
  3826.     SELECT (lcStartArea)
  3827.     RETURN .F.
  3828.   ENDIF not able to open the child work area
  3829.   pcChildDBF=dbf(lcChildWkArea)
  3830.   SELECT (lcChildWkArea)
  3831.   SCAN FOR CISLO=lcOldParentID
  3832.     pnChildRec=recno()
  3833.     pcChildID=CISLO
  3834.     pcChildExpr="CISLO"
  3835.     IF NOT llRetVal
  3836.       EXIT
  3837.     ENDIF && not llretval
  3838.     llRetVal=riupdate("CISLO",lcParentID,"SITE")
  3839.   ENDSCAN get all of the opr_ln records
  3840.   =rireuse("opr_ln",lcChildWkArea)
  3841.   IF NOT llRetVal
  3842.     IF _triggerlevel=1
  3843.       DO riend WITH llRetVal
  3844.     ENDIF at the end of the highest trigger level
  3845.     SELECT (lcStartArea)
  3846.     RETURN llRetVal
  3847.   ENDIF
  3848.  
  3849.   lcChildWkArea=riopen("hardware")
  3850.   IF lcChildWkArea<=0
  3851.     IF _triggerlevel=1
  3852.       DO riend WITH .F.
  3853.     ENDIF at the end of the highest trigger level
  3854.     SELECT (lcStartArea)
  3855.     RETURN .F.
  3856.   ENDIF not able to open the child work area
  3857.   pcChildDBF=dbf(lcChildWkArea)
  3858.   SELECT (lcChildWkArea)
  3859.   SCAN FOR SITE = lcOldParentID
  3860.     pnChildRec=recno()
  3861.     pcChildID=SITE+CISLO
  3862.     pcChildExpr="SITE+CISLO"
  3863.     llRetVal=riupdate("SITE",lcParentID,"site")
  3864.     IF NOT llRetVal
  3865.       EXIT
  3866.     ENDIF && not llretval
  3867.   ENDSCAN get all of the hardware records
  3868.   =rireuse("hardware",lcChildWkArea)
  3869.   IF NOT llRetVal
  3870.     IF _triggerlevel=1
  3871.       DO riend WITH llRetVal
  3872.     ENDIF at the end of the highest trigger level
  3873.     SELECT (lcStartArea)
  3874.     RETURN llRetVal
  3875.   ENDIF
  3876.  
  3877.   *** zmeny provest i do zlikvidovanych vet
  3878.   lcChildWkArea=riopen("lik_hard")
  3879.   IF lcChildWkArea<=0
  3880.     IF _triggerlevel=1
  3881.       DO riend WITH .F.
  3882.     ENDIF at the end of the highest trigger level
  3883.     SELECT (lcStartArea)
  3884.     RETURN .F.
  3885.   ENDIF not able to open the child work area
  3886.   pcChildDBF=dbf(lcChildWkArea)
  3887.   SELECT (lcChildWkArea)
  3888.   SCAN FOR SITE = lcOldParentID
  3889.     pnChildRec=recno()
  3890.     pcChildID=SITE+CISLO
  3891.     pcChildExpr="SITE+CISLO"
  3892.     llRetVal=riupdate("SITE",lcParentID,"site")
  3893.     IF NOT llRetVal
  3894.       EXIT
  3895.     ENDIF && not llretval
  3896.   ENDSCAN get all of the lik_hard records
  3897.   =rireuse("lik_hard",lcChildWkArea)
  3898.   IF NOT llRetVal
  3899.     IF _triggerlevel=1
  3900.       DO riend WITH llRetVal
  3901.     ENDIF at the end of the highest trigger level
  3902.     SELECT (lcStartArea)
  3903.     RETURN llRetVal
  3904.   ENDIF
  3905.   
  3906.   lcChildWkArea=riopen("prisluse")
  3907.   IF lcChildWkArea<=0
  3908.     IF _triggerlevel=1
  3909.       DO riend WITH .F.
  3910.     ENDIF at the end of the highest trigger level
  3911.     SELECT (lcStartArea)
  3912.     RETURN .F.
  3913.   ENDIF not able to open the child work area
  3914.   pcChildDBF=dbf(lcChildWkArea)
  3915.   SELECT (lcChildWkArea)
  3916.   SCAN FOR SITE = lcOldParentID
  3917.     pnChildRec=recno()
  3918.     pcChildID=CISLO
  3919.     pcChildExpr="CISLO"
  3920.     llRetVal=riupdate("SITE",lcParentID,"site")
  3921.     IF NOT llRetVal
  3922.       EXIT
  3923.     ENDIF && not llretval
  3924.   ENDSCAN get all of the prisluse records
  3925.   =rireuse("prisluse",lcChildWkArea)
  3926.   IF NOT llRetVal
  3927.     IF _triggerlevel=1
  3928.       DO riend WITH llRetVal
  3929.     ENDIF at the end of the highest trigger level
  3930.     SELECT (lcStartArea)
  3931.     RETURN llRetVal
  3932.   ENDIF
  3933.  
  3934.   *** zmeny promitnout i do zlikvidovanych vet
  3935.   lcChildWkArea=riopen("lik_pris")
  3936.   IF lcChildWkArea<=0
  3937.     IF _triggerlevel=1
  3938.       DO riend WITH .F.
  3939.     ENDIF at the end of the highest trigger level
  3940.     SELECT (lcStartArea)
  3941.     RETURN .F.
  3942.   ENDIF not able to open the child work area
  3943.   pcChildDBF=dbf(lcChildWkArea)
  3944.   SELECT (lcChildWkArea)
  3945.   SCAN FOR SITE = lcOldParentID
  3946.     pnChildRec=recno()
  3947.     pcChildID=CISLO
  3948.     pcChildExpr="CISLO"
  3949.     llRetVal=riupdate("SITE",lcParentID,"site")
  3950.     IF NOT llRetVal
  3951.       EXIT
  3952.     ENDIF && not llretval
  3953.   ENDSCAN get all of the lik_pris records
  3954.   =rireuse("lik_pris",lcChildWkArea)
  3955.   IF NOT llRetVal
  3956.     IF _triggerlevel=1
  3957.       DO riend WITH llRetVal
  3958.     ENDIF at the end of the highest trigger level
  3959.     SELECT (lcStartArea)
  3960.     RETURN llRetVal
  3961.   ENDIF
  3962.   
  3963.   lcChildWkArea=riopen("pris_lan")
  3964.   IF lcChildWkArea<=0
  3965.     IF _triggerlevel=1
  3966.       DO riend WITH .F.
  3967.     ENDIF at the end of the highest trigger level
  3968.     SELECT (lcStartArea)
  3969.     RETURN .F.
  3970.   ENDIF not able to open the child work area
  3971.   pcChildDBF=dbf(lcChildWkArea)
  3972.   SELECT (lcChildWkArea)
  3973.   SCAN FOR SITE = lcOldParentID
  3974.     pnChildRec=recno()
  3975.     pcChildID=CISLO
  3976.     pcChildExpr="CISLO"
  3977.     llRetVal=riupdate("SITE",lcParentID,"site")
  3978.     IF NOT llRetVal
  3979.       EXIT
  3980.     ENDIF && not llretval
  3981.   ENDSCAN get all of the pris_lan records
  3982.   =rireuse("pris_lan",lcChildWkArea)
  3983.   IF NOT llRetVal
  3984.     IF _triggerlevel=1
  3985.       DO riend WITH llRetVal
  3986.     ENDIF at the end of the highest trigger level
  3987.     SELECT (lcStartArea)
  3988.     RETURN llRetVal
  3989.   ENDIF
  3990.  
  3991.   *** zmeny promitnout i do zlikvidovanych vet
  3992.   lcChildWkArea=riopen("lik_plan")
  3993.   IF lcChildWkArea<=0
  3994.     IF _triggerlevel=1
  3995.       DO riend WITH .F.
  3996.     ENDIF at the end of the highest trigger level
  3997.     SELECT (lcStartArea)
  3998.     RETURN .F.
  3999.   ENDIF not able to open the child work area
  4000.   pcChildDBF=dbf(lcChildWkArea)
  4001.   SELECT (lcChildWkArea)
  4002.   SCAN FOR SITE = lcOldParentID
  4003.     pnChildRec=recno()
  4004.     pcChildID=CISLO
  4005.     pcChildExpr="CISLO"
  4006.     llRetVal=riupdate("SITE",lcParentID,"site")
  4007.     IF NOT llRetVal
  4008.       EXIT
  4009.     ENDIF && not llretval
  4010.   ENDSCAN get all of the lik_plan records
  4011.   =rireuse("lik_plan",lcChildWkArea)
  4012.   IF NOT llRetVal
  4013.     IF _triggerlevel=1
  4014.       DO riend WITH llRetVal
  4015.     ENDIF at the end of the highest trigger level
  4016.     SELECT (lcStartArea)
  4017.     RETURN llRetVal
  4018.   ENDIF
  4019.  
  4020.   lcChildWkArea=riopen("sit_hesl")
  4021.   IF lcChildWkArea<=0
  4022.     IF _triggerlevel=1
  4023.       DO riend WITH .F.
  4024.     ENDIF at the end of the highest trigger level
  4025.     SELECT (lcStartArea)
  4026.     RETURN .F.
  4027.   ENDIF not able to open the child work area
  4028.   pcChildDBF=dbf(lcChildWkArea)
  4029.   SELECT (lcChildWkArea)
  4030.   SCAN FOR SIT=lcOldParentID
  4031.     pnChildRec=recno()
  4032.     pcChildID=SIT+OSOBA
  4033.     pcChildExpr="SIT+OSOBA"
  4034.     llRetVal=riupdate("SIT",lcParentID,"site")
  4035.     IF NOT llRetVal
  4036.       EXIT
  4037.     ENDIF && not llretval
  4038.   ENDSCAN get all of the sit_hesl records
  4039.   =rireuse("sit_hesl",lcChildWkArea)
  4040.   IF NOT llRetVal
  4041.     IF _triggerlevel=1
  4042.       DO riend WITH llRetVal
  4043.     ENDIF at the end of the highest trigger level
  4044.     SELECT (lcStartArea)
  4045.     RETURN llRetVal
  4046.   ENDIF
  4047.  
  4048.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  4049.   IF lcChildWkArea<=0
  4050.     IF _triggerlevel=1
  4051.       DO riend WITH .F.
  4052.     ENDIF at the end of the highest trigger level
  4053.     SELECT (lcStartArea)
  4054.     RETURN .F.
  4055.   ENDIF not able to open the child work area
  4056.   pcChildDBF=dbf(lcChildWkArea)
  4057.   SELECT (lcChildWkArea)
  4058.   SCAN FOR CISLO=lcOldParentID    AND DRUH = "L "
  4059.     pnChildRec=recno()
  4060.     pcChildID=CISLO
  4061.     pcChildExpr="CISLO"
  4062.     IF NOT llRetVal
  4063.       EXIT
  4064.     ENDIF && not llretval
  4065.     llRetVal=riupdate("CISLO",lcParentID,"SITE")
  4066.   ENDSCAN get all of the dokuscan records
  4067.   =rireuse("DOKUSCAN",lcChildWkArea)
  4068.   IF NOT llRetVal
  4069.     IF _triggerlevel=1
  4070.       DO riend WITH llRetVal
  4071.     ENDIF at the end of the highest trigger level
  4072.     SELECT (lcStartArea)
  4073.     RETURN llRetVal
  4074.   ENDIF
  4075. ENDIF this parent id changed
  4076. IF _triggerlevel=1
  4077.   do riend with llRetVal
  4078. ENDIF at the end of the highest trigger level
  4079. SELECT (lcStartArea)
  4080. RETURN llRetVal
  4081. ** "End of Referential integrity Update trigger for" site
  4082. ********************************************************************************
  4083.  
  4084. ********************************************************************************
  4085. procedure __RI_UPDATE_software
  4086. ** "Referential integrity update trigger for" software
  4087. LOCAL llRetVal
  4088. llRetVal = .t.
  4089. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  4090. PRIVATE pcParentExpr,pcChildExpr
  4091. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  4092. STORE 0 TO pnParentRec,pnChildRec
  4093. IF _triggerlevel=1
  4094.   BEGIN TRANSACTION
  4095.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  4096.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  4097.   pcOldTalk=SET("TALK")
  4098.   SET TALK OFF
  4099.   pcOldDele=SET("DELETED")
  4100.   pcOldExact=SET("EXACT")
  4101.   pcOldCompat=SET("COMPATIBLE")
  4102.   SET COMPATIBLE OFF
  4103.   SET DELETED ON
  4104.   SET EXACT OFF
  4105.   pcRIcursors=""
  4106.   pcRIwkareas=""
  4107.   pcRIolderror=ON("error")
  4108.   pnerror=0
  4109.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  4110.   IF TYPE('gaErrors(1)')<>"U"
  4111.     release gaErrors
  4112.   ENDIF
  4113.   PUBLIC gaErrors(1,12)
  4114.   pcOldDBC=DBC()
  4115.   SET DATA TO ("SPRAVCE")
  4116. ENDIF first trigger
  4117. LOCAL lcParentID && parent's value to be sought in child
  4118. LOCAL lcOldParentID && previous parent id value
  4119. LOCAL lcChildWkArea && child work area handle returned by riopen
  4120. LOCAL lcChildID && child's value to be sought in parent
  4121. LOCAL lcOldChildID && old child id value
  4122. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  4123. LOCAL lcStartArea
  4124. lcStartArea=select()
  4125. llRetVal=.t.
  4126. lcParentWkArea=select()
  4127. SELECT (lcParentWkArea)
  4128. pcParentDBF=dbf()
  4129. pnParentRec=recno()
  4130. lcOldParentID=OLDVAL("CISLO")
  4131. pcParentID=lcOldParentID
  4132. pcParentExpr="CISLO"
  4133. lcParentID=CISLO
  4134. IF !(lcParentID==lcOldParentID)
  4135.   lcChildWkArea=riopen("dok_sw")
  4136.   IF lcChildWkArea<=0
  4137.     IF _triggerlevel=1
  4138.       DO riend WITH .F.
  4139.     ENDIF at the end of the highest trigger level
  4140.     SELECT (lcStartArea)
  4141.     RETURN .F.
  4142.   ENDIF not able to open the child work area
  4143.   pcChildDBF=dbf(lcChildWkArea)
  4144.   SELECT (lcChildWkArea)
  4145.   SCAN FOR VAZBA=lcOldParentID
  4146.     pnChildRec=recno()
  4147.     pcChildID=VAZBA
  4148.     pcChildExpr="VAZBA"
  4149.     IF NOT llRetVal
  4150.       EXIT
  4151.     ENDIF && not llretval
  4152.     llRetVal=riupdate("VAZBA",lcParentID,"SOFTWARE")
  4153.   ENDSCAN get all of the dok_sw records
  4154.   =rireuse("dok_sw",lcChildWkArea)
  4155.   IF NOT llRetVal
  4156.     IF _triggerlevel=1
  4157.       DO riend WITH llRetVal
  4158.     ENDIF at the end of the highest trigger level
  4159.     SELECT (lcStartArea)
  4160.     RETURN llRetVal
  4161.   ENDIF
  4162. ENDIF this parent id changed
  4163. SELECT (lcParentWkArea)
  4164. pcParentDBF=dbf()
  4165. pnParentRec=recno()
  4166. lcOldParentID=OLDVAL("CISLO")
  4167. pcParentID=lcOldParentID
  4168. pcParentExpr="CISLO"
  4169. lcParentID=CISLO
  4170. IF !(lcParentID==lcOldParentID)
  4171.   lcChildWkArea=riopen("opr_sw")
  4172.   IF lcChildWkArea<=0
  4173.     IF _triggerlevel=1
  4174.       DO riend WITH .F.
  4175.     ENDIF at the end of the highest trigger level
  4176.     SELECT (lcStartArea)
  4177.     RETURN .F.
  4178.   ENDIF not able to open the child work area
  4179.   pcChildDBF=dbf(lcChildWkArea)
  4180.   SELECT (lcChildWkArea)
  4181.   SCAN FOR CISLO=lcOldParentID
  4182.     pnChildRec=recno()
  4183.     pcChildID=CISLO
  4184.     pcChildExpr="CISLO"
  4185.     IF NOT llRetVal
  4186.       EXIT
  4187.     ENDIF && not llretval
  4188.     llRetVal=riupdate("CISLO",lcParentID,"SOFTWARE")
  4189.   ENDSCAN get all of the opr_sw records
  4190.   =rireuse("opr_sw",lcChildWkArea)
  4191.   IF NOT llRetVal
  4192.     IF _triggerlevel=1
  4193.       DO riend WITH llRetVal
  4194.     ENDIF at the end of the highest trigger level
  4195.     SELECT (lcStartArea)
  4196.     RETURN llRetVal
  4197.   ENDIF
  4198. ENDIF this parent id changed
  4199. SELECT (lcParentWkArea)
  4200. pcParentDBF=dbf()
  4201. pnParentRec=recno()
  4202. lcOldParentID=OLDVAL("CISLO")
  4203. pcParentID=lcOldParentID
  4204. pcParentExpr="CISLO"
  4205. lcParentID=CISLO
  4206. IF !(lcParentID==lcOldParentID)
  4207.   lcChildWkArea=riopen("soft_pri")
  4208.   IF lcChildWkArea<=0
  4209.     IF _triggerlevel=1
  4210.       DO riend WITH .F.
  4211.     ENDIF at the end of the highest trigger level
  4212.     SELECT (lcStartArea)
  4213.     RETURN .F.
  4214.   ENDIF not able to open the child work area
  4215.   pcChildDBF=dbf(lcChildWkArea)
  4216.   SELECT (lcChildWkArea)
  4217.   SCAN FOR SOFTWARE+CISLO=lcOldParentID
  4218.     pnChildRec=recno()
  4219.     pcChildID=SOFTWARE+CISLO
  4220.     pcChildExpr="SOFTWARE+CISLO"
  4221.     llRetVal=riupdate("SOFTWARE",substr(lcParentID,1,8),"software")
  4222.     IF NOT llRetVal
  4223.       EXIT
  4224.     ENDIF && not llretval
  4225.   ENDSCAN get all of the soft_pri records
  4226.   =rireuse("soft_pri",lcChildWkArea)
  4227.   IF NOT llRetVal
  4228.     IF _triggerlevel=1
  4229.       DO riend WITH llRetVal
  4230.     ENDIF at the end of the highest trigger level
  4231.     SELECT (lcStartArea)
  4232.     RETURN llRetVal
  4233.   ENDIF
  4234. ENDIF this parent id changed
  4235. *** zmena cislo v LICENCE
  4236. SELECT (lcParentWkArea)
  4237. pcParentDBF=dbf()
  4238. pnParentRec=recno()
  4239. lcOldParentID=OLDVAL("CISLO")
  4240. pcParentID=lcOldParentID
  4241. pcParentExpr="CISLO"
  4242. lcParentID=CISLO
  4243. IF !(lcParentID==lcOldParentID)
  4244.   lcChildWkArea=riopen("licence")
  4245.   IF lcChildWkArea<=0
  4246.     IF _triggerlevel=1
  4247.       DO riend WITH .F.
  4248.     ENDIF at the end of the highest trigger level
  4249.     SELECT (lcStartArea)
  4250.     RETURN .F.
  4251.   ENDIF not able to open the child work area
  4252.   pcChildDBF=dbf(lcChildWkArea)
  4253.   SELECT (lcChildWkArea)
  4254.   SCAN FOR CISLO=lcOldParentID
  4255.     pnChildRec=recno()
  4256.     pcChildID=CISLO
  4257.     pcChildExpr="CISLO"
  4258.     IF NOT llRetVal
  4259.       EXIT
  4260.     ENDIF && not llretval
  4261.     llRetVal=riupdate("CISLO",lcParentID,"SOFTWARE")
  4262.   ENDSCAN get all of the licence records
  4263.   =rireuse("licence",lcChildWkArea)
  4264.   IF NOT llRetVal
  4265.     IF _triggerlevel=1
  4266.       DO riend WITH llRetVal
  4267.     ENDIF at the end of the highest trigger level
  4268.     SELECT (lcStartArea)
  4269.     RETURN llRetVal
  4270.   ENDIF
  4271. ENDIF this parent id changed
  4272. *** zmena cislo v UPGRADE
  4273. SELECT (lcParentWkArea)
  4274. pcParentDBF=dbf()
  4275. pnParentRec=recno()
  4276. lcOldParentID=OLDVAL("CISLO")
  4277. pcParentID=lcOldParentID
  4278. pcParentExpr="CISLO"
  4279. lcParentID=CISLO
  4280. IF !(lcParentID==lcOldParentID)
  4281.   lcChildWkArea=riopen("upgrade")                && Cislo v UPGRADE
  4282.   IF lcChildWkArea<=0
  4283.     IF _triggerlevel=1
  4284.       DO riend WITH .F.
  4285.     ENDIF at the end of the highest trigger level
  4286.     SELECT (lcStartArea)
  4287.     RETURN .F.
  4288.   ENDIF not able to open the child work area
  4289.   pcChildDBF=dbf(lcChildWkArea)
  4290.   SELECT (lcChildWkArea)
  4291.   SCAN FOR CISLO=lcOldParentID
  4292.     pnChildRec=recno()
  4293.     pcChildID=CISLO
  4294.     pcChildExpr="CISLO"
  4295.     IF NOT llRetVal
  4296.       EXIT
  4297.     ENDIF && not llretval
  4298.     llRetVal=riupdate("CISLO",lcParentID,"SOFTWARE")
  4299.   ENDSCAN get all of the upgrade records
  4300.   =rireuse("upgrade",lcChildWkArea)
  4301.   IF NOT llRetVal
  4302.     IF _triggerlevel=1
  4303.       DO riend WITH llRetVal
  4304.     ENDIF at the end of the highest trigger level
  4305.     SELECT (lcStartArea)
  4306.     RETURN llRetVal
  4307.   ENDIF
  4308.  
  4309.   lcChildWkArea=riopen("upg_kusy")                && Cislo v UPG_KUSY
  4310.   IF lcChildWkArea<=0
  4311.     IF _triggerlevel=1
  4312.       DO riend WITH .F.
  4313.     ENDIF at the end of the highest trigger level
  4314.     SELECT (lcStartArea)
  4315.     RETURN .F.
  4316.   ENDIF not able to open the child work area
  4317.   pcChildDBF=dbf(lcChildWkArea)
  4318.   SELECT (lcChildWkArea)
  4319.   SCAN FOR CISLO=lcOldParentID
  4320.     pnChildRec=recno()
  4321.     pcChildID=CISLO
  4322.     pcChildExpr="CISLO"
  4323.     IF NOT llRetVal
  4324.       EXIT
  4325.     ENDIF && not llretval
  4326.     llRetVal=riupdate("CISLO",lcParentID,"SOFTWARE")
  4327.   ENDSCAN get all of the upg_kusy records
  4328.  
  4329.   SCAN FOR CISLO=lcOldParentID                    && PuvCislo v UPG_KUSY
  4330.     pnChildRec=recno()
  4331.     pcChildID=PUVCISLO
  4332.     pcChildExpr="PUVCISLO"
  4333.     IF NOT llRetVal
  4334.       EXIT
  4335.     ENDIF && not llretval
  4336.     llRetVal=riupdate("PUVCISLO",lcParentID,"SOFTWARE")
  4337.   ENDSCAN get all of the upg_kusy records
  4338.  
  4339.   =rireuse("upg_kusy",lcChildWkArea)
  4340.   IF NOT llRetVal
  4341.     IF _triggerlevel=1
  4342.       DO riend WITH llRetVal
  4343.     ENDIF at the end of the highest trigger level
  4344.     SELECT (lcStartArea)
  4345.     RETURN llRetVal
  4346.   ENDIF
  4347.  
  4348.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  4349.   IF lcChildWkArea<=0
  4350.     IF _triggerlevel=1
  4351.       DO riend WITH .F.
  4352.     ENDIF at the end of the highest trigger level
  4353.     SELECT (lcStartArea)
  4354.     RETURN .F.
  4355.   ENDIF not able to open the child work area
  4356.   pcChildDBF=dbf(lcChildWkArea)
  4357.   SELECT (lcChildWkArea)
  4358.   SCAN FOR CISLO=lcOldParentID    AND DRUH = "S "
  4359.     pnChildRec=recno()
  4360.     pcChildID=CISLO
  4361.     pcChildExpr="CISLO"
  4362.     IF NOT llRetVal
  4363.       EXIT
  4364.     ENDIF && not llretval
  4365.     llRetVal=riupdate("CISLO",lcParentID,"SOFTWARE")
  4366.   ENDSCAN get all of the dokuscan records
  4367.   =rireuse("DOKUSCAN",lcChildWkArea)
  4368.   IF NOT llRetVal
  4369.     IF _triggerlevel=1
  4370.       DO riend WITH llRetVal
  4371.     ENDIF at the end of the highest trigger level
  4372.     SELECT (lcStartArea)
  4373.     RETURN llRetVal
  4374.   ENDIF
  4375. ENDIF this parent id changed
  4376. *** zm∞ny v souborech SW-SCANu
  4377. IF TYPE("lSwScan") <> "U"
  4378.     *** zmena cislo v SW_LICSW
  4379.     SELECT (lcParentWkArea)
  4380.     pcParentDBF=dbf()
  4381.     pnParentRec=recno()
  4382.     lcOldParentID=OLDVAL("CISLO")
  4383.     pcParentID=lcOldParentID
  4384.     pcParentExpr="CISLO"
  4385.     lcParentID=CISLO
  4386.     IF !(lcParentID==lcOldParentID)
  4387.       lcChildWkArea=riopen("SW_LICSW")
  4388.       IF lcChildWkArea<=0
  4389.         IF _triggerlevel=1
  4390.           DO riend WITH .F.
  4391.         ENDIF at the end of the highest trigger level
  4392.         SELECT (lcStartArea)
  4393.         RETURN .F.
  4394.       ENDIF not able to open the child work area
  4395.       pcChildDBF=dbf(lcChildWkArea)
  4396.       SELECT (lcChildWkArea)
  4397.       SCAN FOR CisloLic=lcOldParentID
  4398.         pnChildRec=recno()
  4399.         pcChildID=CisloLic
  4400.         pcChildExpr="CISLOLIC"
  4401.         IF NOT llRetVal
  4402.           EXIT
  4403.         ENDIF && not llretval
  4404.         llRetVal=riupdate("CISLOLIC",lcParentID,"SOFTWARE")
  4405.       ENDSCAN get all of the SW_LICSW records
  4406.       =rireuse("SW_LICSW",lcChildWkArea)
  4407.       IF NOT llRetVal
  4408.         IF _triggerlevel=1
  4409.           DO riend WITH llRetVal
  4410.         ENDIF at the end of the highest trigger level
  4411.         SELECT (lcStartArea)
  4412.         RETURN llRetVal
  4413.       ENDIF
  4414.     ENDIF this parent id changed
  4415.     *** zmena cislo v SW_SOUB
  4416.     SELECT (lcParentWkArea)
  4417.     pcParentDBF=dbf()
  4418.     pnParentRec=recno()
  4419.     lcOldParentID=OLDVAL("CISLO")
  4420.     pcParentID=lcOldParentID
  4421.     pcParentExpr="CISLO"
  4422.     lcParentID=CISLO
  4423.     IF !(lcParentID==lcOldParentID)
  4424.       lcChildWkArea=riopen("sw_soub")
  4425.       IF lcChildWkArea<=0
  4426.         IF _triggerlevel=1
  4427.           DO riend WITH .F.
  4428.         ENDIF at the end of the highest trigger level
  4429.         SELECT (lcStartArea)
  4430.         RETURN .F.
  4431.       ENDIF not able to open the child work area
  4432.       pcChildDBF=dbf(lcChildWkArea)
  4433.       SELECT (lcChildWkArea)
  4434.       SCAN FOR CisloLic=lcOldParentID
  4435.         pnChildRec=recno()
  4436.         pcChildID=CisloLic
  4437.         pcChildExpr="CISLOLIC"
  4438.         IF NOT llRetVal
  4439.           EXIT
  4440.         ENDIF && not llretval
  4441.         llRetVal=riupdate("CISLOLIC",lcParentID,"SOFTWARE")
  4442.       ENDSCAN get all of the sw_soub records
  4443.       =rireuse("sw_soub",lcChildWkArea)
  4444.       IF NOT llRetVal
  4445.         IF _triggerlevel=1
  4446.           DO riend WITH llRetVal
  4447.         ENDIF at the end of the highest trigger level
  4448.         SELECT (lcStartArea)
  4449.         RETURN llRetVal
  4450.       ENDIF
  4451.     ENDIF this parent id changed
  4452.     *** zmena cislo v SW_SABSW
  4453.     SELECT (lcParentWkArea)
  4454.     pcParentDBF=dbf()
  4455.     pnParentRec=recno()
  4456.     lcOldParentID=OLDVAL("CISLO")
  4457.     pcParentID=lcOldParentID
  4458.     pcParentExpr="CISLO"
  4459.     lcParentID=CISLO
  4460.     IF !(lcParentID==lcOldParentID)
  4461.       lcChildWkArea=riopen("sw_sabsw")
  4462.       IF lcChildWkArea<=0
  4463.         IF _triggerlevel=1
  4464.           DO riend WITH .F.
  4465.         ENDIF at the end of the highest trigger level
  4466.         SELECT (lcStartArea)
  4467.         RETURN .F.
  4468.       ENDIF not able to open the child work area
  4469.       pcChildDBF=dbf(lcChildWkArea)
  4470.       SELECT (lcChildWkArea)
  4471.       SCAN FOR software=lcOldParentID
  4472.         pnChildRec=recno()
  4473.         pcChildID=software
  4474.         pcChildExpr="software"
  4475.         IF NOT llRetVal
  4476.           EXIT
  4477.         ENDIF && not llretval
  4478.         llRetVal=riupdate("software",lcParentID,"SOFTWARE")
  4479.       ENDSCAN get all of the sw_sabsw records
  4480.       =rireuse("sw_sabsw",lcChildWkArea)
  4481.       IF NOT llRetVal
  4482.         IF _triggerlevel=1
  4483.           DO riend WITH llRetVal
  4484.         ENDIF at the end of the highest trigger level
  4485.         SELECT (lcStartArea)
  4486.         RETURN llRetVal
  4487.       ENDIF
  4488.     ENDIF this parent id changed    
  4489. ENDIF
  4490. *** konec vÜech zm∞n
  4491. IF _triggerlevel=1
  4492.   do riend with llRetVal
  4493. ENDIF at the end of the highest trigger level
  4494. SELECT (lcStartArea)
  4495. RETURN llRetVal
  4496. ** "End of Referential integrity Update trigger for" software
  4497. ********************************************************************************
  4498.  
  4499. ********************************************************************************
  4500. PROCEDURE RIUPDATE
  4501. lparameters tcFieldName,tcNewValue, tcPar
  4502.  
  4503. local llRetVal, lnStart, lnPocet, lnKonec, xx, lcJmenoPole, lnPozice, lnDelka
  4504. llRetVal=.t.
  4505.  IF ISRLOCKED() OR !RLOCK()
  4506.     llRetVal=.F.
  4507.   ELSE
  4508.     IF !(EVALUATE(tcFieldName)==tcNewValue)
  4509.         lnPocet = OCCURS("+",tcFieldName)+1
  4510.         IF lnPocet = 1
  4511.           REPLACE (tcFieldName) WITH tcNewValue
  4512.         ELSE
  4513.             lnStart = 1
  4514.             lnPOzice = 1
  4515.             FOR xx = 1 TO lnPocet
  4516.                 lnKonec = AT("+",tcFieldName,xx)
  4517.                 lnKonec = IIF(lnKonec=0,LEN(tcFieldName)+1,lnKonec)
  4518.                 lcJmenoPole = SUBSTR(tcFieldName, lnStart, lnKonec-lnStart)
  4519.                 lnDelka = LEN(EVAL(lcJmenoPole))
  4520.                 REPLACE (lcJmenoPole) WITH SUBSTR(tcNewValue, lnPozice, lnDelka)
  4521.                 lnStart = lnStart + lnKonec
  4522.                 lnPozice = lnPozice + lnDelka
  4523.             ENDFOR
  4524.         ENDIF  
  4525.         IF CURSORGETPROP('BUFFERING') > 1
  4526.                =TABLEUPDATE()
  4527.           ENDIF
  4528.           llRetVal=pnerror=0
  4529.     ENDIF values don't already match
  4530.   ENDIF it's locked already, or I was able to lock it
  4531.   UNLOCK RECORD (RECNO())
  4532. return llRetVal
  4533. **********************************************************************************************
  4534.  
  4535. **********************************************************************************************
  4536. PROCEDURE riopen
  4537. PARAMETERS tcTable,tcOrder
  4538. local lcCurWkArea,lcNewWkArea,lnInUseSpot, lcPomPath
  4539. lnInUseSpot=atc(tcTable+"*",pcRIcursors)
  4540.  
  4541. lcPomPath = SYS(5) + SYS(2003)
  4542. IF lnInUseSpot=0
  4543.   IF TYPE("cUniv") == "U"
  4544.       cUniv = ""
  4545.   ENDIF        
  4546.   DO CASE
  4547.       CASE cUniv = "KSPRAVCE"
  4548.           IF INLIST(tcTable,"SK_HW", "SK_PR", "SK_SW", "SK_FIRMY", "SK_OPRAV", "SK_ORGA",;
  4549.           "CIS_PROJ", "OBJEDNAV", "PR_PRI", "SK_SETUP", "SW_PRI", "VZOR_HW", "VZOR_PR",;
  4550.           "VZOR_SPR", "VZOR_SW", "SK_OPRHW", "SK_OPRPR")
  4551.               lcPomPath = PathSklad
  4552.           ENDIF
  4553.       OTHERWISE
  4554.           lcPomPath = Path    
  4555.   ENDCASE    
  4556.   lcCurWkArea=select()
  4557.   SELECT 0
  4558.   lcNewWkArea=select()
  4559.   IF NOT EMPTY(tcOrder)
  4560.     USE '&lcPomPath\&tcTable' AGAIN ORDER (tcOrder) ;
  4561.       ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  4562.   ELSE
  4563.     USE '&lcPomPath\&tcTable' AGAIN ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  4564.   ENDIF
  4565.   if pnerror=0
  4566.     pcRIcursors=pcRIcursors+upper(tcTable)+"?"+STR(SELECT(),5)
  4567.   else
  4568.     lcNewWkArea=0
  4569.   endif something bad happened while attempting to open the file
  4570. ELSE
  4571.   lcNewWkArea=val(substr(pcRIcursors,lnInUseSpot+len(tcTable)+1,5))
  4572.   pcRIcursors = strtran(pcRIcursors,upper(tcTable)+"*"+str(lcNewWkArea,5),;
  4573.     upper(tcTable)+"?"+str(lcNewWkArea,5))
  4574.   IF NOT EMPTY(tcOrder)
  4575.     SET ORDER TO (tcOrder) IN (lcNewWkArea)
  4576.   ENDIF sent an order
  4577.   if pnerror<>0
  4578.     lcNewWkArea=0
  4579.   endif something bad happened while setting order
  4580. ENDIF
  4581. RETURN (lcNewWkArea)
  4582. **********************************************************************************************
  4583.  
  4584. **********************************************************************************************
  4585. procedure __RI_UPDATE_cis_ptyp
  4586. ** "Referential integrity update trigger for" cis_ptyp
  4587. LOCAL llRetVal
  4588. llRetVal = .t.
  4589. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  4590. PRIVATE pcParentExpr,pcChildExpr
  4591. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  4592. STORE 0 TO pnParentRec,pnChildRec
  4593. IF _triggerlevel=1
  4594.   BEGIN TRANSACTION
  4595.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  4596.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  4597.   pcOldTalk=SET("TALK")
  4598.   SET TALK OFF
  4599.   pcOldDele=SET("DELETED")
  4600.   pcOldExact=SET("EXACT")
  4601.   pcOldCompat=SET("COMPATIBLE")
  4602.   SET COMPATIBLE OFF
  4603.   SET DELETED ON
  4604.   SET EXACT OFF
  4605.   pcRIcursors=""
  4606.   pcRIwkareas=""
  4607.   pcRIolderror=ON("error")
  4608.   pnerror=0
  4609.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  4610.   IF TYPE('gaErrors(1)')<>"U"
  4611.     release gaErrors
  4612.   ENDIF
  4613.   PUBLIC gaErrors(1,12)
  4614.   pcOldDBC=DBC()
  4615.   SET DATA TO ("SPRAVCE")
  4616. ENDIF first trigger
  4617. LOCAL lcParentID && parent's value to be sought in child
  4618. LOCAL lcOldParentID && previous parent id value
  4619. LOCAL lcChildWkArea && child work area handle returned by riopen
  4620. LOCAL lcChildID && child's value to be sought in parent
  4621. LOCAL lcOldChildID && old child id value
  4622. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  4623. LOCAL lcStartArea
  4624. LOCAL lcNazev, lcOldNazev
  4625.  
  4626. *** zmena cisla typu
  4627. lcStartArea=select()
  4628. llRetVal=.t.
  4629. lcParentWkArea=select()
  4630. SELECT (lcParentWkArea)
  4631. pcParentDBF=dbf()
  4632. pnParentRec=recno()
  4633. lcOldParentID = OLDVAL("CISLO")
  4634. lcOldNazev    = OLDVAL("NAZEV")
  4635. pcParentID    = lcOldParentID
  4636. pcParentExpr  = "CISLO"
  4637. lcParentID    = CISLO
  4638. lcNazev       = NAZEV
  4639.  
  4640. LOCAL lcAlias1, lcAlias2
  4641. DO CASE
  4642.     CASE INLIST(LEFT(lcOldParentId,1), "K", "O")
  4643.         lcAlias1 = "prisluse"
  4644.         lcAlias2 = "lik_pris"
  4645.     CASE INLIST(LEFT(lcOldParentId, 1), "S", "L")    
  4646.         lcAlias1 = "pris_lan"
  4647.         lcAlias2 = "lik_plan"
  4648.     CASE INLIST(LEFT(lcOldParentId, 1), "D", "V")
  4649.         lcAlias1 = "pris_vol"
  4650.         lcAlias2 = "lik_pvol"
  4651. ENDCASE 
  4652.  
  4653. IF !(lcParentID==lcOldParentID)
  4654.   lcChildWkArea=riopen(lcAlias1)
  4655.   IF lcChildWkArea<=0
  4656.     IF _triggerlevel=1
  4657.       DO riend WITH .F.
  4658.     ENDIF at the end of the highest trigger level
  4659.     SELECT (lcStartArea)
  4660.     RETURN .F.
  4661.   ENDIF not able to open the child work area
  4662.   pcChildDBF=dbf(lcChildWkArea)
  4663.   SELECT (lcChildWkArea)
  4664.   SCAN FOR TYP=lcOldParentID
  4665.     pnChildRec=recno()
  4666.     pcChildID=TYP
  4667.     pcChildExpr="TYP"
  4668.     IF NOT llRetVal
  4669.       EXIT
  4670.     ENDIF && not llretval
  4671.     llRetVal=riupdate("TYP",lcParentID,"CIS_PTYP")
  4672.   ENDSCAN get all of the prisluse records
  4673.   =rireuse(lcAlias1,lcChildWkArea)
  4674.   IF NOT llRetVal
  4675.     IF _triggerlevel=1
  4676.       DO riend WITH llRetVal
  4677.     ENDIF at the end of the highest trigger level
  4678.     SELECT (lcStartArea)
  4679.     RETURN llRetVal
  4680.   ENDIF
  4681.  
  4682.   *** zmeny provest i do zlikvidovanych vet
  4683.   lcChildWkArea=riopen(lcAlias2)
  4684.   IF lcChildWkArea<=0
  4685.     IF _triggerlevel=1
  4686.       DO riend WITH .F.
  4687.     ENDIF at the end of the highest trigger level
  4688.     SELECT (lcStartArea)
  4689.     RETURN .F.
  4690.   ENDIF not able to open the child work area
  4691.   pcChildDBF=dbf(lcChildWkArea)
  4692.   SELECT (lcChildWkArea)
  4693.   SCAN FOR TYP=lcOldParentID
  4694.     pnChildRec=recno()
  4695.     pcChildID=TYP
  4696.     pcChildExpr="TYP"
  4697.     IF NOT llRetVal
  4698.       EXIT
  4699.     ENDIF && not llretval
  4700.     llRetVal=riupdate("TYP",lcParentID,"CIS_PTYP")
  4701.   ENDSCAN get all of the lik_pris records
  4702.   =rireuse(lcAlias2,lcChildWkArea)
  4703.   IF NOT llRetVal
  4704.     IF _triggerlevel=1
  4705.       DO riend WITH llRetVal
  4706.     ENDIF at the end of the highest trigger level
  4707.     SELECT (lcStartArea)
  4708.     RETURN llRetVal
  4709.   ENDIF
  4710.   
  4711.   lcChildWkArea=riopen("cis_pob1")
  4712.   IF lcChildWkArea<=0
  4713.     IF _triggerlevel=1
  4714.       DO riend WITH .F.
  4715.     ENDIF at the end of the highest trigger level
  4716.     SELECT (lcStartArea)
  4717.     RETURN .F.
  4718.   ENDIF not able to open the child work area
  4719.   pcChildDBF=dbf(lcChildWkArea)
  4720.   SELECT (lcChildWkArea)
  4721.   SCAN FOR TYP=lcOldParentID
  4722.     pnChildRec=recno()
  4723.     pcChildID=TYP
  4724.     pcChildExpr="TYP"
  4725.     IF NOT llRetVal
  4726.       EXIT
  4727.     ENDIF && not llretval
  4728.     llRetVal=riupdate("TYP",lcParentID,"CIS_PTYP")
  4729.   ENDSCAN get all of the cis_pob1 records
  4730.   =rireuse("cis_pob1",lcChildWkArea)
  4731.   IF NOT llRetVal
  4732.     IF _triggerlevel=1
  4733.       DO riend WITH llRetVal
  4734.     ENDIF at the end of the highest trigger level
  4735.     SELECT (lcStartArea)
  4736.     RETURN llRetVal
  4737.   ENDIF
  4738.  
  4739.   lcChildWkArea=riopen("cis_pob2")
  4740.   IF lcChildWkArea<=0
  4741.     IF _triggerlevel=1
  4742.       DO riend WITH .F.
  4743.     ENDIF at the end of the highest trigger level
  4744.     SELECT (lcStartArea)
  4745.     RETURN .F.
  4746.   ENDIF not able to open the child work area
  4747.   pcChildDBF=dbf(lcChildWkArea)
  4748.   SELECT (lcChildWkArea)
  4749.   SCAN FOR TYP=lcOldParentID
  4750.     pnChildRec=recno()
  4751.     pcChildID=TYP
  4752.     pcChildExpr="TYP"
  4753.     IF NOT llRetVal
  4754.       EXIT
  4755.     ENDIF && not llretval
  4756.     llRetVal=riupdate("TYP",lcParentID,"CIS_PTYP")
  4757.   ENDSCAN get all of the cis_pob2 records
  4758.   =rireuse("cis_pob2",lcChildWkArea)
  4759.   IF NOT llRetVal
  4760.     IF _triggerlevel=1
  4761.       DO riend WITH llRetVal
  4762.     ENDIF at the end of the highest trigger level
  4763.     SELECT (lcStartArea)
  4764.     RETURN llRetVal
  4765.   ENDIF
  4766.  
  4767.   lcChildWkArea=riopen("cis_pnaz")
  4768.   IF lcChildWkArea<=0
  4769.     IF _triggerlevel=1
  4770.       DO riend WITH .F.
  4771.     ENDIF at the end of the highest trigger level
  4772.     SELECT (lcStartArea)
  4773.     RETURN .F.
  4774.   ENDIF not able to open the child work area
  4775.   pcChildDBF=dbf(lcChildWkArea)
  4776.   SELECT (lcChildWkArea)
  4777.   SCAN FOR TYP=lcOldParentID
  4778.     pnChildRec=recno()
  4779.     pcChildID=TYP
  4780.     pcChildExpr="TYP"
  4781.     IF NOT llRetVal
  4782.       EXIT
  4783.     ENDIF && not llretval
  4784.     llRetVal=riupdate("TYP",lcParentID,"CIS_PTYP")
  4785.   ENDSCAN get all of the cis_pnaz records
  4786.   =rireuse("cis_pnaz",lcChildWkArea)
  4787.   IF NOT llRetVal
  4788.     IF _triggerlevel=1
  4789.       DO riend WITH llRetVal
  4790.     ENDIF at the end of the highest trigger level
  4791.     SELECT (lcStartArea)
  4792.     RETURN llRetVal
  4793.   ENDIF
  4794. ENDIF this parent id changed
  4795.  
  4796. *** zmena nazvu
  4797. SELECT (lcParentWkArea)
  4798. pcParentID   = lcParentId + lcOldNazev
  4799. pcParentExpr = "NAZEV"
  4800.  
  4801. IF !(lcNazev == lcOldNazev)
  4802.   lcChildWkArea=riopen(lcAlias1)
  4803.   IF lcChildWkArea<=0
  4804.     IF _triggerlevel=1
  4805.       DO riend WITH .F.
  4806.     ENDIF at the end of the highest trigger level
  4807.     SELECT (lcStartArea)
  4808.     RETURN .F.
  4809.   ENDIF not able to open the child work area
  4810.   pcChildDBF=dbf(lcChildWkArea)
  4811.   SELECT (lcChildWkArea)
  4812.   SCAN FOR Typ + TypNaz = lcParentID + lcOldNazev
  4813.     pnChildRec  = recno()
  4814.     pcChildID   = TypNaz
  4815.     pcChildExpr = "Typ_Naz"
  4816.     IF NOT llRetVal
  4817.       EXIT
  4818.     ENDIF && not llretval
  4819.     llRetVal=riupdate("TypNaz",lcNazev,"CIS_PTYP")
  4820.   ENDSCAN get all of the hardware records
  4821.   =rireuse(lcAlias1,lcChildWkArea)
  4822.   IF NOT llRetVal
  4823.     IF _triggerlevel=1
  4824.       DO riend WITH llRetVal
  4825.     ENDIF at the end of the highest trigger level
  4826.     SELECT (lcStartArea)
  4827.     RETURN llRetVal
  4828.   ENDIF
  4829.  
  4830.   *** zmeny promitnout i do zlikvidovanych vet
  4831.   lcChildWkArea=riopen(lcAlias2)
  4832.   IF lcChildWkArea<=0
  4833.     IF _triggerlevel=1
  4834.       DO riend WITH .F.
  4835.     ENDIF at the end of the highest trigger level
  4836.     SELECT (lcStartArea)
  4837.     RETURN .F.
  4838.   ENDIF not able to open the child work area
  4839.   pcChildDBF=dbf(lcChildWkArea)
  4840.   SELECT (lcChildWkArea)
  4841.   SCAN FOR Typ + TypNaz = lcParentID + lcOldNazev
  4842.     pnChildRec=recno()
  4843.     pcChildID=TypNaz
  4844.     pcChildExpr="TypNaz"
  4845.     IF NOT llRetVal
  4846.       EXIT
  4847.     ENDIF && not llretval
  4848.     llRetVal=riupdate("TypNaz",lcNazev,"CIS_PTYP")
  4849.   ENDSCAN get all of the lik_hard records
  4850.   =rireuse(lcAlias2,lcChildWkArea)
  4851.   IF NOT llRetVal
  4852.     IF _triggerlevel=1
  4853.       DO riend WITH llRetVal
  4854.     ENDIF at the end of the highest trigger level
  4855.     SELECT (lcStartArea)
  4856.     RETURN llRetVal
  4857.   ENDIF
  4858.     
  4859. ENDIF this parent id changed
  4860.  
  4861. IF _triggerlevel=1
  4862.   do riend with llRetVal
  4863. ENDIF at the end of the highest trigger level
  4864. SELECT (lcStartArea)
  4865. RETURN llRetVal
  4866. ** "End of Referential integrity Update trigger for" cis_ptyp
  4867. ********************************************************************************
  4868.  
  4869. PROCEDURE __RI_UPDATE_CIS_OBLA
  4870.  
  4871. LOCAL llRetVal
  4872. llRetVal = .t.
  4873. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  4874. PRIVATE pcParentExpr,pcChildExpr
  4875. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  4876. STORE 0 TO pnParentRec,pnChildRec
  4877. IF _triggerlevel=1
  4878.   BEGIN TRANSACTION
  4879.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  4880.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  4881.   pcOldTalk=SET("TALK")
  4882.   SET TALK OFF
  4883.   pcOldDele=SET("DELETED")
  4884.   pcOldExact=SET("EXACT")
  4885.   pcOldCompat=SET("COMPATIBLE")
  4886.   SET COMPATIBLE OFF
  4887.   SET DELETED ON
  4888.   SET EXACT OFF
  4889.   pcRIcursors=""
  4890.   pcRIwkareas=""
  4891.   pcRIolderror=ON("error")
  4892.   pnerror=0
  4893.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  4894.   IF TYPE('gaErrors(1)')<>"U"
  4895.     release gaErrors
  4896.   ENDIF
  4897.   PUBLIC gaErrors(1,12)
  4898.   pcOldDBC=DBC()
  4899.   SET DATA TO ("SPRAVCE")
  4900. ENDIF first trigger
  4901. LOCAL lcParentID         && parent's value to be sought in child
  4902. LOCAL lcOldParentID     && previous parent id value
  4903. LOCAL lcChildWkArea     && child work area handle returned by riopen
  4904. LOCAL lcChildID         && child's value to be sought in parent
  4905. LOCAL lcOldChildID         && old child id value
  4906. LOCAL lcParentWkArea    && parentwork area handle returned by riopen
  4907. LOCAL lcStartArea
  4908. lcStartArea=select()
  4909. llRetVal=.t.
  4910. lcParentWkArea=select()
  4911. SELECT (lcParentWkArea)
  4912. pcParentDBF=dbf()
  4913. pnParentRec=recno()
  4914. **------ ZMENA NAZVU oblast a podoblasti
  4915. lcOldParentID=OLDVAL("NAZEV")+OLDVAL("PODOBLAST")
  4916. pcParentID=lcOldParentID
  4917. pcParentExpr="NAZEV+PODOBLAST"
  4918. lcParentID=NAZEV+PODOBLAST
  4919. IF !(lcParentID==lcOldParentID)            && pokud se zm∞nφ nazev oblasti nebo podoblast
  4920.   lcChildWkArea=riopen("cis_soft")        && 1) zm∞nit v CIS_SOFT
  4921.   IF lcChildWkArea<=0
  4922.     IF _triggerlevel=1
  4923.       DO riend WITH .F.
  4924.     ENDIF at the end of the highest trigger level
  4925.     SELECT (lcStartArea)
  4926.     RETURN .F.
  4927.   ENDIF not able to open the child work area
  4928.   pcChildDBF=dbf(lcChildWkArea)
  4929.   SELECT (lcChildWkArea)
  4930.   SCAN FOR OBLAST+PODOBLAST=lcOldParentID
  4931.     pnChildRec=recno()
  4932.     pcChildID=OBLAST+PODOBLAST
  4933.     pcChildExpr="OBLAST+PODOBLAST"
  4934.     IF NOT llRetVal
  4935.       EXIT
  4936.     ENDIF && not llretval
  4937.     llRetVal=riupdate("OBLAST+PODOBLAST",lcParentID,"OBLAST+PODOBLAST")
  4938.   ENDSCAN get all of the soft_pri records
  4939.   =rireuse("cis_soft",lcChildWkArea)
  4940.   IF NOT llRetVal
  4941.     IF _triggerlevel=1
  4942.       DO riend WITH llRetVal
  4943.     ENDIF at the end of the highest trigger level
  4944.     SELECT (lcStartArea)
  4945.     RETURN llRetVal
  4946.   ENDIF
  4947. ENDIF this parent id changed
  4948. IF _triggerlevel=1
  4949.   do riend with llRetVal
  4950. ENDIF at the end of the highest trigger level
  4951. SELECT (lcStartArea)
  4952. RETURN llRetVal
  4953. **********************************************************************************************
  4954.  
  4955. PROCEDURE __RI_UPDATE_CIS_SOFT
  4956.  
  4957. LOCAL llRetVal
  4958. llRetVal = .t.
  4959. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  4960. PRIVATE pcParentExpr,pcChildExpr
  4961. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  4962. STORE 0 TO pnParentRec,pnChildRec
  4963. IF _triggerlevel=1
  4964.   BEGIN TRANSACTION
  4965.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  4966.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  4967.   pcOldTalk=SET("TALK")
  4968.   SET TALK OFF
  4969.   pcOldDele=SET("DELETED")
  4970.   pcOldExact=SET("EXACT")
  4971.   pcOldCompat=SET("COMPATIBLE")
  4972.   SET COMPATIBLE OFF
  4973.   SET DELETED ON
  4974.   SET EXACT OFF
  4975.   pcRIcursors=""
  4976.   pcRIwkareas=""
  4977.   pcRIolderror=ON("error")
  4978.   pnerror=0
  4979.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  4980.   IF TYPE('gaErrors(1)')<>"U"
  4981.     release gaErrors
  4982.   ENDIF
  4983.   PUBLIC gaErrors(1,12)
  4984.   pcOldDBC=DBC()
  4985.   SET DATA TO ("SPRAVCE")
  4986. ENDIF first trigger
  4987. LOCAL lcParentID         && parent's value to be sought in child
  4988. LOCAL lcOldParentID     && previous parent id value
  4989. LOCAL lcChildWkArea     && child work area handle returned by riopen
  4990. LOCAL lcChildID         && child's value to be sought in parent
  4991. LOCAL lcOldChildID         && old child id value
  4992. LOCAL lcParentWkArea    && parentwork area handle returned by riopen
  4993. LOCAL lcStartArea
  4994. lcStartArea=select()
  4995. llRetVal=.t.
  4996. lcParentWkArea=select()
  4997. SELECT (lcParentWkArea)
  4998. pcParentDBF=dbf()
  4999. pnParentRec=recno()
  5000. **------ ZMENA NAZVU A VERZE software
  5001. lcOldParentID = OLDVAL("NAZEV")+OLDVAL("VERZE")
  5002. OldNazev      = ALLTRIM(OLDVAL("NAZEV"))+" "+OLDVAL("VERZE")
  5003. pcParentID    = lcOldParentID
  5004. pcParentExpr  = "NAZEV+VERZE"
  5005. lcParentID    = NAZEV+VERZE
  5006. cNewNazev     = ALLTRIM(NAZEV)+" "+VERZE
  5007. IF !(lcParentID==lcOldParentID)            && pokud se zm∞nφ nazev oblasti nebo podoblast
  5008.   lcChildWkArea=riopen("software")        && 1) zm∞nit v SOFTWARE 
  5009.   IF lcChildWkArea<=0
  5010.     IF _triggerlevel=1
  5011.       DO riend WITH .F.
  5012.     ENDIF at the end of the highest trigger level
  5013.     SELECT (lcStartArea)
  5014.     RETURN .F.
  5015.   ENDIF not able to open the child work area
  5016.   pcChildDBF=dbf(lcChildWkArea)
  5017.   SELECT (lcChildWkArea)
  5018.  
  5019.   SCAN FOR NAZEV+VERZE=lcOldParentID
  5020.     pnChildRec=recno()
  5021.     pcChildID=NAZEV+VERZE
  5022.     pcChildExpr="NAZEV+VERZE"
  5023.     IF NOT llRetVal
  5024.       EXIT
  5025.     ENDIF && not llretval
  5026.     llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5027.   ENDSCAN get all of the software records
  5028.  
  5029.   =rireuse("software",lcChildWkArea)
  5030.   IF NOT llRetVal
  5031.     IF _triggerlevel=1
  5032.       DO riend WITH llRetVal
  5033.     ENDIF at the end of the highest trigger level
  5034.     SELECT (lcStartArea)
  5035.     RETURN llRetVal
  5036.   ENDIF
  5037.  
  5038.   *** zmeny promitnout i do zlikvidovanych vet
  5039.   lcChildWkArea=riopen("lik_soft")        
  5040.   IF lcChildWkArea<=0
  5041.     IF _triggerlevel=1
  5042.       DO riend WITH .F.
  5043.     ENDIF at the end of the highest trigger level
  5044.     SELECT (lcStartArea)
  5045.     RETURN .F.
  5046.   ENDIF not able to open the child work area
  5047.   pcChildDBF=dbf(lcChildWkArea)
  5048.   SELECT (lcChildWkArea)
  5049.   SCAN FOR NAZEV+VERZE=lcOldParentID
  5050.     pnChildRec=recno()
  5051.     pcChildID=NAZEV+VERZE
  5052.     pcChildExpr="NAZEV+VERZE"
  5053.     IF NOT llRetVal
  5054.       EXIT
  5055.     ENDIF && not llretval
  5056.     llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5057.   ENDSCAN get all of the lik_soft records
  5058.   =rireuse("lik_soft",lcChildWkArea)
  5059.   IF NOT llRetVal
  5060.     IF _triggerlevel=1
  5061.       DO riend WITH llRetVal
  5062.     ENDIF at the end of the highest trigger level
  5063.     SELECT (lcStartArea)
  5064.     RETURN llRetVal
  5065.   ENDIF
  5066.   
  5067.   lcChildWkArea=riopen("soft_pri")        && 
  5068.   IF lcChildWkArea<=0
  5069.     IF _triggerlevel=1
  5070.       DO riend WITH .F.
  5071.     ENDIF at the end of the highest trigger level
  5072.     SELECT (lcStartArea)
  5073.     RETURN .F.
  5074.   ENDIF not able to open the child work area
  5075.   pcChildDBF=dbf(lcChildWkArea)
  5076.   SELECT (lcChildWkArea)
  5077.   SCAN FOR Sof_Nazev+Verze = lcOldParentId
  5078.     pnChildRec = recno()
  5079.     pcChildID  = Sof_Nazev+Verze
  5080.     pcChildExpr="Sof_Nazev+Verze"
  5081.     IF NOT llRetVal
  5082.       EXIT
  5083.     ENDIF && not llretval
  5084.     llRetVal=riupdate("Sof_Nazev+Verze",lcParentID,"Sof_Nazev+Verze")
  5085.   ENDSCAN get all of the software records
  5086.   =rireuse("soft_pri",lcChildWkArea)
  5087.   IF NOT llRetVal
  5088.     IF _triggerlevel=1
  5089.       DO riend WITH llRetVal
  5090.     ENDIF at the end of the highest trigger level
  5091.     SELECT (lcStartArea)
  5092.     RETURN llRetVal
  5093.   ENDIF
  5094.  
  5095.   lcChildWkArea=riopen("dok_sw")        && 1) zm∞nit nazev v dok_sw
  5096.   IF lcChildWkArea<=0
  5097.     IF _triggerlevel=1
  5098.       DO riend WITH .F.
  5099.     ENDIF at the end of the highest trigger level
  5100.     SELECT (lcStartArea)
  5101.     RETURN .F.
  5102.   ENDIF not able to open the child work area
  5103.   pcChildDBF=dbf(lcChildWkArea)
  5104.   SELECT (lcChildWkArea)
  5105.   SCAN FOR VAZBANAZEV = OldNazev
  5106.     pnChildRec = recno()
  5107.     pcChildID  = VAZBANAZEV
  5108.     pcChildExpr="VAZBANAZEV"
  5109.     IF NOT llRetVal
  5110.       EXIT
  5111.     ENDIF && not llretval
  5112.     llRetVal=riupdate("VAZBANAZEV",cNewNazev,"VAZBANAZEV")
  5113.   ENDSCAN get all of the software records
  5114.   =rireuse("dok_sw",lcChildWkArea)
  5115.   IF NOT llRetVal
  5116.     IF _triggerlevel=1
  5117.       DO riend WITH llRetVal
  5118.     ENDIF at the end of the highest trigger level
  5119.     SELECT (lcStartArea)
  5120.     RETURN llRetVal
  5121.   ENDIF
  5122.  
  5123.   IF TYPE("lSwScan") <> "U"
  5124.     IF lSwScan
  5125.         *** SW_LIST
  5126.           lcChildWkArea=riopen("sw_list")        && 1) zm∞nit v SW_LIST 
  5127.           IF lcChildWkArea<=0
  5128.             IF _triggerlevel=1
  5129.               DO riend WITH .F.
  5130.             ENDIF at the end of the highest trigger level
  5131.             SELECT (lcStartArea)
  5132.             RETURN .F.
  5133.           ENDIF not able to open the child work area
  5134.           pcChildDBF=dbf(lcChildWkArea)
  5135.           SELECT (lcChildWkArea)
  5136.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5137.             pnChildRec = recno()
  5138.             pcChildID  = NAZEV+VERZE
  5139.             pcChildExpr="NAZEV+VERZE"
  5140.             IF NOT llRetVal
  5141.               EXIT
  5142.             ENDIF && not llretval
  5143.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5144.           ENDSCAN get all of the sw_list records
  5145.           =rireuse("sw_list",lcChildWkArea)
  5146.           IF NOT llRetVal
  5147.             IF _triggerlevel=1
  5148.               DO riend WITH llRetVal
  5149.             ENDIF at the end of the highest trigger level
  5150.             SELECT (lcStartArea)
  5151.             RETURN llRetVal
  5152.           ENDIF
  5153.  
  5154.         *** SW_NALEZ
  5155.           lcChildWkArea=riopen("sw_nalez")        && 1) zm∞nit v SW_NALEZ
  5156.           IF lcChildWkArea<=0
  5157.             IF _triggerlevel=1
  5158.               DO riend WITH .F.
  5159.             ENDIF at the end of the highest trigger level
  5160.             SELECT (lcStartArea)
  5161.             RETURN .F.
  5162.           ENDIF not able to open the child work area
  5163.           pcChildDBF=dbf(lcChildWkArea)
  5164.           SELECT (lcChildWkArea)
  5165.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5166.             pnChildRec = recno()
  5167.             pcChildID  = NAZEV+VERZE
  5168.             pcChildExpr="NAZEV+VERZE"
  5169.             IF NOT llRetVal
  5170.               EXIT
  5171.             ENDIF && not llretval
  5172.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5173.           ENDSCAN get all of the sw_nalez records
  5174.           =rireuse("sw_nalez",lcChildWkArea)
  5175.           IF NOT llRetVal
  5176.             IF _triggerlevel=1
  5177.               DO riend WITH llRetVal
  5178.             ENDIF at the end of the highest trigger level
  5179.             SELECT (lcStartArea)
  5180.             RETURN llRetVal
  5181.           ENDIF
  5182.         *** SW_BEZLI
  5183.           lcChildWkArea=riopen("sw_bezli")        && 1) zm∞nit v SW_BEZLI
  5184.           IF lcChildWkArea<=0
  5185.             IF _triggerlevel=1
  5186.               DO riend WITH .F.
  5187.             ENDIF at the end of the highest trigger level
  5188.             SELECT (lcStartArea)
  5189.             RETURN .F.
  5190.           ENDIF not able to open the child work area
  5191.           pcChildDBF=dbf(lcChildWkArea)
  5192.           SELECT (lcChildWkArea)
  5193.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5194.             pnChildRec = recno()
  5195.             pcChildID  = NAZEV+VERZE
  5196.             pcChildExpr="NAZEV+VERZE"
  5197.             IF NOT llRetVal
  5198.               EXIT
  5199.             ENDIF && not llretval
  5200.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5201.           ENDSCAN get all of the sw_bezli records
  5202.           =rireuse("sw_bezli",lcChildWkArea)
  5203.           IF NOT llRetVal
  5204.             IF _triggerlevel=1
  5205.               DO riend WITH llRetVal
  5206.             ENDIF at the end of the highest trigger level
  5207.             SELECT (lcStartArea)
  5208.             RETURN llRetVal
  5209.           ENDIF        
  5210.         *** SW_LICSW
  5211.           lcChildWkArea=riopen("SW_LICSW")        && 1) zm∞nit v SW_LICSW
  5212.           IF lcChildWkArea<=0
  5213.             IF _triggerlevel=1
  5214.               DO riend WITH .F.
  5215.             ENDIF at the end of the highest trigger level
  5216.             SELECT (lcStartArea)
  5217.             RETURN .F.
  5218.           ENDIF not able to open the child work area
  5219.           pcChildDBF=dbf(lcChildWkArea)
  5220.           SELECT (lcChildWkArea)
  5221.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5222.             pnChildRec = recno()
  5223.             pcChildID  = NAZEV+VERZE
  5224.             pcChildExpr="NAZEV+VERZE"
  5225.             IF NOT llRetVal
  5226.               EXIT
  5227.             ENDIF && not llretval
  5228.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5229.           ENDSCAN get all of the SW_LICSW records
  5230.           =rireuse("SW_LICSW",lcChildWkArea)
  5231.           IF NOT llRetVal
  5232.             IF _triggerlevel=1
  5233.               DO riend WITH llRetVal
  5234.             ENDIF at the end of the highest trigger level
  5235.             SELECT (lcStartArea)
  5236.             RETURN llRetVal
  5237.           ENDIF                
  5238.         *** SW_SOUB
  5239.           lcChildWkArea=riopen("sw_soub")        && 1) zm∞nit v SW_SOUB
  5240.           IF lcChildWkArea<=0
  5241.             IF _triggerlevel=1
  5242.               DO riend WITH .F.
  5243.             ENDIF at the end of the highest trigger level
  5244.             SELECT (lcStartArea)
  5245.             RETURN .F.
  5246.           ENDIF not able to open the child work area
  5247.           pcChildDBF=dbf(lcChildWkArea)
  5248.           SELECT (lcChildWkArea)
  5249.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5250.             pnChildRec = recno()
  5251.             pcChildID  = NAZEV+VERZE
  5252.             pcChildExpr="NAZEV+VERZE"
  5253.             IF NOT llRetVal
  5254.               EXIT
  5255.             ENDIF && not llretval
  5256.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5257.           ENDSCAN get all of the sw_soub records
  5258.           =rireuse("sw_soub",lcChildWkArea)
  5259.           IF NOT llRetVal
  5260.             IF _triggerlevel=1
  5261.               DO riend WITH llRetVal
  5262.             ENDIF at the end of the highest trigger level
  5263.             SELECT (lcStartArea)
  5264.             RETURN llRetVal
  5265.           ENDIF
  5266.         *** SW_PORSW
  5267.           lcChildWkArea=riopen("sw_porsw")        && 1) zm∞nit v SW_PORSW
  5268.           IF lcChildWkArea<=0
  5269.             IF _triggerlevel=1
  5270.               DO riend WITH .F.
  5271.             ENDIF at the end of the highest trigger level
  5272.             SELECT (lcStartArea)
  5273.             RETURN .F.
  5274.           ENDIF not able to open the child work area
  5275.           pcChildDBF=dbf(lcChildWkArea)
  5276.           SELECT (lcChildWkArea)
  5277.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5278.             pnChildRec = recno()
  5279.             pcChildID  = NAZEV+VERZE
  5280.             pcChildExpr="NAZEV+VERZE"
  5281.             IF NOT llRetVal
  5282.               EXIT
  5283.             ENDIF && not llretval
  5284.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5285.           ENDSCAN get all of the sw_porsw records
  5286.           =rireuse("sw_porsw",lcChildWkArea)
  5287.           IF NOT llRetVal
  5288.             IF _triggerlevel=1
  5289.               DO riend WITH llRetVal
  5290.             ENDIF at the end of the highest trigger level
  5291.             SELECT (lcStartArea)
  5292.             RETURN llRetVal
  5293.           ENDIF
  5294.         *** SW_CISSW
  5295.           lcChildWkArea=riopen("SW_CISSW")        && 1) zm∞nit v SW_CISSW
  5296.           IF lcChildWkArea<=0
  5297.             IF _triggerlevel=1
  5298.               DO riend WITH .F.
  5299.             ENDIF at the end of the highest trigger level
  5300.             SELECT (lcStartArea)
  5301.             RETURN .F.
  5302.           ENDIF not able to open the child work area
  5303.           pcChildDBF=dbf(lcChildWkArea)
  5304.           SELECT (lcChildWkArea)
  5305.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5306.             pnChildRec = recno()
  5307.             pcChildID  = NAZEV+VERZE
  5308.             pcChildExpr="NAZEV+VERZE"
  5309.             IF NOT llRetVal
  5310.               EXIT
  5311.             ENDIF && not llretval
  5312.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5313.           ENDSCAN get all of the sw_cissw records
  5314.           =rireuse("SW_CISSW",lcChildWkArea)
  5315.           IF NOT llRetVal
  5316.             IF _triggerlevel=1
  5317.               DO riend WITH llRetVal
  5318.             ENDIF at the end of the highest trigger level
  5319.             SELECT (lcStartArea)
  5320.             RETURN llRetVal
  5321.           ENDIF
  5322.         *** SW_NEVED
  5323.           lcChildWkArea=riopen("sw_neved")        && 1) zm∞nit v SW_NEVED
  5324.           IF lcChildWkArea<=0
  5325.             IF _triggerlevel=1
  5326.               DO riend WITH .F.
  5327.             ENDIF at the end of the highest trigger level
  5328.             SELECT (lcStartArea)
  5329.             RETURN .F.
  5330.           ENDIF not able to open the child work area
  5331.           pcChildDBF=dbf(lcChildWkArea)
  5332.           SELECT (lcChildWkArea)
  5333.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5334.             pnChildRec = recno()
  5335.             pcChildID  = NAZEV+VERZE
  5336.             pcChildExpr="NAZEV+VERZE"
  5337.             IF NOT llRetVal
  5338.               EXIT
  5339.             ENDIF && not llretval
  5340.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5341.           ENDSCAN get all of the sw_neved records
  5342.           =rireuse("sw_neved",lcChildWkArea)
  5343.           IF NOT llRetVal
  5344.             IF _triggerlevel=1
  5345.               DO riend WITH llRetVal
  5346.             ENDIF at the end of the highest trigger level
  5347.             SELECT (lcStartArea)
  5348.             RETURN llRetVal
  5349.           ENDIF
  5350.         *** SW_NSOUB
  5351.           lcChildWkArea=riopen("sw_nsoub")        && 1) zm∞nit v SW_NSOUB
  5352.           IF lcChildWkArea<=0
  5353.             IF _triggerlevel=1
  5354.               DO riend WITH .F.
  5355.             ENDIF at the end of the highest trigger level
  5356.             SELECT (lcStartArea)
  5357.             RETURN .F.
  5358.           ENDIF not able to open the child work area
  5359.           pcChildDBF=dbf(lcChildWkArea)
  5360.           SELECT (lcChildWkArea)
  5361.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5362.             pnChildRec = recno()
  5363.             pcChildID  = NAZEV+VERZE
  5364.             pcChildExpr="NAZEV+VERZE"
  5365.             IF NOT llRetVal
  5366.               EXIT
  5367.             ENDIF && not llretval
  5368.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5369.           ENDSCAN get all of the sw_nsoub records
  5370.           =rireuse("sw_nsoub",lcChildWkArea)
  5371.           IF NOT llRetVal
  5372.             IF _triggerlevel=1
  5373.               DO riend WITH llRetVal
  5374.             ENDIF at the end of the highest trigger level
  5375.             SELECT (lcStartArea)
  5376.             RETURN llRetVal
  5377.           ENDIF
  5378.         *** SW_BALIK
  5379.           lcChildWkArea=riopen("sw_balik")        && 1) zm∞nit v SW_BALIK
  5380.           IF lcChildWkArea<=0
  5381.             IF _triggerlevel=1
  5382.               DO riend WITH .F.
  5383.             ENDIF at the end of the highest trigger level
  5384.             SELECT (lcStartArea)
  5385.             RETURN .F.
  5386.           ENDIF not able to open the child work area
  5387.           pcChildDBF=dbf(lcChildWkArea)
  5388.           SELECT (lcChildWkArea)
  5389.           SCAN FOR NAZEV+VERZE = lcOldParentId
  5390.             pnChildRec = recno()
  5391.             pcChildID  = NAZEV+VERZE
  5392.             pcChildExpr="NAZEV+VERZE"
  5393.             IF NOT llRetVal
  5394.               EXIT
  5395.             ENDIF && not llretval
  5396.             llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5397.           ENDSCAN get all of the sw_balik records
  5398.           =rireuse("sw_balik",lcChildWkArea)
  5399.           IF NOT llRetVal
  5400.             IF _triggerlevel=1
  5401.               DO riend WITH llRetVal
  5402.             ENDIF at the end of the highest trigger level
  5403.             SELECT (lcStartArea)
  5404.             RETURN llRetVal
  5405.           ENDIF
  5406.  
  5407.         IF cMult = "A"
  5408.               lcChildWkArea=riopen("sw_docas")        && 1) zm∞nit v SW_DOCAS
  5409.               IF lcChildWkArea<=0
  5410.                 IF _triggerlevel=1
  5411.                   DO riend WITH .F.
  5412.                 ENDIF at the end of the highest trigger level
  5413.                 SELECT (lcStartArea)
  5414.                 RETURN .F.
  5415.               ENDIF not able to open the child work area
  5416.               pcChildDBF=dbf(lcChildWkArea)
  5417.               SELECT (lcChildWkArea)
  5418.               SCAN FOR NAZEV+VERZE = lcOldParentId
  5419.                 pnChildRec = recno()
  5420.                 pcChildID  = NAZEV+VERZE
  5421.                 pcChildExpr="NAZEV+VERZE"
  5422.                 IF NOT llRetVal
  5423.                   EXIT
  5424.                 ENDIF && not llretval
  5425.                 llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5426.               ENDSCAN get all of the sw_list records
  5427.               =rireuse("sw_docas",lcChildWkArea)
  5428.               IF NOT llRetVal
  5429.                 IF _triggerlevel=1
  5430.                   DO riend WITH llRetVal
  5431.                 ENDIF at the end of the highest trigger level
  5432.                 SELECT (lcStartArea)
  5433.                 RETURN llRetVal
  5434.               ENDIF
  5435.  
  5436.               lcChildWkArea=riopen("sw_docsw")        && 1) zm∞nit v SW_DOCSW
  5437.               IF lcChildWkArea<=0
  5438.                 IF _triggerlevel=1
  5439.                   DO riend WITH .F.
  5440.                 ENDIF at the end of the highest trigger level
  5441.                 SELECT (lcStartArea)
  5442.                 RETURN .F.
  5443.               ENDIF not able to open the child work area
  5444.               pcChildDBF=dbf(lcChildWkArea)
  5445.               SELECT (lcChildWkArea)
  5446.               SCAN FOR NAZEV+VERZE = lcOldParentId
  5447.                 pnChildRec = recno()
  5448.                 pcChildID  = NAZEV+VERZE
  5449.                 pcChildExpr="NAZEV+VERZE"
  5450.                 IF NOT llRetVal
  5451.                   EXIT
  5452.                 ENDIF && not llretval
  5453.                 llRetVal=riupdate("NAZEV+VERZE",lcParentID,"NAZEV+VERZE")
  5454.               ENDSCAN get all of the sw_docsw records
  5455.               =rireuse("sw_docsw",lcChildWkArea)
  5456.               IF NOT llRetVal
  5457.                 IF _triggerlevel=1
  5458.                   DO riend WITH llRetVal
  5459.                 ENDIF at the end of the highest trigger level
  5460.                 SELECT (lcStartArea)
  5461.                 RETURN llRetVal
  5462.               ENDIF
  5463.  
  5464.  
  5465.         ENDIF    
  5466.       ENDIF    
  5467.     ENDIF    
  5468. ENDIF
  5469.  
  5470. IF _triggerlevel=1
  5471.   do riend with llRetVal
  5472. ENDIF at the end of the highest trigger level
  5473. SELECT (lcStartArea)
  5474. RETURN llRetVal
  5475. **********************************************************************************************
  5476.  
  5477. **********************************************************************************************
  5478. PROCEDURE __RI_UPDATE_CIS_PNAZ
  5479.  
  5480. LOCAL llRetVal
  5481. llRetVal = .t.
  5482. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  5483. PRIVATE pcParentExpr,pcChildExpr
  5484. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  5485. STORE 0 TO pnParentRec,pnChildRec
  5486. IF _triggerlevel=1
  5487.   BEGIN TRANSACTION
  5488.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  5489.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  5490.   pcOldTalk=SET("TALK")
  5491.   SET TALK OFF
  5492.   pcOldDele=SET("DELETED")
  5493.   pcOldExact=SET("EXACT")
  5494.   pcOldCompat=SET("COMPATIBLE")
  5495.   SET COMPATIBLE OFF
  5496.   SET DELETED ON
  5497.   SET EXACT OFF
  5498.   pcRIcursors=""
  5499.   pcRIwkareas=""
  5500.   pcRIolderror=ON("error")
  5501.   pnerror=0
  5502.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  5503.   IF TYPE('gaErrors(1)')<>"U"
  5504.     release gaErrors
  5505.   ENDIF
  5506.   PUBLIC gaErrors(1,12)
  5507.   pcOldDBC=DBC()
  5508.   SET DATA TO ("SPRAVCE")
  5509. ENDIF first trigger
  5510. LOCAL lcParentID         && parent's value to be sought in child
  5511. LOCAL lcOldParentID     && previous parent id value
  5512. LOCAL lcChildWkArea     && child work area handle returned by riopen
  5513. LOCAL lcChildID         && child's value to be sought in parent
  5514. LOCAL lcOldChildID         && old child id value
  5515. LOCAL lcParentWkArea    && parentwork area handle returned by riopen
  5516. LOCAL lcStartArea
  5517. lcStartArea=select()
  5518. llRetVal=.t.
  5519. lcParentWkArea=select()
  5520. SELECT (lcParentWkArea)
  5521. pcParentDBF=dbf()
  5522. pnParentRec=recno()
  5523. **------ ZMENA NAZVU prislusenstvi
  5524. lcOldParentID=OLDVAL("TYP")+OLDVAL("NAZEV")
  5525. pcParentID=lcOldParentID
  5526. pcParentExpr="TYP+NAZEV"
  5527. lcParentID=TYP+NAZEV
  5528. IF !(lcParentID==lcOldParentID)            && pokud se zm∞nφ nazev oblasti nebo podoblast
  5529.   lcChildWkArea=riopen("prisluse")        && 1) zm∞nit v PRISLUSE
  5530.   IF lcChildWkArea<=0
  5531.     IF _triggerlevel=1
  5532.       DO riend WITH .F.
  5533.     ENDIF at the end of the highest trigger level
  5534.     SELECT (lcStartArea)
  5535.     RETURN .F.
  5536.   ENDIF not able to open the child work area
  5537.   pcChildDBF=dbf(lcChildWkArea)
  5538.   SELECT (lcChildWkArea)
  5539.   SCAN FOR TYP+NAZEV=lcOldParentID
  5540.     pnChildRec=recno()
  5541.     pcChildID=TYP+NAZEV
  5542.     pcChildExpr="TYP+NAZEV"
  5543.     IF NOT llRetVal
  5544.       EXIT
  5545.     ENDIF && not llretval
  5546.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5547.   ENDSCAN get all of the software records
  5548.   =rireuse("prisluse",lcChildWkArea)
  5549.   IF NOT llRetVal
  5550.     IF _triggerlevel=1
  5551.       DO riend WITH llRetVal
  5552.     ENDIF at the end of the highest trigger level
  5553.     SELECT (lcStartArea)
  5554.     RETURN llRetVal
  5555.   ENDIF
  5556.  
  5557.   *** zmeny promitnout i do zlikvidovanych vet
  5558.   lcChildWkArea=riopen("lik_pris")    
  5559.   IF lcChildWkArea<=0
  5560.     IF _triggerlevel=1
  5561.       DO riend WITH .F.
  5562.     ENDIF at the end of the highest trigger level
  5563.     SELECT (lcStartArea)
  5564.     RETURN .F.
  5565.   ENDIF not able to open the child work area
  5566.   pcChildDBF=dbf(lcChildWkArea)
  5567.   SELECT (lcChildWkArea)
  5568.   SCAN FOR TYP+NAZEV=lcOldParentID
  5569.     pnChildRec=recno()
  5570.     pcChildID=TYP+NAZEV
  5571.     pcChildExpr="TYP+NAZEV"
  5572.     IF NOT llRetVal
  5573.       EXIT
  5574.     ENDIF && not llretval
  5575.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5576.   ENDSCAN get all of the lik_pris records
  5577.   =rireuse("lik_pris",lcChildWkArea)
  5578.   IF NOT llRetVal
  5579.     IF _triggerlevel=1
  5580.       DO riend WITH llRetVal
  5581.     ENDIF at the end of the highest trigger level
  5582.     SELECT (lcStartArea)
  5583.     RETURN llRetVal
  5584.   ENDIF
  5585.   
  5586.   lcChildWkArea=riopen("pris_lan")        
  5587.   IF lcChildWkArea<=0
  5588.     IF _triggerlevel=1
  5589.       DO riend WITH .F.
  5590.     ENDIF at the end of the highest trigger level
  5591.     SELECT (lcStartArea)
  5592.     RETURN .F.
  5593.   ENDIF not able to open the child work area
  5594.   pcChildDBF=dbf(lcChildWkArea)
  5595.   SELECT (lcChildWkArea)
  5596.   SCAN FOR TYP+NAZEV=lcOldParentID
  5597.     pnChildRec=recno()
  5598.     pcChildID=TYP+NAZEV
  5599.     pcChildExpr="TYP+NAZEV"
  5600.     IF NOT llRetVal
  5601.       EXIT
  5602.     ENDIF && not llretval
  5603.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5604.   ENDSCAN get all of the pris_lan records
  5605.   =rireuse("pris_lan",lcChildWkArea)
  5606.   IF NOT llRetVal
  5607.     IF _triggerlevel=1
  5608.       DO riend WITH llRetVal
  5609.     ENDIF at the end of the highest trigger level
  5610.     SELECT (lcStartArea)
  5611.     RETURN llRetVal
  5612.   ENDIF
  5613.  
  5614.   *** zmeny promitnout i do zlikvidovanych vet
  5615.   lcChildWkArea=riopen("lik_plan")        
  5616.   IF lcChildWkArea<=0
  5617.     IF _triggerlevel=1
  5618.       DO riend WITH .F.
  5619.     ENDIF at the end of the highest trigger level
  5620.     SELECT (lcStartArea)
  5621.     RETURN .F.
  5622.   ENDIF not able to open the child work area
  5623.   pcChildDBF=dbf(lcChildWkArea)
  5624.   SELECT (lcChildWkArea)
  5625.   SCAN FOR TYP+NAZEV=lcOldParentID
  5626.     pnChildRec=recno()
  5627.     pcChildID=TYP+NAZEV
  5628.     pcChildExpr="TYP+NAZEV"
  5629.     IF NOT llRetVal
  5630.       EXIT
  5631.     ENDIF && not llretval
  5632.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5633.   ENDSCAN get all of the lik_plan records
  5634.   =rireuse("lik_plan",lcChildWkArea)
  5635.   IF NOT llRetVal
  5636.     IF _triggerlevel=1
  5637.       DO riend WITH llRetVal
  5638.     ENDIF at the end of the highest trigger level
  5639.     SELECT (lcStartArea)
  5640.     RETURN llRetVal
  5641.   ENDIF
  5642.  
  5643.   lcChildWkArea=riopen("pris_vol")
  5644.   IF lcChildWkArea<=0
  5645.     IF _triggerlevel=1
  5646.       DO riend WITH .F.
  5647.     ENDIF at the end of the highest trigger level
  5648.     SELECT (lcStartArea)
  5649.     RETURN .F.
  5650.   ENDIF not able to open the child work area
  5651.   pcChildDBF=dbf(lcChildWkArea)
  5652.   SELECT (lcChildWkArea)
  5653.   SCAN FOR TYP+NAZEV=lcOldParentID
  5654.     pnChildRec=recno()
  5655.     pcChildID=TYP+NAZEV
  5656.     pcChildExpr="TYP+NAZEV"
  5657.     IF NOT llRetVal
  5658.       EXIT
  5659.     ENDIF && not llretval
  5660.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5661.   ENDSCAN get all of the pris_vol records
  5662.   =rireuse("pris_vol",lcChildWkArea)
  5663.   IF NOT llRetVal
  5664.     IF _triggerlevel=1
  5665.       DO riend WITH llRetVal
  5666.     ENDIF at the end of the highest trigger level
  5667.     SELECT (lcStartArea)
  5668.     RETURN llRetVal
  5669.   ENDIF
  5670.  
  5671.   *** zmeny promitnout i di zlikvidovanych vet
  5672.   lcChildWkArea=riopen("lik_pvol")
  5673.   IF lcChildWkArea<=0
  5674.     IF _triggerlevel=1
  5675.       DO riend WITH .F.
  5676.     ENDIF at the end of the highest trigger level
  5677.     SELECT (lcStartArea)
  5678.     RETURN .F.
  5679.   ENDIF not able to open the child work area
  5680.   pcChildDBF=dbf(lcChildWkArea)
  5681.   SELECT (lcChildWkArea)
  5682.   SCAN FOR TYP+NAZEV=lcOldParentID
  5683.     pnChildRec=recno()
  5684.     pcChildID=TYP+NAZEV
  5685.     pcChildExpr="TYP+NAZEV"
  5686.     IF NOT llRetVal
  5687.       EXIT
  5688.     ENDIF && not llretval
  5689.     llRetVal=riupdate("TYP+NAZEV",lcParentID,"TYP+NAZEV")
  5690.   ENDSCAN get all of the lik_pvol records
  5691.   =rireuse("lik_pvol",lcChildWkArea)
  5692.   IF NOT llRetVal
  5693.     IF _triggerlevel=1
  5694.       DO riend WITH llRetVal
  5695.     ENDIF at the end of the highest trigger level
  5696.     SELECT (lcStartArea)
  5697.     RETURN llRetVal
  5698.   ENDIF
  5699. ENDIF this parent id changed
  5700.  
  5701. **------ zmena nazvu procesoru a provedeni se musi zobrazit v HW
  5702. SELECT (lcStartArea)
  5703. IF INLIST(TYP,"K002","K013")
  5704.     cTyp = TYP
  5705.     lcOldParentID=OLDVAL("NAZEV")
  5706.     pcParentID=lcOldParentID
  5707.     pcParentExpr="NAZEV"
  5708.     lcParentID=NAZEV
  5709.     IF !(lcParentID==lcOldParentID)            
  5710.       lcChildWkArea=riopen("hardware")    
  5711.       IF lcChildWkArea<=0
  5712.         IF _triggerlevel=1
  5713.           DO riend WITH .F.
  5714.         ENDIF at the end of the highest trigger level
  5715.         SELECT (lcStartArea)
  5716.         RETURN .F.
  5717.       ENDIF not able to open the child work area
  5718.       pcChildDBF=dbf(lcChildWkArea)
  5719.       SELECT (lcChildWkArea)
  5720.       IF cTyp = "K002"
  5721.           SCAN FOR TYP =lcOldParentID
  5722.             pnChildRec=recno()
  5723.             pcChildID=TYP
  5724.             pcChildExpr="TYP"
  5725.             IF NOT llRetVal
  5726.               EXIT
  5727.             ENDIF && not llretval
  5728.             llRetVal=riupdate("TYP",lcParentID,"TYP")
  5729.             ENDSCAN get all of the software records
  5730.       ELSE       
  5731.           SCAN FOR PROVEDENI =lcOldParentID
  5732.             pnChildRec=recno()
  5733.             pcChildID=PROVEDENI
  5734.             pcChildExpr="PROVEDENI"
  5735.             IF NOT llRetVal
  5736.               EXIT
  5737.             ENDIF && not llretval
  5738.             llRetVal=riupdate("PROVEDENI",lcParentID,"TYP")
  5739.             ENDSCAN get all of the software records
  5740.       ENDIF       
  5741.       =rireuse("hardware",lcChildWkArea)
  5742.       IF NOT llRetVal
  5743.         IF _triggerlevel=1
  5744.           DO riend WITH llRetVal
  5745.         ENDIF at the end of the highest trigger level
  5746.         SELECT (lcStartArea)
  5747.         RETURN llRetVal
  5748.       ENDIF
  5749.  
  5750.     *** zmeny je treba promitnout i do zlikvidovanych vet
  5751.       lcChildWkArea=riopen("lik_hard")    
  5752.       IF lcChildWkArea<=0
  5753.         IF _triggerlevel=1
  5754.           DO riend WITH .F.
  5755.         ENDIF at the end of the highest trigger level
  5756.         SELECT (lcStartArea)
  5757.         RETURN .F.
  5758.       ENDIF not able to open the child work area
  5759.       pcChildDBF=dbf(lcChildWkArea)
  5760.       SELECT (lcChildWkArea)
  5761.       IF cTyp = "K002"
  5762.           SCAN FOR TYP =lcOldParentID
  5763.             pnChildRec=recno()
  5764.             pcChildID=TYP
  5765.             pcChildExpr="TYP"
  5766.             IF NOT llRetVal
  5767.               EXIT
  5768.             ENDIF && not llretval
  5769.             llRetVal=riupdate("TYP",lcParentID,"TYP")
  5770.             ENDSCAN get all of the lik_hard records
  5771.       ELSE       
  5772.           SCAN FOR PROVEDENI =lcOldParentID
  5773.             pnChildRec=recno()
  5774.             pcChildID=PROVEDENI
  5775.             pcChildExpr="PROVEDENI"
  5776.             IF NOT llRetVal
  5777.               EXIT
  5778.             ENDIF && not llretval
  5779.             llRetVal=riupdate("PROVEDENI",lcParentID,"TYP")
  5780.             ENDSCAN get all of the lik_hard records
  5781.       ENDIF       
  5782.       =rireuse("lik_hard",lcChildWkArea)
  5783.       IF NOT llRetVal
  5784.         IF _triggerlevel=1
  5785.           DO riend WITH llRetVal
  5786.         ENDIF at the end of the highest trigger level
  5787.         SELECT (lcStartArea)
  5788.         RETURN llRetVal
  5789.       ENDIF
  5790.     ENDIF this parent id changed
  5791. ENDIF    
  5792. IF _triggerlevel=1
  5793.   do riend with llRetVal
  5794. ENDIF at the end of the highest trigger level
  5795. SELECT (lcStartArea)
  5796. RETURN llRetVal
  5797. **********************************************************************************************
  5798.  
  5799. **********************************************************************************************
  5800. PROCEDURE __RI_UPDATE_CIS_POB1
  5801.  
  5802. LOCAL llRetVal
  5803. llRetVal = .t.
  5804. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  5805. PRIVATE pcParentExpr,pcChildExpr
  5806. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  5807. STORE 0 TO pnParentRec,pnChildRec
  5808. IF _triggerlevel=1
  5809.   BEGIN TRANSACTION
  5810.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  5811.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  5812.   pcOldTalk=SET("TALK")
  5813.   SET TALK OFF
  5814.   pcOldDele=SET("DELETED")
  5815.   pcOldExact=SET("EXACT")
  5816.   pcOldCompat=SET("COMPATIBLE")
  5817.   SET COMPATIBLE OFF
  5818.   SET DELETED ON
  5819.   SET EXACT OFF
  5820.   pcRIcursors=""
  5821.   pcRIwkareas=""
  5822.   pcRIolderror=ON("error")
  5823.   pnerror=0
  5824.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  5825.   IF TYPE('gaErrors(1)')<>"U"
  5826.     release gaErrors
  5827.   ENDIF
  5828.   PUBLIC gaErrors(1,12)
  5829.   pcOldDBC=DBC()
  5830.   SET DATA TO ("SPRAVCE")
  5831. ENDIF first trigger
  5832. LOCAL lcParentID         && parent's value to be sought in child
  5833. LOCAL lcOldParentID     && previous parent id value
  5834. LOCAL lcChildWkArea     && child work area handle returned by riopen
  5835. LOCAL lcChildID         && child's value to be sought in parent
  5836. LOCAL lcOldChildID         && old child id value
  5837. LOCAL lcParentWkArea    && parentwork area handle returned by riopen
  5838. LOCAL lcStartArea
  5839. lcStartArea=select()
  5840. llRetVal=.t.
  5841. lcParentWkArea=select()
  5842. SELECT (lcParentWkArea)
  5843. pcParentDBF=dbf()
  5844. pnParentRec=recno()
  5845. **------ ZMENA OBLASTI1 v prislusenstvi
  5846. lcOldParentID=OLDVAL("TYP")+OLDVAL("NAZEV")
  5847. pcParentID=lcOldParentID
  5848. pcParentExpr="TYP+NAZEV"
  5849. lcParentID=TYP+NAZEV
  5850. IF !(lcParentID==lcOldParentID)            && pokud se zm∞nφ nazev oblasti nebo podoblast
  5851.   lcChildWkArea=riopen("prisluse")        && 1) zm∞nit v PRISLUSE
  5852.   IF lcChildWkArea<=0
  5853.     IF _triggerlevel=1
  5854.       DO riend WITH .F.
  5855.     ENDIF at the end of the highest trigger level
  5856.     SELECT (lcStartArea)
  5857.     RETURN .F.
  5858.   ENDIF not able to open the child work area
  5859.   pcChildDBF=dbf(lcChildWkArea)
  5860.   SELECT (lcChildWkArea)
  5861.   SCAN FOR TYP+OBLAST1=lcOldParentID
  5862.     pnChildRec=recno()
  5863.     pcChildID=TYP+OBLAST1
  5864.     pcChildExpr="TYP+OBLAST1"
  5865.     IF NOT llRetVal
  5866.       EXIT
  5867.     ENDIF && not llretval
  5868.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  5869.   ENDSCAN get all of the software records
  5870.   =rireuse("prisluse",lcChildWkArea)
  5871.   IF NOT llRetVal
  5872.     IF _triggerlevel=1
  5873.       DO riend WITH llRetVal
  5874.     ENDIF at the end of the highest trigger level
  5875.     SELECT (lcStartArea)
  5876.     RETURN llRetVal
  5877.   ENDIF
  5878.  
  5879.   *** zmeny promitnout do zlikvidovanych vet
  5880.   lcChildWkArea=riopen("lik_pris")        
  5881.   IF lcChildWkArea<=0
  5882.     IF _triggerlevel=1
  5883.       DO riend WITH .F.
  5884.     ENDIF at the end of the highest trigger level
  5885.     SELECT (lcStartArea)
  5886.     RETURN .F.
  5887.   ENDIF not able to open the child work area
  5888.   pcChildDBF=dbf(lcChildWkArea)
  5889.   SELECT (lcChildWkArea)
  5890.   SCAN FOR TYP+OBLAST1=lcOldParentID
  5891.     pnChildRec=recno()
  5892.     pcChildID=TYP+OBLAST1
  5893.     pcChildExpr="TYP+OBLAST1"
  5894.     IF NOT llRetVal
  5895.       EXIT
  5896.     ENDIF && not llretval
  5897.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  5898.   ENDSCAN get all of the lik_pris records
  5899.   =rireuse("lik_pris",lcChildWkArea)
  5900.   IF NOT llRetVal
  5901.     IF _triggerlevel=1
  5902.       DO riend WITH llRetVal
  5903.     ENDIF at the end of the highest trigger level
  5904.     SELECT (lcStartArea)
  5905.     RETURN llRetVal
  5906.   ENDIF
  5907.  
  5908.   lcChildWkArea=riopen("pris_lan")
  5909.   IF lcChildWkArea<=0
  5910.     IF _triggerlevel=1
  5911.       DO riend WITH .F.
  5912.     ENDIF at the end of the highest trigger level
  5913.     SELECT (lcStartArea)
  5914.     RETURN .F.
  5915.   ENDIF not able to open the child work area
  5916.   pcChildDBF=dbf(lcChildWkArea)
  5917.   SELECT (lcChildWkArea)
  5918.   SCAN FOR TYP+OBLAST1=lcOldParentID
  5919.     pnChildRec=recno()
  5920.     pcChildID=TYP+OBLAST1
  5921.     pcChildExpr="TYP+OBLAST1"
  5922.     IF NOT llRetVal
  5923.       EXIT
  5924.     ENDIF && not llretval
  5925.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  5926.   ENDSCAN get all of the pris_lan records
  5927.   =rireuse("pris_lan",lcChildWkArea)
  5928.   IF NOT llRetVal
  5929.     IF _triggerlevel=1
  5930.       DO riend WITH llRetVal
  5931.     ENDIF at the end of the highest trigger level
  5932.     SELECT (lcStartArea)
  5933.     RETURN llRetVal
  5934.   ENDIF
  5935.  
  5936.   *** zmeny promitnout do zlikvidovanych vet
  5937.   lcChildWkArea=riopen("lik_plan")
  5938.   IF lcChildWkArea<=0
  5939.     IF _triggerlevel=1
  5940.       DO riend WITH .F.
  5941.     ENDIF at the end of the highest trigger level
  5942.     SELECT (lcStartArea)
  5943.     RETURN .F.
  5944.   ENDIF not able to open the child work area
  5945.   pcChildDBF=dbf(lcChildWkArea)
  5946.   SELECT (lcChildWkArea)
  5947.   SCAN FOR TYP+OBLAST1=lcOldParentID
  5948.     pnChildRec=recno()
  5949.     pcChildID=TYP+OBLAST1
  5950.     pcChildExpr="TYP+OBLAST1"
  5951.     IF NOT llRetVal
  5952.       EXIT
  5953.     ENDIF && not llretval
  5954.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  5955.   ENDSCAN get all of the lik_plan records
  5956.   =rireuse("lik_plan",lcChildWkArea)
  5957.   IF NOT llRetVal
  5958.     IF _triggerlevel=1
  5959.       DO riend WITH llRetVal
  5960.     ENDIF at the end of the highest trigger level
  5961.     SELECT (lcStartArea)
  5962.     RETURN llRetVal
  5963.   ENDIF
  5964.  
  5965.   lcChildWkArea=riopen("pris_vol")
  5966.   IF lcChildWkArea<=0
  5967.     IF _triggerlevel=1
  5968.       DO riend WITH .F.
  5969.     ENDIF at the end of the highest trigger level
  5970.     SELECT (lcStartArea)
  5971.     RETURN .F.
  5972.   ENDIF not able to open the child work area
  5973.   pcChildDBF=dbf(lcChildWkArea)
  5974.   SELECT (lcChildWkArea)
  5975.   SCAN FOR TYP+OBLAST1=lcOldParentID
  5976.     pnChildRec=recno()
  5977.     pcChildID=TYP+OBLAST1
  5978.     pcChildExpr="TYP+OBLAST1"
  5979.     IF NOT llRetVal
  5980.       EXIT
  5981.     ENDIF && not llretval
  5982.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  5983.   ENDSCAN get all of the pris_vol records
  5984.   =rireuse("pris_vol",lcChildWkArea)
  5985.   IF NOT llRetVal
  5986.     IF _triggerlevel=1
  5987.       DO riend WITH llRetVal
  5988.     ENDIF at the end of the highest trigger level
  5989.     SELECT (lcStartArea)
  5990.     RETURN llRetVal
  5991.   ENDIF
  5992.  
  5993.   *** zmeny promitnout do zlikvidovanych vet
  5994.   lcChildWkArea=riopen("lik_pvol")
  5995.   IF lcChildWkArea<=0
  5996.     IF _triggerlevel=1
  5997.       DO riend WITH .F.
  5998.     ENDIF at the end of the highest trigger level
  5999.     SELECT (lcStartArea)
  6000.     RETURN .F.
  6001.   ENDIF not able to open the child work area
  6002.   pcChildDBF=dbf(lcChildWkArea)
  6003.   SELECT (lcChildWkArea)
  6004.   SCAN FOR TYP+OBLAST1=lcOldParentID
  6005.     pnChildRec=recno()
  6006.     pcChildID=TYP+OBLAST1
  6007.     pcChildExpr="TYP+OBLAST1"
  6008.     IF NOT llRetVal
  6009.       EXIT
  6010.     ENDIF && not llretval
  6011.     llRetVal=riupdate("TYP+OBLAST1",lcParentID,"TYP+OBLAST1")
  6012.   ENDSCAN get all of the lik_pvol records
  6013.   =rireuse("lik_pvol",lcChildWkArea)
  6014.   IF NOT llRetVal
  6015.     IF _triggerlevel=1
  6016.       DO riend WITH llRetVal
  6017.     ENDIF at the end of the highest trigger level
  6018.     SELECT (lcStartArea)
  6019.     RETURN llRetVal
  6020.   ENDIF
  6021.  
  6022. ENDIF this parent id changed
  6023. IF _triggerlevel=1
  6024.   do riend with llRetVal
  6025. ENDIF at the end of the highest trigger level
  6026. SELECT (lcStartArea)
  6027. RETURN llRetVal
  6028. **********************************************************************************************
  6029.  
  6030. **********************************************************************************************
  6031. PROCEDURE __RI_UPDATE_CIS_POB2
  6032.  
  6033. LOCAL llRetVal
  6034. llRetVal = .t.
  6035. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  6036. PRIVATE pcParentExpr,pcChildExpr
  6037. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  6038. STORE 0 TO pnParentRec,pnChildRec
  6039. IF _triggerlevel=1
  6040.   BEGIN TRANSACTION
  6041.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  6042.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  6043.   pcOldTalk=SET("TALK")
  6044.   SET TALK OFF
  6045.   pcOldDele=SET("DELETED")
  6046.   pcOldExact=SET("EXACT")
  6047.   pcOldCompat=SET("COMPATIBLE")
  6048.   SET COMPATIBLE OFF
  6049.   SET DELETED ON
  6050.   SET EXACT OFF
  6051.   pcRIcursors=""
  6052.   pcRIwkareas=""
  6053.   pcRIolderror=ON("error")
  6054.   pnerror=0
  6055.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  6056.   IF TYPE('gaErrors(1)')<>"U"
  6057.     release gaErrors
  6058.   ENDIF
  6059.   PUBLIC gaErrors(1,12)
  6060.   pcOldDBC=DBC()
  6061.   SET DATA TO ("SPRAVCE")
  6062. ENDIF first trigger
  6063. LOCAL lcParentID         && parent's value to be sought in child
  6064. LOCAL lcOldParentID     && previous parent id value
  6065. LOCAL lcChildWkArea     && child work area handle returned by riopen
  6066. LOCAL lcChildID         && child's value to be sought in parent
  6067. LOCAL lcOldChildID         && old child id value
  6068. LOCAL lcParentWkArea    && parentwork area handle returned by riopen
  6069. LOCAL lcStartArea
  6070. lcStartArea=select()
  6071. llRetVal=.t.
  6072. lcParentWkArea=select()
  6073. SELECT (lcParentWkArea)
  6074. pcParentDBF=dbf()
  6075. pnParentRec=recno()
  6076. **------ ZMENA OBLASTI2 v prislusenstvi
  6077. lcOldParentID=OLDVAL("TYP")+OLDVAL("NAZEV")
  6078. pcParentID=lcOldParentID
  6079. pcParentExpr="TYP+NAZEV"
  6080. lcParentID=TYP+NAZEV
  6081. IF !(lcParentID==lcOldParentID)            && pokud se zm∞nφ nazev oblasti nebo podoblast
  6082.   lcChildWkArea=riopen("prisluse")        
  6083.   IF lcChildWkArea<=0
  6084.     IF _triggerlevel=1
  6085.       DO riend WITH .F.
  6086.     ENDIF at the end of the highest trigger level
  6087.     SELECT (lcStartArea)
  6088.     RETURN .F.
  6089.   ENDIF not able to open the child work area
  6090.   pcChildDBF=dbf(lcChildWkArea)
  6091.   SELECT (lcChildWkArea)
  6092.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6093.     pnChildRec=recno()
  6094.     pcChildID=TYP+OBLAST2
  6095.     pcChildExpr="TYP+OBLAST2"
  6096.     IF NOT llRetVal
  6097.       EXIT
  6098.     ENDIF && not llretval
  6099.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6100.   ENDSCAN get all of the software records
  6101.   =rireuse("prisluse",lcChildWkArea)
  6102.   IF NOT llRetVal
  6103.     IF _triggerlevel=1
  6104.       DO riend WITH llRetVal
  6105.     ENDIF at the end of the highest trigger level
  6106.     SELECT (lcStartArea)
  6107.     RETURN llRetVal
  6108.   ENDIF
  6109.  
  6110.   *** zmmeny promitnout do zlikvidovanych vet
  6111.   lcChildWkArea=riopen("lik_pris")        
  6112.   IF lcChildWkArea<=0
  6113.     IF _triggerlevel=1
  6114.       DO riend WITH .F.
  6115.     ENDIF at the end of the highest trigger level
  6116.     SELECT (lcStartArea)
  6117.     RETURN .F.
  6118.   ENDIF not able to open the child work area
  6119.   pcChildDBF=dbf(lcChildWkArea)
  6120.   SELECT (lcChildWkArea)
  6121.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6122.     pnChildRec=recno()
  6123.     pcChildID=TYP+OBLAST2
  6124.     pcChildExpr="TYP+OBLAST2"
  6125.     IF NOT llRetVal
  6126.       EXIT
  6127.     ENDIF && not llretval
  6128.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6129.   ENDSCAN get all of the lik_pris records
  6130.   =rireuse("lik_pris",lcChildWkArea)
  6131.   IF NOT llRetVal
  6132.     IF _triggerlevel=1
  6133.       DO riend WITH llRetVal
  6134.     ENDIF at the end of the highest trigger level
  6135.     SELECT (lcStartArea)
  6136.     RETURN llRetVal
  6137.   ENDIF
  6138.  
  6139.   lcChildWkArea=riopen("pris_lan")        
  6140.   IF lcChildWkArea<=0
  6141.     IF _triggerlevel=1
  6142.       DO riend WITH .F.
  6143.     ENDIF at the end of the highest trigger level
  6144.     SELECT (lcStartArea)
  6145.     RETURN .F.
  6146.   ENDIF not able to open the child work area
  6147.   pcChildDBF=dbf(lcChildWkArea)
  6148.   SELECT (lcChildWkArea)
  6149.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6150.     pnChildRec=recno()
  6151.     pcChildID=TYP+OBLAST2
  6152.     pcChildExpr="TYP+OBLAST2"
  6153.     IF NOT llRetVal
  6154.       EXIT
  6155.     ENDIF && not llretval
  6156.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6157.   ENDSCAN get all of the pris_lan records
  6158.   =rireuse("pris_lan",lcChildWkArea)
  6159.   IF NOT llRetVal
  6160.     IF _triggerlevel=1
  6161.       DO riend WITH llRetVal
  6162.     ENDIF at the end of the highest trigger level
  6163.     SELECT (lcStartArea)
  6164.     RETURN llRetVal
  6165.   ENDIF
  6166.  
  6167.   *** zmeny promitnout do zlikvidovanych vet
  6168.   lcChildWkArea=riopen("lik_plan")        
  6169.   IF lcChildWkArea<=0
  6170.     IF _triggerlevel=1
  6171.       DO riend WITH .F.
  6172.     ENDIF at the end of the highest trigger level
  6173.     SELECT (lcStartArea)
  6174.     RETURN .F.
  6175.   ENDIF not able to open the child work area
  6176.   pcChildDBF=dbf(lcChildWkArea)
  6177.   SELECT (lcChildWkArea)
  6178.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6179.     pnChildRec=recno()
  6180.     pcChildID=TYP+OBLAST2
  6181.     pcChildExpr="TYP+OBLAST2"
  6182.     IF NOT llRetVal
  6183.       EXIT
  6184.     ENDIF && not llretval
  6185.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6186.   ENDSCAN get all of the lik_plan records
  6187.   =rireuse("lik_plan",lcChildWkArea)
  6188.   IF NOT llRetVal
  6189.     IF _triggerlevel=1
  6190.       DO riend WITH llRetVal
  6191.     ENDIF at the end of the highest trigger level
  6192.     SELECT (lcStartArea)
  6193.     RETURN llRetVal
  6194.   ENDIF
  6195.  
  6196.   lcChildWkArea=riopen("pris_vol")        
  6197.   IF lcChildWkArea<=0
  6198.     IF _triggerlevel=1
  6199.       DO riend WITH .F.
  6200.     ENDIF at the end of the highest trigger level
  6201.     SELECT (lcStartArea)
  6202.     RETURN .F.
  6203.   ENDIF not able to open the child work area
  6204.   pcChildDBF=dbf(lcChildWkArea)
  6205.   SELECT (lcChildWkArea)
  6206.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6207.     pnChildRec=recno()
  6208.     pcChildID=TYP+OBLAST2
  6209.     pcChildExpr="TYP+OBLAST2"
  6210.     IF NOT llRetVal
  6211.       EXIT
  6212.     ENDIF && not llretval
  6213.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6214.   ENDSCAN get all of the pris_vol records
  6215.   =rireuse("pris_vol",lcChildWkArea)
  6216.   IF NOT llRetVal
  6217.     IF _triggerlevel=1
  6218.       DO riend WITH llRetVal
  6219.     ENDIF at the end of the highest trigger level
  6220.     SELECT (lcStartArea)
  6221.     RETURN llRetVal
  6222.   ENDIF
  6223.  
  6224.   *** zmeny primitnout do zlikvidovanych vet
  6225.   lcChildWkArea=riopen("lik_pvol")        
  6226.   IF lcChildWkArea<=0
  6227.     IF _triggerlevel=1
  6228.       DO riend WITH .F.
  6229.     ENDIF at the end of the highest trigger level
  6230.     SELECT (lcStartArea)
  6231.     RETURN .F.
  6232.   ENDIF not able to open the child work area
  6233.   pcChildDBF=dbf(lcChildWkArea)
  6234.   SELECT (lcChildWkArea)
  6235.   SCAN FOR TYP+OBLAST2=lcOldParentID
  6236.     pnChildRec=recno()
  6237.     pcChildID=TYP+OBLAST2
  6238.     pcChildExpr="TYP+OBLAST2"
  6239.     IF NOT llRetVal
  6240.       EXIT
  6241.     ENDIF && not llretval
  6242.     llRetVal=riupdate("TYP+OBLAST2",lcParentID,"TYP+OBLAST2")
  6243.   ENDSCAN get all of the lik_pvol records
  6244.   =rireuse("lik_pvol",lcChildWkArea)
  6245.   IF NOT llRetVal
  6246.     IF _triggerlevel=1
  6247.       DO riend WITH llRetVal
  6248.     ENDIF at the end of the highest trigger level
  6249.     SELECT (lcStartArea)
  6250.     RETURN llRetVal
  6251.   ENDIF
  6252.  
  6253. ENDIF this parent id changed
  6254.  
  6255. IF _triggerlevel=1
  6256.   do riend with llRetVal
  6257. ENDIF at the end of the highest trigger level
  6258. SELECT (lcStartArea)
  6259. RETURN llRetVal
  6260. **********************************************************************************************
  6261.  
  6262. **********************************************************************************************
  6263. PROCEDURE  __RI_UPDATE_hardware
  6264.  
  6265. LOCAL llRetVal
  6266. llRetVal = .t.
  6267. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  6268. PRIVATE pcParentExpr,pcChildExpr
  6269. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  6270. STORE 0 TO pnParentRec,pnChildRec
  6271. IF _triggerlevel=1
  6272.   BEGIN TRANSACTION
  6273.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  6274.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  6275.   pcOldTalk=SET("TALK")
  6276.   SET TALK OFF
  6277.   pcOldDele=SET("DELETED")
  6278.   pcOldExact=SET("EXACT")
  6279.   pcOldCompat=SET("COMPATIBLE")
  6280.   SET COMPATIBLE OFF
  6281.   SET DELETED ON
  6282.   SET EXACT OFF
  6283.   pcRIcursors=""
  6284.   pcRIwkareas=""
  6285.   pcRIolderror=ON("error")
  6286.   pnerror=0
  6287.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  6288.   IF TYPE('gaErrors(1)')<>"U"
  6289.     release gaErrors
  6290.   ENDIF
  6291.   PUBLIC gaErrors(1,12)
  6292.   pcOldDBC=DBC()
  6293.   SET DATA TO ("SPRAVCE")
  6294. ENDIF first trigger
  6295. LOCAL lcParentID && parent's value to be sought in child
  6296. LOCAL lcOldParentID && previous parent id value
  6297. LOCAL lcChildWkArea && child work area handle returned by riopen
  6298. LOCAL lcChildID && child's value to be sought in parent
  6299. LOCAL lcOldChildID && old child id value
  6300. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  6301. LOCAL lcStartArea
  6302. lcStartArea=select()
  6303. llRetVal=.t.
  6304. lcParentWkArea=select()
  6305. SELECT (lcParentWkArea)
  6306. pcParentDBF=dbf()
  6307. pnParentRec=recno()
  6308. lcOldParentID=OLDVAL("CISLO")
  6309. pcParentID=lcOldParentID
  6310. pcParentExpr="CISLO"
  6311. lcParentID=CISLO
  6312. IF !(lcParentID==lcOldParentID)                && zmena v PRISLUSE
  6313.   lcChildWkArea=riopen("prisluse")
  6314.   IF lcChildWkArea<=0
  6315.     IF _triggerlevel=1
  6316.       DO riend WITH .F.
  6317.     ENDIF at the end of the highest trigger level
  6318.     SELECT (lcStartArea)
  6319.     RETURN .F.
  6320.   ENDIF not able to open the child work area
  6321.   pcChildDBF=dbf(lcChildWkArea)
  6322.   SELECT (lcChildWkArea)
  6323.   SCAN FOR PRIRAD=lcOldParentID
  6324.     pnChildRec=recno()
  6325.     pcChildID=PRIRAD
  6326.     pcChildExpr="PRIRAD"
  6327.     IF NOT llRetVal
  6328.       EXIT
  6329.     ENDIF && not llretval
  6330.     llRetVal=riupdate("PRIRAD",lcParentID,"HARDWARE")
  6331.   ENDSCAN get all of the prisluse records
  6332.   =rireuse("prisluse",lcChildWkArea)
  6333.   IF NOT llRetVal
  6334.     IF _triggerlevel=1
  6335.       DO riend WITH llRetVal
  6336.     ENDIF at the end of the highest trigger level
  6337.     SELECT (lcStartArea)
  6338.     RETURN llRetVal
  6339.   ENDIF
  6340.  
  6341.   *** zmeny promitnout do zlikvidovanych vet
  6342.   lcChildWkArea=riopen("lik_pris")
  6343.   IF lcChildWkArea<=0
  6344.     IF _triggerlevel=1
  6345.       DO riend WITH .F.
  6346.     ENDIF at the end of the highest trigger level
  6347.     SELECT (lcStartArea)
  6348.     RETURN .F.
  6349.   ENDIF not able to open the child work area
  6350.   pcChildDBF=dbf(lcChildWkArea)
  6351.   SELECT (lcChildWkArea)
  6352.   SCAN FOR PRIRAD=lcOldParentID
  6353.     pnChildRec=recno()
  6354.     pcChildID=PRIRAD
  6355.     pcChildExpr="PRIRAD"
  6356.     IF NOT llRetVal
  6357.       EXIT
  6358.     ENDIF && not llretval
  6359.     llRetVal=riupdate("PRIRAD",lcParentID,"HARDWARE")
  6360.   ENDSCAN get all of the lik_pris records
  6361.   =rireuse("lik_pris",lcChildWkArea)
  6362.   IF NOT llRetVal
  6363.     IF _triggerlevel=1
  6364.       DO riend WITH llRetVal
  6365.     ENDIF at the end of the highest trigger level
  6366.     SELECT (lcStartArea)
  6367.     RETURN llRetVal
  6368.   ENDIF
  6369.  
  6370.   lcChildWkArea=riopen("OPR_HW")            && zmena v OPRAVY
  6371.   IF lcChildWkArea<=0
  6372.     IF _triggerlevel=1
  6373.       DO riend WITH .F.
  6374.     ENDIF at the end of the highest trigger level
  6375.     SELECT (lcStartArea)
  6376.     RETURN .F.
  6377.   ENDIF not able to open the child work area
  6378.   pcChildDBF=dbf(lcChildWkArea)
  6379.   SELECT (lcChildWkArea)
  6380.   SCAN FOR CISLO=lcOldParentID                && AND TYP="H"      SOB
  6381.     pnChildRec=recno()
  6382.     pcChildID=CISLO
  6383.     pcChildExpr="CISLO"
  6384.     IF NOT llRetVal
  6385.       EXIT
  6386.     ENDIF && not llretval
  6387.     llRetVal=riupdate("CISLO",lcParentID,"HARDWARE")
  6388.   ENDSCAN get all of the opr_hw records
  6389.   =rireuse("OPR_HW",lcChildWkArea)
  6390.   IF NOT llRetVal
  6391.     IF _triggerlevel=1
  6392.       DO riend WITH llRetVal
  6393.     ENDIF at the end of the highest trigger level
  6394.     SELECT (lcStartArea)
  6395.     RETURN llRetVal
  6396.   ENDIF
  6397.  
  6398.   lcChildWkArea=riopen("soft_pri")                && zmena v soft_pri
  6399.   IF lcChildWkArea<=0
  6400.     IF _triggerlevel=1
  6401.       DO riend WITH .F.
  6402.     ENDIF at the end of the highest trigger level
  6403.     SELECT (lcStartArea)
  6404.     RETURN .F.
  6405.   ENDIF not able to open the child work area
  6406.   pcChildDBF=dbf(lcChildWkArea)
  6407.   SELECT (lcChildWkArea)
  6408.   SCAN FOR CISLO=lcOldParentID
  6409.     pnChildRec=recno()
  6410.     pcChildID=CISLO
  6411.     pcChildExpr="CISLO"
  6412.     IF NOT llRetVal
  6413.       EXIT
  6414.     ENDIF && not llretval
  6415.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6416.   ENDSCAN get all of the soft_pri records
  6417.   =rireuse("soft_pri",lcChildWkArea)
  6418.   IF NOT llRetVal
  6419.     IF _triggerlevel=1
  6420.       DO riend WITH llRetVal
  6421.     ENDIF at the end of the highest trigger level
  6422.     SELECT (lcStartArea)
  6423.     RETURN llRetVal
  6424.   ENDIF
  6425.  
  6426.   lcChildWkArea=riopen("dok_hw")            && zm∞nit v DOK_HW
  6427.   IF lcChildWkArea<=0
  6428.     IF _triggerlevel=1
  6429.       DO riend WITH .F.
  6430.     ENDIF at the end of the highest trigger level
  6431.     SELECT (lcStartArea)
  6432.     RETURN .F.
  6433.   ENDIF not able to open the child work area
  6434.   pcChildDBF=dbf(lcChildWkArea)
  6435.   SELECT (lcChildWkArea)
  6436.   SCAN FOR VAZBA=lcOldParentID
  6437.     pnChildRec=recno()
  6438.     pcChildID=VAZBA
  6439.     pcChildExpr="VAZBA"
  6440.     IF NOT llRetVal
  6441.       EXIT
  6442.     ENDIF && not llretval
  6443.     llRetVal=riupdate("VAZBA",lcParentID,"VAZBA")
  6444.   ENDSCAN get all of the dok_hw records
  6445.   =rireuse("dok_hw",lcChildWkArea)
  6446.   IF NOT llRetVal
  6447.     IF _triggerlevel=1
  6448.       DO riend WITH llRetVal
  6449.     ENDIF at the end of the highest trigger level
  6450.     SELECT (lcStartArea)
  6451.     RETURN llRetVal
  6452.   ENDIF
  6453.  
  6454.   lcChildWkArea=riopen("software")            && zm∞nit v SOFTWARE
  6455.   IF lcChildWkArea<=0
  6456.     IF _triggerlevel=1
  6457.       DO riend WITH .F.
  6458.     ENDIF at the end of the highest trigger level
  6459.     SELECT (lcStartArea)
  6460.     RETURN .F.
  6461.   ENDIF not able to open the child work area
  6462.   pcChildDBF=dbf(lcChildWkArea)
  6463.   SELECT (lcChildWkArea)
  6464.   SCAN FOR OEM=lcOldParentID AND LEFT(Lic_Zariz,2) = "HW"
  6465.     pnChildRec=recno()
  6466.     pcChildID=OEM
  6467.     pcChildExpr="OEM"
  6468.     IF NOT llRetVal
  6469.       EXIT
  6470.     ENDIF && not llretval
  6471.     llRetVal=riupdate("OEM",lcParentID,"OEM")
  6472.   ENDSCAN get all of the software records
  6473.   =rireuse("software",lcChildWkArea)
  6474.   IF NOT llRetVal
  6475.     IF _triggerlevel=1
  6476.       DO riend WITH llRetVal
  6477.     ENDIF at the end of the highest trigger level
  6478.     SELECT (lcStartArea)
  6479.     RETURN llRetVal
  6480.   ENDIF
  6481.  
  6482.   *** zmeyn provest do zlikvidovanych vet
  6483.   lcChildWkArea=riopen("lik_soft")
  6484.   IF lcChildWkArea<=0
  6485.     IF _triggerlevel=1
  6486.       DO riend WITH .F.
  6487.     ENDIF at the end of the highest trigger level
  6488.     SELECT (lcStartArea)
  6489.     RETURN .F.
  6490.   ENDIF not able to open the child work area
  6491.   pcChildDBF=dbf(lcChildWkArea)
  6492.   SELECT (lcChildWkArea)
  6493.   SCAN FOR OEM=lcOldParentID AND LEFT(Lic_Zariz,2) = "HW"
  6494.     pnChildRec=recno()
  6495.     pcChildID=OEM
  6496.     pcChildExpr="OEM"
  6497.     IF NOT llRetVal
  6498.       EXIT
  6499.     ENDIF && not llretval
  6500.     llRetVal=riupdate("OEM",lcParentID,"OEM")
  6501.   ENDSCAN get all of the lik_soft records
  6502.   =rireuse("lik_soft",lcChildWkArea)
  6503.   IF NOT llRetVal
  6504.     IF _triggerlevel=1
  6505.       DO riend WITH llRetVal
  6506.     ENDIF at the end of the highest trigger level
  6507.     SELECT (lcStartArea)
  6508.     RETURN llRetVal
  6509.   ENDIF
  6510.  
  6511.   lcChildWkArea=riopen("pozadav")                && zm∞nit v POZADAV
  6512.   IF lcChildWkArea<=0
  6513.     IF _triggerlevel=1
  6514.       DO riend WITH .F.
  6515.     ENDIF at the end of the highest trigger level
  6516.     SELECT (lcStartArea)
  6517.     RETURN .F.
  6518.   ENDIF not able to open the child work area
  6519.   pcChildDBF=dbf(lcChildWkArea)
  6520.   SELECT (lcChildWkArea)
  6521.   SCAN FOR VAZBA=lcOldParentID 
  6522.     pnChildRec=recno()
  6523.     pcChildID=VAZBA
  6524.     pcChildExpr="VAZBA"
  6525.     IF NOT llRetVal
  6526.       EXIT
  6527.     ENDIF && not llretval
  6528.     llRetVal=riupdate("VAZBA",lcParentID,"VAZBA")
  6529.   ENDSCAN get all of the pozadav records
  6530.   =rireuse("pozadav",lcChildWkArea)
  6531.   IF NOT llRetVal
  6532.     IF _triggerlevel=1
  6533.       DO riend WITH llRetVal
  6534.     ENDIF at the end of the highest trigger level
  6535.     SELECT (lcStartArea)
  6536.     RETURN llRetVal
  6537.   ENDIF
  6538.  
  6539.   lcChildWkArea=riopen("hh_loghd")            && zm∞nit v hh_loghd
  6540.   IF lcChildWkArea<=0
  6541.     IF _triggerlevel=1
  6542.       DO riend WITH .F.
  6543.     ENDIF at the end of the highest trigger level
  6544.     SELECT (lcStartArea)
  6545.     RETURN .F.
  6546.   ENDIF not able to open the child work area
  6547.   pcChildDBF=dbf(lcChildWkArea)
  6548.   SELECT (lcChildWkArea)
  6549.   SCAN FOR CISLO=lcOldParentID
  6550.     pnChildRec=recno()
  6551.     pcChildID=CISLO
  6552.     pcChildExpr="CISLO"
  6553.     IF NOT llRetVal
  6554.       EXIT
  6555.     ENDIF && not llretval
  6556.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6557.   ENDSCAN get all of the hh_loghd records
  6558.   =rireuse("hh_loghd",lcChildWkArea)
  6559.   IF NOT llRetVal
  6560.     IF _triggerlevel=1
  6561.       DO riend WITH llRetVal
  6562.     ENDIF at the end of the highest trigger level
  6563.     SELECT (lcStartArea)
  6564.     RETURN llRetVal
  6565.   ENDIF
  6566.  
  6567.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  6568.   IF lcChildWkArea<=0
  6569.     IF _triggerlevel=1
  6570.       DO riend WITH .F.
  6571.     ENDIF at the end of the highest trigger level
  6572.     SELECT (lcStartArea)
  6573.     RETURN .F.
  6574.   ENDIF not able to open the child work area
  6575.   pcChildDBF=dbf(lcChildWkArea)
  6576.   SELECT (lcChildWkArea)
  6577.   SCAN FOR CISLO=lcOldParentID    AND DRUH = "H "
  6578.     pnChildRec=recno()
  6579.     pcChildID=CISLO
  6580.     pcChildExpr="CISLO"
  6581.     IF NOT llRetVal
  6582.       EXIT
  6583.     ENDIF && not llretval
  6584.     llRetVal=riupdate("CISLO",lcParentID,"HARDWARE")
  6585.   ENDSCAN get all of the dokuscan records
  6586.   =rireuse("DOKUSCAN",lcChildWkArea)
  6587.   IF NOT llRetVal
  6588.     IF _triggerlevel=1
  6589.       DO riend WITH llRetVal
  6590.     ENDIF at the end of the highest trigger level
  6591.     SELECT (lcStartArea)
  6592.     RETURN llRetVal
  6593.   ENDIF
  6594.  
  6595.   lcChildWkArea=riopen("HH_ZMENY")            && zm∞nit v HH_ZMENY
  6596.   IF lcChildWkArea<=0
  6597.     IF _triggerlevel=1
  6598.       DO riend WITH .F.
  6599.     ENDIF at the end of the highest trigger level
  6600.     SELECT (lcStartArea)
  6601.     RETURN .F.
  6602.   ENDIF not able to open the child work area
  6603.   pcChildDBF=dbf(lcChildWkArea)
  6604.   SELECT (lcChildWkArea)
  6605.   SCAN FOR CISLO=lcOldParentID
  6606.     pnChildRec=recno()
  6607.     pcChildID=CISLO
  6608.     pcChildExpr="CISLO"
  6609.     IF NOT llRetVal
  6610.       EXIT
  6611.     ENDIF && not llretval
  6612.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6613.   ENDSCAN get all of the hh_zmeny records
  6614.   =rireuse("hh_zmeny",lcChildWkArea)
  6615.   IF NOT llRetVal
  6616.     IF _triggerlevel=1
  6617.       DO riend WITH llRetVal
  6618.     ENDIF at the end of the highest trigger level
  6619.     SELECT (lcStartArea)
  6620.     RETURN llRetVal
  6621.   ENDIF
  6622.  
  6623.   lcChildWkArea=riopen("HH_NEURC")            && zm∞nit v HH_NEURC
  6624.   IF lcChildWkArea<=0
  6625.     IF _triggerlevel=1
  6626.       DO riend WITH .F.
  6627.     ENDIF at the end of the highest trigger level
  6628.     SELECT (lcStartArea)
  6629.     RETURN .F.
  6630.   ENDIF not able to open the child work area
  6631.   pcChildDBF=dbf(lcChildWkArea)
  6632.   SELECT (lcChildWkArea)
  6633.   SCAN FOR CISLO=lcOldParentID
  6634.     pnChildRec=recno()
  6635.     pcChildID=CISLO
  6636.     pcChildExpr="CISLO"
  6637.     IF NOT llRetVal
  6638.       EXIT
  6639.     ENDIF && not llretval
  6640.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6641.   ENDSCAN get all of the hh_neurc records
  6642.   =rireuse("hh_neurc",lcChildWkArea)
  6643.   IF NOT llRetVal
  6644.     IF _triggerlevel=1
  6645.       DO riend WITH llRetVal
  6646.     ENDIF at the end of the highest trigger level
  6647.     SELECT (lcStartArea)
  6648.     RETURN llRetVal
  6649.   ENDIF
  6650.  
  6651.   lcChildWkArea=riopen("HH_SLOTY")            && zm∞nit v HH_SLOTY
  6652.   IF lcChildWkArea<=0
  6653.     IF _triggerlevel=1
  6654.       DO riend WITH .F.
  6655.     ENDIF at the end of the highest trigger level
  6656.     SELECT (lcStartArea)
  6657.     RETURN .F.
  6658.   ENDIF not able to open the child work area
  6659.   pcChildDBF=dbf(lcChildWkArea)
  6660.   SELECT (lcChildWkArea)
  6661.   SCAN FOR CISLO=lcOldParentID
  6662.     pnChildRec=recno()
  6663.     pcChildID=CISLO
  6664.     pcChildExpr="CISLO"
  6665.     IF NOT llRetVal
  6666.       EXIT
  6667.     ENDIF && not llretval
  6668.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6669.   ENDSCAN get all of the hh_sloty records
  6670.   =rireuse("hh_sloty",lcChildWkArea)
  6671.   IF NOT llRetVal
  6672.     IF _triggerlevel=1
  6673.       DO riend WITH llRetVal
  6674.     ENDIF at the end of the highest trigger level
  6675.     SELECT (lcStartArea)
  6676.     RETURN llRetVal
  6677.   ENDIF
  6678.  
  6679.   lcChildWkArea=riopen("HH_KONEK")            && zm∞nit v HH_KONEK
  6680.   IF lcChildWkArea<=0
  6681.     IF _triggerlevel=1
  6682.       DO riend WITH .F.
  6683.     ENDIF at the end of the highest trigger level
  6684.     SELECT (lcStartArea)
  6685.     RETURN .F.
  6686.   ENDIF not able to open the child work area
  6687.   pcChildDBF=dbf(lcChildWkArea)
  6688.   SELECT (lcChildWkArea)
  6689.   SCAN FOR CISLO=lcOldParentID
  6690.     pnChildRec=recno()
  6691.     pcChildID=CISLO
  6692.     pcChildExpr="CISLO"
  6693.     IF NOT llRetVal
  6694.       EXIT
  6695.     ENDIF && not llretval
  6696.     llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6697.   ENDSCAN get all of the hh_konek records
  6698.   =rireuse("hh_konek",lcChildWkArea)
  6699.   IF NOT llRetVal
  6700.     IF _triggerlevel=1
  6701.       DO riend WITH llRetVal
  6702.     ENDIF at the end of the highest trigger level
  6703.     SELECT (lcStartArea)
  6704.     RETURN llRetVal
  6705.   ENDIF
  6706.  
  6707.   IF TYPE("lSwScan") <> "U"
  6708.       IF lSwScan
  6709.           lcChildWkArea=riopen("sw_nalez")                && zm∞nit v SW_NALEZ
  6710.           IF lcChildWkArea<=0
  6711.             IF _triggerlevel=1
  6712.               DO riend WITH .F.
  6713.             ENDIF at the end of the highest trigger level
  6714.             SELECT (lcStartArea)
  6715.             RETURN .F.
  6716.           ENDIF not able to open the child work area
  6717.           pcChildDBF=dbf(lcChildWkArea)
  6718.           SELECT (lcChildWkArea)
  6719.           SCAN FOR CISLO=lcOldParentID
  6720.             pnChildRec=recno()
  6721.             pcChildID=CISLO
  6722.             pcChildExpr="CISLO"
  6723.             IF NOT llRetVal
  6724.               EXIT
  6725.             ENDIF && not llretval
  6726.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6727.           ENDSCAN get all of the sw_nalez records
  6728.           =rireuse("sw_nalez",lcChildWkArea)
  6729.           IF NOT llRetVal
  6730.             IF _triggerlevel=1
  6731.               DO riend WITH llRetVal
  6732.             ENDIF at the end of the highest trigger level
  6733.             SELECT (lcStartArea)
  6734.             RETURN llRetVal
  6735.           ENDIF
  6736.  
  6737.           lcChildWkArea=riopen("SW_BEZLI")                && zm∞nit v SW_BEZLI
  6738.           IF lcChildWkArea<=0
  6739.             IF _triggerlevel=1
  6740.               DO riend WITH .F.
  6741.             ENDIF at the end of the highest trigger level
  6742.             SELECT (lcStartArea)
  6743.             RETURN .F.
  6744.           ENDIF not able to open the child work area
  6745.           pcChildDBF=dbf(lcChildWkArea)
  6746.           SELECT (lcChildWkArea)
  6747.           SCAN FOR CISLO=lcOldParentID
  6748.             pnChildRec=recno()
  6749.             pcChildID=CISLO
  6750.             pcChildExpr="CISLO"
  6751.             IF NOT llRetVal
  6752.               EXIT
  6753.             ENDIF && not llretval
  6754.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6755.           ENDSCAN get all of the SW_BEZLI records
  6756.           =rireuse("SW_BEZLI",lcChildWkArea)
  6757.           IF NOT llRetVal
  6758.             IF _triggerlevel=1
  6759.               DO riend WITH llRetVal
  6760.             ENDIF at the end of the highest trigger level
  6761.             SELECT (lcStartArea)
  6762.             RETURN llRetVal
  6763.           ENDIF
  6764.  
  6765.           lcChildWkArea=riopen("SW_LICSW")                && zm∞nit v SW_LICSW
  6766.           IF lcChildWkArea<=0
  6767.             IF _triggerlevel=1
  6768.               DO riend WITH .F.
  6769.             ENDIF at the end of the highest trigger level
  6770.             SELECT (lcStartArea)
  6771.             RETURN .F.
  6772.           ENDIF not able to open the child work area
  6773.           pcChildDBF=dbf(lcChildWkArea)
  6774.           SELECT (lcChildWkArea)
  6775.           SCAN FOR CISLO=lcOldParentID
  6776.             pnChildRec=recno()
  6777.             pcChildID=CISLO
  6778.             pcChildExpr="CISLO"
  6779.             IF NOT llRetVal
  6780.               EXIT
  6781.             ENDIF && not llretval
  6782.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6783.           ENDSCAN get all of the SW_LICSW records
  6784.           =rireuse("SW_LICSW",lcChildWkArea)
  6785.           IF NOT llRetVal
  6786.             IF _triggerlevel=1
  6787.               DO riend WITH llRetVal
  6788.             ENDIF at the end of the highest trigger level
  6789.             SELECT (lcStartArea)
  6790.             RETURN llRetVal
  6791.           ENDIF
  6792.  
  6793.           lcChildWkArea=riopen("SW_PORSW")                && zm∞nit v SW_PORSW
  6794.           IF lcChildWkArea<=0
  6795.             IF _triggerlevel=1
  6796.               DO riend WITH .F.
  6797.             ENDIF at the end of the highest trigger level
  6798.             SELECT (lcStartArea)
  6799.             RETURN .F.
  6800.           ENDIF not able to open the child work area
  6801.           pcChildDBF=dbf(lcChildWkArea)
  6802.           SELECT (lcChildWkArea)
  6803.           SCAN FOR CISLO=lcOldParentID
  6804.             pnChildRec=recno()
  6805.             pcChildID=CISLO
  6806.             pcChildExpr="CISLO"
  6807.             IF NOT llRetVal
  6808.               EXIT
  6809.             ENDIF && not llretval
  6810.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6811.           ENDSCAN get all of the SW_PORSW records
  6812.           =rireuse("SW_PORSW",lcChildWkArea)
  6813.           IF NOT llRetVal
  6814.             IF _triggerlevel=1
  6815.               DO riend WITH llRetVal
  6816.             ENDIF at the end of the highest trigger level
  6817.             SELECT (lcStartArea)
  6818.             RETURN llRetVal
  6819.           ENDIF
  6820.  
  6821.           lcChildWkArea=riopen("SW_CISSW")                && zm∞nit v SW_CISSW
  6822.           IF lcChildWkArea<=0
  6823.             IF _triggerlevel=1
  6824.               DO riend WITH .F.
  6825.             ENDIF at the end of the highest trigger level
  6826.             SELECT (lcStartArea)
  6827.             RETURN .F.
  6828.           ENDIF not able to open the child work area
  6829.           pcChildDBF=dbf(lcChildWkArea)
  6830.           SELECT (lcChildWkArea)
  6831.           SCAN FOR CISLO=lcOldParentID
  6832.             pnChildRec=recno()
  6833.             pcChildID=CISLO
  6834.             pcChildExpr="CISLO"
  6835.             IF NOT llRetVal
  6836.               EXIT
  6837.             ENDIF && not llretval
  6838.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6839.           ENDSCAN get all of the SW_CISSW records
  6840.           =rireuse("SW_CISSW",lcChildWkArea)
  6841.           IF NOT llRetVal
  6842.             IF _triggerlevel=1
  6843.               DO riend WITH llRetVal
  6844.             ENDIF at the end of the highest trigger level
  6845.             SELECT (lcStartArea)
  6846.             RETURN llRetVal
  6847.           ENDIF
  6848.  
  6849.           lcChildWkArea=riopen("SW_PORSO")                && zm∞nit v SW_PORSO
  6850.           IF lcChildWkArea<=0
  6851.             IF _triggerlevel=1
  6852.               DO riend WITH .F.
  6853.             ENDIF at the end of the highest trigger level
  6854.             SELECT (lcStartArea)
  6855.             RETURN .F.
  6856.           ENDIF not able to open the child work area
  6857.           pcChildDBF=dbf(lcChildWkArea)
  6858.           SELECT (lcChildWkArea)
  6859.           SCAN FOR CISLO=lcOldParentID
  6860.             pnChildRec=recno()
  6861.             pcChildID=CISLO
  6862.             pcChildExpr="CISLO"
  6863.             IF NOT llRetVal
  6864.               EXIT
  6865.             ENDIF && not llretval
  6866.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6867.           ENDSCAN get all of the SW_PORSO records
  6868.           =rireuse("SW_PORSO",lcChildWkArea)
  6869.           IF NOT llRetVal
  6870.             IF _triggerlevel=1
  6871.               DO riend WITH llRetVal
  6872.             ENDIF at the end of the highest trigger level
  6873.             SELECT (lcStartArea)
  6874.             RETURN llRetVal
  6875.           ENDIF
  6876.  
  6877.           lcChildWkArea=riopen("SW_CISSO")                && zm∞nit v SW_CISSO
  6878.           IF lcChildWkArea<=0
  6879.             IF _triggerlevel=1
  6880.               DO riend WITH .F.
  6881.             ENDIF at the end of the highest trigger level
  6882.             SELECT (lcStartArea)
  6883.             RETURN .F.
  6884.           ENDIF not able to open the child work area
  6885.           pcChildDBF=dbf(lcChildWkArea)
  6886.           SELECT (lcChildWkArea)
  6887.           SCAN FOR CISLO=lcOldParentID
  6888.             pnChildRec=recno()
  6889.             pcChildID=CISLO
  6890.             pcChildExpr="CISLO"
  6891.             IF NOT llRetVal
  6892.               EXIT
  6893.             ENDIF && not llretval
  6894.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6895.           ENDSCAN get all of the SW_CISSO records
  6896.           =rireuse("SW_CISSO",lcChildWkArea)
  6897.           IF NOT llRetVal
  6898.             IF _triggerlevel=1
  6899.               DO riend WITH llRetVal
  6900.             ENDIF at the end of the highest trigger level
  6901.             SELECT (lcStartArea)
  6902.             RETURN llRetVal
  6903.           ENDIF
  6904.  
  6905.  
  6906.           lcChildWkArea=riopen("sw_neurc")                && zm∞nit v SW_NEURC
  6907.           IF lcChildWkArea<=0
  6908.             IF _triggerlevel=1
  6909.               DO riend WITH .F.
  6910.             ENDIF at the end of the highest trigger level
  6911.             SELECT (lcStartArea)
  6912.             RETURN .F.
  6913.           ENDIF not able to open the child work area
  6914.           pcChildDBF=dbf(lcChildWkArea)
  6915.           SELECT (lcChildWkArea)
  6916.           SCAN FOR CISLO=lcOldParentID
  6917.             pnChildRec=recno()
  6918.             pcChildID=CISLO
  6919.             pcChildExpr="CISLO"
  6920.             IF NOT llRetVal
  6921.               EXIT
  6922.             ENDIF && not llretval
  6923.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6924.           ENDSCAN get all of the sw_neurc records
  6925.           =rireuse("sw_neurc",lcChildWkArea)
  6926.           IF NOT llRetVal
  6927.             IF _triggerlevel=1
  6928.               DO riend WITH llRetVal
  6929.             ENDIF at the end of the highest trigger level
  6930.             SELECT (lcStartArea)
  6931.             RETURN llRetVal
  6932.           ENDIF
  6933.  
  6934.           lcChildWkArea=riopen("sw_reg")                && zm∞nit v SW_REG
  6935.           IF lcChildWkArea<=0
  6936.             IF _triggerlevel=1
  6937.               DO riend WITH .F.
  6938.             ENDIF at the end of the highest trigger level
  6939.             SELECT (lcStartArea)
  6940.             RETURN .F.
  6941.           ENDIF not able to open the child work area
  6942.           pcChildDBF=dbf(lcChildWkArea)
  6943.           SELECT (lcChildWkArea)
  6944.           SCAN FOR CISLO=lcOldParentID
  6945.             pnChildRec=recno()
  6946.             pcChildID=CISLO
  6947.             pcChildExpr="CISLO"
  6948.             IF NOT llRetVal
  6949.               EXIT
  6950.             ENDIF && not llretval
  6951.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6952.           ENDSCAN get all of the sw_reg records
  6953.           =rireuse("sw_reg",lcChildWkArea)
  6954.           IF NOT llRetVal
  6955.             IF _triggerlevel=1
  6956.               DO riend WITH llRetVal
  6957.             ENDIF at the end of the highest trigger level
  6958.             SELECT (lcStartArea)
  6959.             RETURN llRetVal
  6960.           ENDIF
  6961.  
  6962.           lcChildWkArea=riopen("sw_soub")                && zm∞nit v SW_SOUB
  6963.           IF lcChildWkArea<=0
  6964.             IF _triggerlevel=1
  6965.               DO riend WITH .F.
  6966.             ENDIF at the end of the highest trigger level
  6967.             SELECT (lcStartArea)
  6968.             RETURN .F.
  6969.           ENDIF not able to open the child work area
  6970.           pcChildDBF=dbf(lcChildWkArea)
  6971.           SELECT (lcChildWkArea)
  6972.           SCAN FOR CISLO=lcOldParentID
  6973.             pnChildRec=recno()
  6974.             pcChildID=CISLO
  6975.             pcChildExpr="CISLO"
  6976.             IF NOT llRetVal
  6977.               EXIT
  6978.             ENDIF && not llretval
  6979.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  6980.           ENDSCAN get all of the sw_soub records
  6981.           =rireuse("sw_soub",lcChildWkArea)
  6982.           IF NOT llRetVal
  6983.             IF _triggerlevel=1
  6984.               DO riend WITH llRetVal
  6985.             ENDIF at the end of the highest trigger level
  6986.             SELECT (lcStartArea)
  6987.             RETURN llRetVal
  6988.           ENDIF
  6989.  
  6990.           lcChildWkArea=riopen("sw_zrus")                && zm∞nit v SW_ZRUS
  6991.           IF lcChildWkArea<=0
  6992.             IF _triggerlevel=1
  6993.               DO riend WITH .F.
  6994.             ENDIF at the end of the highest trigger level
  6995.             SELECT (lcStartArea)
  6996.             RETURN .F.
  6997.           ENDIF not able to open the child work area
  6998.           pcChildDBF=dbf(lcChildWkArea)
  6999.           SELECT (lcChildWkArea)
  7000.           SCAN FOR CISLO=lcOldParentID
  7001.             pnChildRec=recno()
  7002.             pcChildID=CISLO
  7003.             pcChildExpr="CISLO"
  7004.             IF NOT llRetVal
  7005.               EXIT
  7006.             ENDIF && not llretval
  7007.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  7008.           ENDSCAN get all of the sw_zrus records
  7009.           =rireuse("sw_zrus",lcChildWkArea)
  7010.           IF NOT llRetVal
  7011.             IF _triggerlevel=1
  7012.               DO riend WITH llRetVal
  7013.             ENDIF at the end of the highest trigger level
  7014.             SELECT (lcStartArea)
  7015.             RETURN llRetVal
  7016.           ENDIF
  7017.  
  7018.           lcChildWkArea=riopen("sw_arch")                && zm∞nit v SW_ARCH
  7019.           IF lcChildWkArea<=0
  7020.             IF _triggerlevel=1
  7021.               DO riend WITH .F.
  7022.             ENDIF at the end of the highest trigger level
  7023.             SELECT (lcStartArea)
  7024.             RETURN .F.
  7025.           ENDIF not able to open the child work area
  7026.           pcChildDBF=dbf(lcChildWkArea)
  7027.           SELECT (lcChildWkArea)
  7028.           SCAN FOR CISLO=lcOldParentID
  7029.             pnChildRec=recno()
  7030.             pcChildID=CISLO
  7031.             pcChildExpr="CISLO"
  7032.             IF NOT llRetVal
  7033.               EXIT
  7034.             ENDIF && not llretval
  7035.             llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  7036.           ENDSCAN get all of the sw_arch records
  7037.           =rireuse("sw_arch",lcChildWkArea)
  7038.           IF NOT llRetVal
  7039.             IF _triggerlevel=1
  7040.               DO riend WITH llRetVal
  7041.             ENDIF at the end of the highest trigger level
  7042.             SELECT (lcStartArea)
  7043.             RETURN llRetVal
  7044.           ENDIF
  7045.  
  7046.             IF cMult = "A"
  7047.               lcChildWkArea=riopen("sw_dsoub")                && zm∞nit v sw_dsoub
  7048.               IF lcChildWkArea<=0
  7049.                 IF _triggerlevel=1
  7050.                   DO riend WITH .F.
  7051.                 ENDIF at the end of the highest trigger level
  7052.                 SELECT (lcStartArea)
  7053.                 RETURN .F.
  7054.               ENDIF not able to open the child work area
  7055.               pcChildDBF=dbf(lcChildWkArea)
  7056.               SELECT (lcChildWkArea)
  7057.               SCAN FOR CISLO=lcOldParentID
  7058.                 pnChildRec=recno()
  7059.                 pcChildID=CISLO
  7060.                 pcChildExpr="CISLO"
  7061.                 IF NOT llRetVal
  7062.                   EXIT
  7063.                 ENDIF && not llretval
  7064.                 llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  7065.               ENDSCAN get all of the sw_dsoub records
  7066.               =rireuse("sw_dsoub",lcChildWkArea)
  7067.               IF NOT llRetVal
  7068.                 IF _triggerlevel=1
  7069.                   DO riend WITH llRetVal
  7070.                 ENDIF at the end of the highest trigger level
  7071.                 SELECT (lcStartArea)
  7072.                 RETURN llRetVal
  7073.               ENDIF            
  7074.  
  7075.               lcChildWkArea=riopen("sw_docsw")                && zm∞nit v sw_docsw
  7076.               IF lcChildWkArea<=0
  7077.                 IF _triggerlevel=1
  7078.                   DO riend WITH .F.
  7079.                 ENDIF at the end of the highest trigger level
  7080.                 SELECT (lcStartArea)
  7081.                 RETURN .F.
  7082.               ENDIF not able to open the child work area
  7083.               pcChildDBF=dbf(lcChildWkArea)
  7084.               SELECT (lcChildWkArea)
  7085.               SCAN FOR CISLO=lcOldParentID
  7086.                 pnChildRec=recno()
  7087.                 pcChildID=CISLO
  7088.                 pcChildExpr="CISLO"
  7089.                 IF NOT llRetVal
  7090.                   EXIT
  7091.                 ENDIF && not llretval
  7092.                 llRetVal=riupdate("CISLO",lcParentID,"CISLO")
  7093.               ENDSCAN get all of the sw_docsw records
  7094.               =rireuse("sw_docsw",lcChildWkArea)
  7095.               IF NOT llRetVal
  7096.                 IF _triggerlevel=1
  7097.                   DO riend WITH llRetVal
  7098.                 ENDIF at the end of the highest trigger level
  7099.                 SELECT (lcStartArea)
  7100.                 RETURN llRetVal
  7101.               ENDIF  
  7102.  
  7103.             ENDIF
  7104.       ENDIF      
  7105.   ENDIF 
  7106.  
  7107.   **** prejmenovßnφ nascanovan²ch soubor∙
  7108.   IF TYPE("i_PathHW") <> "U"
  7109.       cPom    = ALLTRIM(lcOldParentId) + ".*"
  7110.       cSouOld = SYS(2000,"&i_PathHW\&cPom")
  7111.       IF !EMPTY(cSouOld)
  7112.           DO WHILE !EMPTY(cSouOld)
  7113.             cSouNew = ALLTRIM(lcParentId) + RIGHT(cSouOld,4)
  7114.               RENAME '&i_PathHW\&cSouOld' TO '&i_PathHW\&cSouNew'
  7115.               cSouOld = SYS(2000,"&i_PathHW\&cPom",1)
  7116.           ENDDO
  7117.       ENDIF  
  7118.   ENDIF  
  7119. ENDIF
  7120.  
  7121. IF _triggerlevel=1
  7122.   do riend with llRetVal
  7123. ENDIF at the end of the highest trigger level
  7124. SELECT (lcStartArea)
  7125. RETURN llRetVal
  7126. **********************************************************************************************
  7127.  
  7128. **********************************************************************************************
  7129. procedure __RI_UPDATE_cis_serv
  7130. ** "Referential integrity update trigger for" cis_serv
  7131. LOCAL llRetVal
  7132. llRetVal = .t.
  7133. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  7134. PRIVATE pcParentExpr,pcChildExpr
  7135. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  7136. STORE 0 TO pnParentRec,pnChildRec
  7137. IF _triggerlevel=1
  7138.   BEGIN TRANSACTION
  7139.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  7140.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  7141.   pcOldTalk=SET("TALK")
  7142.   SET TALK OFF
  7143.   pcOldDele=SET("DELETED")
  7144.   pcOldExact=SET("EXACT")
  7145.   pcOldCompat=SET("COMPATIBLE")
  7146.   SET COMPATIBLE OFF
  7147.   SET DELETED ON
  7148.   SET EXACT OFF
  7149.   pcRIcursors=""
  7150.   pcRIwkareas=""
  7151.   pcRIolderror=ON("error")
  7152.   pnerror=0
  7153.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  7154.   IF TYPE('gaErrors(1)')<>"U"
  7155.     release gaErrors
  7156.   ENDIF
  7157.   PUBLIC gaErrors(1,12)
  7158.   pcOldDBC=DBC()
  7159.   SET DATA TO ("SPRAVCE")
  7160. ENDIF first trigger
  7161. LOCAL lcParentID && parent's value to be sought in child
  7162. LOCAL lcOldParentID && previous parent id value
  7163. LOCAL lcChildWkArea && child work area handle returned by riopen
  7164. LOCAL lcChildID && child's value to be sought in parent
  7165. LOCAL lcOldChildID && old child id value
  7166. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  7167. LOCAL lcStartArea
  7168. lcStartArea=select()
  7169. llRetVal=.t.
  7170. lcParentWkArea=select()
  7171. SELECT (lcParentWkArea)
  7172. pcParentDBF=dbf()
  7173. pnParentRec=recno()
  7174. lcOldParentID=OLDVAL("TYP_SERVC")
  7175. pcParentID=lcOldParentID
  7176. pcParentExpr="TYP_SERVC"
  7177. lcParentID=TYP_SERVC
  7178. IF !(lcParentID==lcOldParentID)
  7179.   lcChildWkArea=riopen("hardware")
  7180.   IF lcChildWkArea<=0
  7181.     IF _triggerlevel=1
  7182.       DO riend WITH .F.
  7183.     ENDIF at the end of the highest trigger level
  7184.     SELECT (lcStartArea)
  7185.     RETURN .F.
  7186.   ENDIF not able to open the child work area
  7187.   pcChildDBF=dbf(lcChildWkArea)
  7188.   SELECT (lcChildWkArea)
  7189.   SCAN FOR TYP_SERV1=lcOldParentID
  7190.     pnChildRec=recno()
  7191.     pcChildID=TYP_SERV1
  7192.     pcChildExpr="TYP_SERV1"
  7193.     IF NOT llRetVal
  7194.       EXIT
  7195.     ENDIF && not llretval
  7196.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7197.   ENDSCAN get all of the hardware records
  7198.   =rireuse("hardware",lcChildWkArea)
  7199.   IF NOT llRetVal
  7200.     IF _triggerlevel=1
  7201.       DO riend WITH llRetVal
  7202.     ENDIF at the end of the highest trigger level
  7203.     SELECT (lcStartArea)
  7204.     RETURN llRetVal
  7205.   ENDIF
  7206.  
  7207.   *** zmeny promitnout i do zlikvidovanych vet
  7208.   lcChildWkArea=riopen("lik_hard")
  7209.   IF lcChildWkArea<=0
  7210.     IF _triggerlevel=1
  7211.       DO riend WITH .F.
  7212.     ENDIF at the end of the highest trigger level
  7213.     SELECT (lcStartArea)
  7214.     RETURN .F.
  7215.   ENDIF not able to open the child work area
  7216.   pcChildDBF=dbf(lcChildWkArea)
  7217.   SELECT (lcChildWkArea)
  7218.   SCAN FOR TYP_SERV1=lcOldParentID
  7219.     pnChildRec=recno()
  7220.     pcChildID=TYP_SERV1
  7221.     pcChildExpr="TYP_SERV1"
  7222.     IF NOT llRetVal
  7223.       EXIT
  7224.     ENDIF && not llretval
  7225.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7226.   ENDSCAN get all of the lik_hard records
  7227.   = rireuse("lik_hard",lcChildWkArea)
  7228.   IF NOT llRetVal
  7229.     IF _triggerlevel=1
  7230.       DO riend WITH llRetVal
  7231.     ENDIF at the end of the highest trigger level
  7232.     SELECT (lcStartArea)
  7233.     RETURN llRetVal
  7234.   ENDIF
  7235.  
  7236.   lcChildWkArea=riopen("hardware")
  7237.   IF lcChildWkArea<=0
  7238.     IF _triggerlevel=1
  7239.       DO riend WITH .F.
  7240.     ENDIF at the end of the highest trigger level
  7241.     SELECT (lcStartArea)
  7242.     RETURN .F.
  7243.   ENDIF not able to open the child work area
  7244.   pcChildDBF=dbf(lcChildWkArea)
  7245.   SELECT (lcChildWkArea)
  7246.   SCAN FOR TYP_SERV2=lcOldParentID
  7247.     pnChildRec=recno()
  7248.     pcChildID=TYP_SERV2
  7249.     pcChildExpr="TYP_SERV2"
  7250.     IF NOT llRetVal
  7251.       EXIT
  7252.     ENDIF && not llretval
  7253.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7254.   ENDSCAN get all of the hardware records
  7255.   =rireuse("hardware",lcChildWkArea)
  7256.   IF NOT llRetVal
  7257.     IF _triggerlevel=1
  7258.       DO riend WITH llRetVal
  7259.     ENDIF at the end of the highest trigger level
  7260.     SELECT (lcStartArea)
  7261.     RETURN llRetVal
  7262.   ENDIF
  7263.  
  7264.   *** zmeny promitnout do zlikvidovanych vet
  7265.   lcChildWkArea=riopen("lik_hard")
  7266.   IF lcChildWkArea<=0
  7267.     IF _triggerlevel=1
  7268.       DO riend WITH .F.
  7269.     ENDIF at the end of the highest trigger level
  7270.     SELECT (lcStartArea)
  7271.     RETURN .F.
  7272.   ENDIF not able to open the child work area
  7273.   pcChildDBF=dbf(lcChildWkArea)
  7274.   SELECT (lcChildWkArea)
  7275.   SCAN FOR TYP_SERV2=lcOldParentID
  7276.     pnChildRec=recno()
  7277.     pcChildID=TYP_SERV2
  7278.     pcChildExpr="TYP_SERV2"
  7279.     IF NOT llRetVal
  7280.       EXIT
  7281.     ENDIF && not llretval
  7282.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7283.   ENDSCAN get all of the lik_hard records
  7284.   =rireuse("lik_hard",lcChildWkArea)
  7285.   IF NOT llRetVal
  7286.     IF _triggerlevel=1
  7287.       DO riend WITH llRetVal
  7288.     ENDIF at the end of the highest trigger level
  7289.     SELECT (lcStartArea)
  7290.     RETURN llRetVal
  7291.   ENDIF
  7292.  
  7293.   lcChildWkArea=riopen("hardware")
  7294.   IF lcChildWkArea<=0
  7295.     IF _triggerlevel=1
  7296.       DO riend WITH .F.
  7297.     ENDIF at the end of the highest trigger level
  7298.     SELECT (lcStartArea)
  7299.     RETURN .F.
  7300.   ENDIF not able to open the child work area
  7301.   pcChildDBF=dbf(lcChildWkArea)
  7302.   SELECT (lcChildWkArea)
  7303.   SCAN FOR TYP_SERV3=lcOldParentID
  7304.     pnChildRec=recno()
  7305.     pcChildID=TYP_SERV3
  7306.     pcChildExpr="TYP_SERV3"
  7307.     IF NOT llRetVal
  7308.       EXIT
  7309.     ENDIF && not llretval
  7310.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  7311.   ENDSCAN get all of the hardware records
  7312.   =rireuse("hardware",lcChildWkArea)
  7313.   IF NOT llRetVal
  7314.     IF _triggerlevel=1
  7315.       DO riend WITH llRetVal
  7316.     ENDIF at the end of the highest trigger level
  7317.     SELECT (lcStartArea)
  7318.     RETURN llRetVal
  7319.   ENDIF
  7320.  
  7321.   *** zmeny promitnout do likvidovanych vet
  7322.   lcChildWkArea=riopen("lik_hard")
  7323.   IF lcChildWkArea<=0
  7324.     IF _triggerlevel=1
  7325.       DO riend WITH .F.
  7326.     ENDIF at the end of the highest trigger level
  7327.     SELECT (lcStartArea)
  7328.     RETURN .F.
  7329.   ENDIF not able to open the child work area
  7330.   pcChildDBF=dbf(lcChildWkArea)
  7331.   SELECT (lcChildWkArea)
  7332.   SCAN FOR TYP_SERV3=lcOldParentID
  7333.     pnChildRec=recno()
  7334.     pcChildID=TYP_SERV3
  7335.     pcChildExpr="TYP_SERV3"
  7336.     IF NOT llRetVal
  7337.       EXIT
  7338.     ENDIF && not llretval
  7339.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  7340.   ENDSCAN get all of the lik_hard records
  7341.   =rireuse("lik_hard",lcChildWkArea)
  7342.   IF NOT llRetVal
  7343.     IF _triggerlevel=1
  7344.       DO riend WITH llRetVal
  7345.     ENDIF at the end of the highest trigger level
  7346.     SELECT (lcStartArea)
  7347.     RETURN llRetVal
  7348.   ENDIF
  7349.  
  7350.   lcChildWkArea=riopen("hardware")
  7351.   IF lcChildWkArea<=0
  7352.     IF _triggerlevel=1
  7353.       DO riend WITH .F.
  7354.     ENDIF at the end of the highest trigger level
  7355.     SELECT (lcStartArea)
  7356.     RETURN .F.
  7357.   ENDIF not able to open the child work area
  7358.   pcChildDBF=dbf(lcChildWkArea)
  7359.   SELECT (lcChildWkArea)
  7360.   SCAN FOR TYP_SERV4=lcOldParentID
  7361.     pnChildRec=recno()
  7362.     pcChildID=TYP_SERV4
  7363.     pcChildExpr="TYP_SERV4"
  7364.     IF NOT llRetVal
  7365.       EXIT
  7366.     ENDIF && not llretval
  7367.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  7368.   ENDSCAN get all of the hardware records
  7369.   =rireuse("hardware",lcChildWkArea)
  7370.   IF NOT llRetVal
  7371.     IF _triggerlevel=1
  7372.       DO riend WITH llRetVal
  7373.     ENDIF at the end of the highest trigger level
  7374.     SELECT (lcStartArea)
  7375.     RETURN llRetVal
  7376.   ENDIF
  7377.  
  7378.   *** zmeny je treba promitnout do zlikvidovanych vet
  7379.   lcChildWkArea=riopen("lik_hard")
  7380.   IF lcChildWkArea<=0
  7381.     IF _triggerlevel=1
  7382.       DO riend WITH .F.
  7383.     ENDIF at the end of the highest trigger level
  7384.     SELECT (lcStartArea)
  7385.     RETURN .F.
  7386.   ENDIF not able to open the child work area
  7387.   pcChildDBF=dbf(lcChildWkArea)
  7388.   SELECT (lcChildWkArea)
  7389.   SCAN FOR TYP_SERV4=lcOldParentID
  7390.     pnChildRec=recno()
  7391.     pcChildID=TYP_SERV4
  7392.     pcChildExpr="TYP_SERV4"
  7393.     IF NOT llRetVal
  7394.       EXIT
  7395.     ENDIF && not llretval
  7396.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  7397.   ENDSCAN get all of the lik_hard records
  7398.   =rireuse("lik_hard",lcChildWkArea)
  7399.   IF NOT llRetVal
  7400.     IF _triggerlevel=1
  7401.       DO riend WITH llRetVal
  7402.     ENDIF at the end of the highest trigger level
  7403.     SELECT (lcStartArea)
  7404.     RETURN llRetVal
  7405.   ENDIF
  7406.  
  7407.   lcChildWkArea=riopen("software")
  7408.   IF lcChildWkArea<=0
  7409.     IF _triggerlevel=1
  7410.       DO riend WITH .F.
  7411.     ENDIF at the end of the highest trigger level
  7412.     SELECT (lcStartArea)
  7413.     RETURN .F.
  7414.   ENDIF not able to open the child work area
  7415.   pcChildDBF=dbf(lcChildWkArea)
  7416.   SELECT (lcChildWkArea)
  7417.   SCAN FOR TYP_SERV1=lcOldParentID
  7418.     pnChildRec=recno()
  7419.     pcChildID=TYP_SERV1
  7420.     pcChildExpr="TYP_SERV1"
  7421.     IF NOT llRetVal
  7422.       EXIT
  7423.     ENDIF && not llretval
  7424.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7425.   ENDSCAN get all of the software records
  7426.   =rireuse("software",lcChildWkArea)
  7427.   IF NOT llRetVal
  7428.     IF _triggerlevel=1
  7429.       DO riend WITH llRetVal
  7430.     ENDIF at the end of the highest trigger level
  7431.     SELECT (lcStartArea)
  7432.     RETURN llRetVal
  7433.   ENDIF
  7434.  
  7435.   *** zmeny je treba promitnout do zlikvidovanych vet
  7436.   lcChildWkArea=riopen("lik_soft")
  7437.   IF lcChildWkArea<=0
  7438.     IF _triggerlevel=1
  7439.       DO riend WITH .F.
  7440.     ENDIF at the end of the highest trigger level
  7441.     SELECT (lcStartArea)
  7442.     RETURN .F.
  7443.   ENDIF not able to open the child work area
  7444.   pcChildDBF=dbf(lcChildWkArea)
  7445.   SELECT (lcChildWkArea)
  7446.   SCAN FOR TYP_SERV1=lcOldParentID
  7447.     pnChildRec=recno()
  7448.     pcChildID=TYP_SERV1
  7449.     pcChildExpr="TYP_SERV1"
  7450.     IF NOT llRetVal
  7451.       EXIT
  7452.     ENDIF && not llretval
  7453.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7454.   ENDSCAN get all of the lik_soft records
  7455.   =rireuse("lik_soft",lcChildWkArea)
  7456.   IF NOT llRetVal
  7457.     IF _triggerlevel=1
  7458.       DO riend WITH llRetVal
  7459.     ENDIF at the end of the highest trigger level
  7460.     SELECT (lcStartArea)
  7461.     RETURN llRetVal
  7462.   ENDIF
  7463.  
  7464.   lcChildWkArea=riopen("software")
  7465.   IF lcChildWkArea<=0
  7466.     IF _triggerlevel=1
  7467.       DO riend WITH .F.
  7468.     ENDIF at the end of the highest trigger level
  7469.     SELECT (lcStartArea)
  7470.     RETURN .F.
  7471.   ENDIF not able to open the child work area
  7472.   pcChildDBF=dbf(lcChildWkArea)
  7473.   SELECT (lcChildWkArea)
  7474.   SCAN FOR TYP_SERV2=lcOldParentID
  7475.     pnChildRec=recno()
  7476.     pcChildID=TYP_SERV2
  7477.     pcChildExpr="TYP_SERV2"
  7478.     IF NOT llRetVal
  7479.       EXIT
  7480.     ENDIF && not llretval
  7481.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7482.   ENDSCAN get all of the software records
  7483.   =rireuse("software",lcChildWkArea)
  7484.   IF NOT llRetVal
  7485.     IF _triggerlevel=1
  7486.       DO riend WITH llRetVal
  7487.     ENDIF at the end of the highest trigger level
  7488.     SELECT (lcStartArea)
  7489.     RETURN llRetVal
  7490.   ENDIF
  7491.  
  7492.   *** zmeny je treba promitnout do zlikvidovanych vet
  7493.   lcChildWkArea=riopen("lik_soft")
  7494.   IF lcChildWkArea<=0
  7495.     IF _triggerlevel=1
  7496.       DO riend WITH .F.
  7497.     ENDIF at the end of the highest trigger level
  7498.     SELECT (lcStartArea)
  7499.     RETURN .F.
  7500.   ENDIF not able to open the child work area
  7501.   pcChildDBF=dbf(lcChildWkArea)
  7502.   SELECT (lcChildWkArea)
  7503.   SCAN FOR TYP_SERV2=lcOldParentID
  7504.     pnChildRec=recno()
  7505.     pcChildID=TYP_SERV2
  7506.     pcChildExpr="TYP_SERV2"
  7507.     IF NOT llRetVal
  7508.       EXIT
  7509.     ENDIF && not llretval
  7510.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7511.   ENDSCAN get all of the lik_soft records
  7512.   =rireuse("lik_soft",lcChildWkArea)
  7513.   IF NOT llRetVal
  7514.     IF _triggerlevel=1
  7515.       DO riend WITH llRetVal
  7516.     ENDIF at the end of the highest trigger level
  7517.     SELECT (lcStartArea)
  7518.     RETURN llRetVal
  7519.   ENDIF
  7520.  
  7521.   lcChildWkArea=riopen("software")
  7522.   IF lcChildWkArea<=0
  7523.     IF _triggerlevel=1
  7524.       DO riend WITH .F.
  7525.     ENDIF at the end of the highest trigger level
  7526.     SELECT (lcStartArea)
  7527.     RETURN .F.
  7528.   ENDIF not able to open the child work area
  7529.   pcChildDBF=dbf(lcChildWkArea)
  7530.   SELECT (lcChildWkArea)
  7531.   SCAN FOR TYP_SERV3=lcOldParentID
  7532.     pnChildRec=recno()
  7533.     pcChildID=TYP_SERV3
  7534.     pcChildExpr="TYP_SERV3"
  7535.     IF NOT llRetVal
  7536.       EXIT
  7537.     ENDIF && not llretval
  7538.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  7539.   ENDSCAN get all of the software records
  7540.   =rireuse("software",lcChildWkArea)
  7541.   IF NOT llRetVal
  7542.     IF _triggerlevel=1
  7543.       DO riend WITH llRetVal
  7544.     ENDIF at the end of the highest trigger level
  7545.     SELECT (lcStartArea)
  7546.     RETURN llRetVal
  7547.   ENDIF
  7548.  
  7549.   *** zmeny promitnout do zlikvidovanych vet
  7550.   lcChildWkArea=riopen("lik_soft")
  7551.   IF lcChildWkArea<=0
  7552.     IF _triggerlevel=1
  7553.       DO riend WITH .F.
  7554.     ENDIF at the end of the highest trigger level
  7555.     SELECT (lcStartArea)
  7556.     RETURN .F.
  7557.   ENDIF not able to open the child work area
  7558.   pcChildDBF=dbf(lcChildWkArea)
  7559.   SELECT (lcChildWkArea)
  7560.   SCAN FOR TYP_SERV3=lcOldParentID
  7561.     pnChildRec=recno()
  7562.     pcChildID=TYP_SERV3
  7563.     pcChildExpr="TYP_SERV3"
  7564.     IF NOT llRetVal
  7565.       EXIT
  7566.     ENDIF && not llretval
  7567.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  7568.   ENDSCAN get all of the lik_soft records
  7569.   =rireuse("lik_software",lcChildWkArea)
  7570.   IF NOT llRetVal
  7571.     IF _triggerlevel=1
  7572.       DO riend WITH llRetVal
  7573.     ENDIF at the end of the highest trigger level
  7574.     SELECT (lcStartArea)
  7575.     RETURN llRetVal
  7576.   ENDIF
  7577.  
  7578.   lcChildWkArea=riopen("software")
  7579.   IF lcChildWkArea<=0
  7580.     IF _triggerlevel=1
  7581.       DO riend WITH .F.
  7582.     ENDIF at the end of the highest trigger level
  7583.     SELECT (lcStartArea)
  7584.     RETURN .F.
  7585.   ENDIF not able to open the child work area
  7586.   pcChildDBF=dbf(lcChildWkArea)
  7587.   SELECT (lcChildWkArea)
  7588.   SCAN FOR TYP_SERV4=lcOldParentID
  7589.     pnChildRec=recno()
  7590.     pcChildID=TYP_SERV4
  7591.     pcChildExpr="TYP_SERV4"
  7592.     IF NOT llRetVal
  7593.       EXIT
  7594.     ENDIF && not llretval
  7595.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  7596.   ENDSCAN get all of the software records
  7597.   =rireuse("software",lcChildWkArea)
  7598.   IF NOT llRetVal
  7599.     IF _triggerlevel=1
  7600.       DO riend WITH llRetVal
  7601.     ENDIF at the end of the highest trigger level
  7602.     SELECT (lcStartArea)
  7603.     RETURN llRetVal
  7604.   ENDIF
  7605.  
  7606.   *** zmeny je treba zapsat do zlikvidovanych vet
  7607.   lcChildWkArea=riopen("lik_soft")
  7608.   IF lcChildWkArea<=0
  7609.     IF _triggerlevel=1
  7610.       DO riend WITH .F.
  7611.     ENDIF at the end of the highest trigger level
  7612.     SELECT (lcStartArea)
  7613.     RETURN .F.
  7614.   ENDIF not able to open the child work area
  7615.   pcChildDBF=dbf(lcChildWkArea)
  7616.   SELECT (lcChildWkArea)
  7617.   SCAN FOR TYP_SERV4=lcOldParentID
  7618.     pnChildRec=recno()
  7619.     pcChildID=TYP_SERV4
  7620.     pcChildExpr="TYP_SERV4"
  7621.     IF NOT llRetVal
  7622.       EXIT
  7623.     ENDIF && not llretval
  7624.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  7625.   ENDSCAN get all of the lik_soft records
  7626.   =rireuse("lik_soft",lcChildWkArea)
  7627.   IF NOT llRetVal
  7628.     IF _triggerlevel=1
  7629.       DO riend WITH llRetVal
  7630.     ENDIF at the end of the highest trigger level
  7631.     SELECT (lcStartArea)
  7632.     RETURN llRetVal
  7633.   ENDIF
  7634.  
  7635.   lcChildWkArea=riopen("prisluse")
  7636.   IF lcChildWkArea<=0
  7637.     IF _triggerlevel=1
  7638.       DO riend WITH .F.
  7639.     ENDIF at the end of the highest trigger level
  7640.     SELECT (lcStartArea)
  7641.     RETURN .F.
  7642.   ENDIF not able to open the child work area
  7643.   pcChildDBF=dbf(lcChildWkArea)
  7644.   SELECT (lcChildWkArea)
  7645.   SCAN FOR TYP_SERV1=lcOldParentID
  7646.     pnChildRec=recno()
  7647.     pcChildID=TYP_SERV1
  7648.     pcChildExpr="TYP_SERV1"
  7649.     IF NOT llRetVal
  7650.       EXIT
  7651.     ENDIF && not llretval
  7652.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7653.   ENDSCAN get all of the prisluse records
  7654.   =rireuse("prisluse",lcChildWkArea)
  7655.   IF NOT llRetVal
  7656.     IF _triggerlevel=1
  7657.       DO riend WITH llRetVal
  7658.     ENDIF at the end of the highest trigger level
  7659.     SELECT (lcStartArea)
  7660.     RETURN llRetVal
  7661.   ENDIF
  7662.  
  7663.   *** zmeny promitnout do zlikvidovanych vet
  7664.   lcChildWkArea=riopen("lik_pris")
  7665.   IF lcChildWkArea<=0
  7666.     IF _triggerlevel=1
  7667.       DO riend WITH .F.
  7668.     ENDIF at the end of the highest trigger level
  7669.     SELECT (lcStartArea)
  7670.     RETURN .F.
  7671.   ENDIF not able to open the child work area
  7672.   pcChildDBF=dbf(lcChildWkArea)
  7673.   SELECT (lcChildWkArea)
  7674.   SCAN FOR TYP_SERV1=lcOldParentID
  7675.     pnChildRec=recno()
  7676.     pcChildID=TYP_SERV1
  7677.     pcChildExpr="TYP_SERV1"
  7678.     IF NOT llRetVal
  7679.       EXIT
  7680.     ENDIF && not llretval
  7681.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7682.   ENDSCAN get all of the lik_pris records
  7683.   =rireuse("lik_pris",lcChildWkArea)
  7684.   IF NOT llRetVal
  7685.     IF _triggerlevel=1
  7686.       DO riend WITH llRetVal
  7687.     ENDIF at the end of the highest trigger level
  7688.     SELECT (lcStartArea)
  7689.     RETURN llRetVal
  7690.   ENDIF
  7691.  
  7692.   lcChildWkArea=riopen("pris_lan")
  7693.   IF lcChildWkArea<=0
  7694.     IF _triggerlevel=1
  7695.       DO riend WITH .F.
  7696.     ENDIF at the end of the highest trigger level
  7697.     SELECT (lcStartArea)
  7698.     RETURN .F.
  7699.   ENDIF not able to open the child work area
  7700.   pcChildDBF=dbf(lcChildWkArea)
  7701.   SELECT (lcChildWkArea)
  7702.   SCAN FOR TYP_SERV1=lcOldParentID
  7703.     pnChildRec=recno()
  7704.     pcChildID=TYP_SERV1
  7705.     pcChildExpr="TYP_SERV1"
  7706.     IF NOT llRetVal
  7707.       EXIT
  7708.     ENDIF && not llretval
  7709.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7710.   ENDSCAN get all of the pris_lan records
  7711.   =rireuse("pris_lan",lcChildWkArea)
  7712.   IF NOT llRetVal
  7713.     IF _triggerlevel=1
  7714.       DO riend WITH llRetVal
  7715.     ENDIF at the end of the highest trigger level
  7716.     SELECT (lcStartArea)
  7717.     RETURN llRetVal
  7718.   ENDIF
  7719.  
  7720.   *** zmeny promitnout do zlikvidovanych vet
  7721.   lcChildWkArea=riopen("lik_plan")
  7722.   IF lcChildWkArea<=0
  7723.     IF _triggerlevel=1
  7724.       DO riend WITH .F.
  7725.     ENDIF at the end of the highest trigger level
  7726.     SELECT (lcStartArea)
  7727.     RETURN .F.
  7728.   ENDIF not able to open the child work area
  7729.   pcChildDBF=dbf(lcChildWkArea)
  7730.   SELECT (lcChildWkArea)
  7731.   SCAN FOR TYP_SERV1=lcOldParentID
  7732.     pnChildRec=recno()
  7733.     pcChildID=TYP_SERV1
  7734.     pcChildExpr="TYP_SERV1"
  7735.     IF NOT llRetVal
  7736.       EXIT
  7737.     ENDIF && not llretval
  7738.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7739.   ENDSCAN get all of the lik_plan records
  7740.   =rireuse("lik_plan",lcChildWkArea)
  7741.   IF NOT llRetVal
  7742.     IF _triggerlevel=1
  7743.       DO riend WITH llRetVal
  7744.     ENDIF at the end of the highest trigger level
  7745.     SELECT (lcStartArea)
  7746.     RETURN llRetVal
  7747.   ENDIF
  7748.  
  7749.   lcChildWkArea=riopen("pris_vol")
  7750.   IF lcChildWkArea<=0
  7751.     IF _triggerlevel=1
  7752.       DO riend WITH .F.
  7753.     ENDIF at the end of the highest trigger level
  7754.     SELECT (lcStartArea)
  7755.     RETURN .F.
  7756.   ENDIF not able to open the child work area
  7757.   pcChildDBF=dbf(lcChildWkArea)
  7758.   SELECT (lcChildWkArea)
  7759.   SCAN FOR TYP_SERV1=lcOldParentID
  7760.     pnChildRec=recno()
  7761.     pcChildID=TYP_SERV1
  7762.     pcChildExpr="TYP_SERV1"
  7763.     IF NOT llRetVal
  7764.       EXIT
  7765.     ENDIF && not llretval
  7766.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7767.   ENDSCAN get all of the pris_vol records
  7768.   =rireuse("pris_vol",lcChildWkArea)
  7769.   IF NOT llRetVal
  7770.     IF _triggerlevel=1
  7771.       DO riend WITH llRetVal
  7772.     ENDIF at the end of the highest trigger level
  7773.     SELECT (lcStartArea)
  7774.     RETURN llRetVal
  7775.   ENDIF
  7776.  
  7777.   *** zmeny je treba promitnout do zlikvidovanych vet
  7778.   lcChildWkArea=riopen("lik_pvol")
  7779.   IF lcChildWkArea<=0
  7780.     IF _triggerlevel=1
  7781.       DO riend WITH .F.
  7782.     ENDIF at the end of the highest trigger level
  7783.     SELECT (lcStartArea)
  7784.     RETURN .F.
  7785.   ENDIF not able to open the child work area
  7786.   pcChildDBF=dbf(lcChildWkArea)
  7787.   SELECT (lcChildWkArea)
  7788.   SCAN FOR TYP_SERV1=lcOldParentID
  7789.     pnChildRec=recno()
  7790.     pcChildID=TYP_SERV1
  7791.     pcChildExpr="TYP_SERV1"
  7792.     IF NOT llRetVal
  7793.       EXIT
  7794.     ENDIF && not llretval
  7795.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  7796.   ENDSCAN get all of the lik_pvol records
  7797.   =rireuse("lik_pvol",lcChildWkArea)
  7798.   IF NOT llRetVal
  7799.     IF _triggerlevel=1
  7800.       DO riend WITH llRetVal
  7801.     ENDIF at the end of the highest trigger level
  7802.     SELECT (lcStartArea)
  7803.     RETURN llRetVal
  7804.   ENDIF
  7805.  
  7806.   lcChildWkArea=riopen("prisluse")
  7807.   IF lcChildWkArea<=0
  7808.     IF _triggerlevel=1
  7809.       DO riend WITH .F.
  7810.     ENDIF at the end of the highest trigger level
  7811.     SELECT (lcStartArea)
  7812.     RETURN .F.
  7813.   ENDIF not able to open the child work area
  7814.   pcChildDBF=dbf(lcChildWkArea)
  7815.   SELECT (lcChildWkArea)
  7816.   SCAN FOR TYP_SERV2=lcOldParentID
  7817.     pnChildRec=recno()
  7818.     pcChildID=TYP_SERV2
  7819.     pcChildExpr="TYP_SERV2"
  7820.     IF NOT llRetVal
  7821.       EXIT
  7822.     ENDIF && not llretval
  7823.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7824.   ENDSCAN get all of the prisluse records
  7825.   =rireuse("prisluse",lcChildWkArea)
  7826.   IF NOT llRetVal
  7827.     IF _triggerlevel=1
  7828.       DO riend WITH llRetVal
  7829.     ENDIF at the end of the highest trigger level
  7830.     SELECT (lcStartArea)
  7831.     RETURN llRetVal
  7832.   ENDIF
  7833.  
  7834.   *** zmeny promitnout do zlikvidovanych vet
  7835.   lcChildWkArea=riopen("lik_pris")
  7836.   IF lcChildWkArea<=0
  7837.     IF _triggerlevel=1
  7838.       DO riend WITH .F.
  7839.     ENDIF at the end of the highest trigger level
  7840.     SELECT (lcStartArea)
  7841.     RETURN .F.
  7842.   ENDIF not able to open the child work area
  7843.   pcChildDBF=dbf(lcChildWkArea)
  7844.   SELECT (lcChildWkArea)
  7845.   SCAN FOR TYP_SERV2=lcOldParentID
  7846.     pnChildRec=recno()
  7847.     pcChildID=TYP_SERV2
  7848.     pcChildExpr="TYP_SERV2"
  7849.     IF NOT llRetVal
  7850.       EXIT
  7851.     ENDIF && not llretval
  7852.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7853.   ENDSCAN get all of the lik_pris records
  7854.   =rireuse("lik_pris",lcChildWkArea)
  7855.   IF NOT llRetVal
  7856.     IF _triggerlevel=1
  7857.       DO riend WITH llRetVal
  7858.     ENDIF at the end of the highest trigger level
  7859.     SELECT (lcStartArea)
  7860.     RETURN llRetVal
  7861.   ENDIF
  7862.  
  7863.   lcChildWkArea=riopen("pris_lan")
  7864.   IF lcChildWkArea<=0
  7865.     IF _triggerlevel=1
  7866.       DO riend WITH .F.
  7867.     ENDIF at the end of the highest trigger level
  7868.     SELECT (lcStartArea)
  7869.     RETURN .F.
  7870.   ENDIF not able to open the child work area
  7871.   pcChildDBF=dbf(lcChildWkArea)
  7872.   SELECT (lcChildWkArea)
  7873.   SCAN FOR TYP_SERV2=lcOldParentID
  7874.     pnChildRec=recno()
  7875.     pcChildID=TYP_SERV2
  7876.     pcChildExpr="TYP_SERV2"
  7877.     IF NOT llRetVal
  7878.       EXIT
  7879.     ENDIF && not llretval
  7880.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7881.   ENDSCAN get all of the pris_lan records
  7882.   =rireuse("pris_lan",lcChildWkArea)
  7883.   IF NOT llRetVal
  7884.     IF _triggerlevel=1
  7885.       DO riend WITH llRetVal
  7886.     ENDIF at the end of the highest trigger level
  7887.     SELECT (lcStartArea)
  7888.     RETURN llRetVal
  7889.   ENDIF
  7890.  
  7891.   *** zmeny promitnout do zlikvidovanych vet
  7892.   lcChildWkArea=riopen("lik_plan")
  7893.   IF lcChildWkArea<=0
  7894.     IF _triggerlevel=1
  7895.       DO riend WITH .F.
  7896.     ENDIF at the end of the highest trigger level
  7897.     SELECT (lcStartArea)
  7898.     RETURN .F.
  7899.   ENDIF not able to open the child work area
  7900.   pcChildDBF=dbf(lcChildWkArea)
  7901.   SELECT (lcChildWkArea)
  7902.   SCAN FOR TYP_SERV2=lcOldParentID
  7903.     pnChildRec=recno()
  7904.     pcChildID=TYP_SERV2
  7905.     pcChildExpr="TYP_SERV2"
  7906.     IF NOT llRetVal
  7907.       EXIT
  7908.     ENDIF && not llretval
  7909.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7910.   ENDSCAN get all of the lik_plan records
  7911.   =rireuse("lik_plan",lcChildWkArea)
  7912.   IF NOT llRetVal
  7913.     IF _triggerlevel=1
  7914.       DO riend WITH llRetVal
  7915.     ENDIF at the end of the highest trigger level
  7916.     SELECT (lcStartArea)
  7917.     RETURN llRetVal
  7918.   ENDIF
  7919.  
  7920.   lcChildWkArea=riopen("pris_vol")
  7921.   IF lcChildWkArea<=0
  7922.     IF _triggerlevel=1
  7923.       DO riend WITH .F.
  7924.     ENDIF at the end of the highest trigger level
  7925.     SELECT (lcStartArea)
  7926.     RETURN .F.
  7927.   ENDIF not able to open the child work area
  7928.   pcChildDBF=dbf(lcChildWkArea)
  7929.   SELECT (lcChildWkArea)
  7930.   SCAN FOR TYP_SERV2=lcOldParentID
  7931.     pnChildRec=recno()
  7932.     pcChildID=TYP_SERV2
  7933.     pcChildExpr="TYP_SERV2"
  7934.     IF NOT llRetVal
  7935.       EXIT
  7936.     ENDIF && not llretval
  7937.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7938.   ENDSCAN get all of the pris_vol records
  7939.   =rireuse("pris_vol",lcChildWkArea)
  7940.   IF NOT llRetVal
  7941.     IF _triggerlevel=1
  7942.       DO riend WITH llRetVal
  7943.     ENDIF at the end of the highest trigger level
  7944.     SELECT (lcStartArea)
  7945.     RETURN llRetVal
  7946.   ENDIF
  7947.  
  7948.   *** zmeny promitnout do zlikvidovanych vet
  7949.   lcChildWkArea=riopen("lik_pvol")
  7950.   IF lcChildWkArea<=0
  7951.     IF _triggerlevel=1
  7952.       DO riend WITH .F.
  7953.     ENDIF at the end of the highest trigger level
  7954.     SELECT (lcStartArea)
  7955.     RETURN .F.
  7956.   ENDIF not able to open the child work area
  7957.   pcChildDBF=dbf(lcChildWkArea)
  7958.   SELECT (lcChildWkArea)
  7959.   SCAN FOR TYP_SERV2=lcOldParentID
  7960.     pnChildRec=recno()
  7961.     pcChildID=TYP_SERV2
  7962.     pcChildExpr="TYP_SERV2"
  7963.     IF NOT llRetVal
  7964.       EXIT
  7965.     ENDIF && not llretval
  7966.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  7967.   ENDSCAN get all of the lik_pvol records
  7968.   =rireuse("lik_pvol",lcChildWkArea)
  7969.   IF NOT llRetVal
  7970.     IF _triggerlevel=1
  7971.       DO riend WITH llRetVal
  7972.     ENDIF at the end of the highest trigger level
  7973.     SELECT (lcStartArea)
  7974.     RETURN llRetVal
  7975.   ENDIF
  7976.  
  7977.   lcChildWkArea=riopen("prisluse")
  7978.   IF lcChildWkArea<=0
  7979.     IF _triggerlevel=1
  7980.       DO riend WITH .F.
  7981.     ENDIF at the end of the highest trigger level
  7982.     SELECT (lcStartArea)
  7983.     RETURN .F.
  7984.   ENDIF not able to open the child work area
  7985.   pcChildDBF=dbf(lcChildWkArea)
  7986.   SELECT (lcChildWkArea)
  7987.   SCAN FOR TYP_SERV3=lcOldParentID
  7988.     pnChildRec=recno()
  7989.     pcChildID=TYP_SERV3
  7990.     pcChildExpr="TYP_SERV3"
  7991.     IF NOT llRetVal
  7992.       EXIT
  7993.     ENDIF && not llretval
  7994.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  7995.   ENDSCAN get all of the prisluse records
  7996.   =rireuse("prisluse",lcChildWkArea)
  7997.   IF NOT llRetVal
  7998.     IF _triggerlevel=1
  7999.       DO riend WITH llRetVal
  8000.     ENDIF at the end of the highest trigger level
  8001.     SELECT (lcStartArea)
  8002.     RETURN llRetVal
  8003.   ENDIF
  8004.  
  8005.   *** zmeny promitnout do zlikvidovanych vet
  8006.   lcChildWkArea=riopen("lik_pris")
  8007.   IF lcChildWkArea<=0
  8008.     IF _triggerlevel=1
  8009.       DO riend WITH .F.
  8010.     ENDIF at the end of the highest trigger level
  8011.     SELECT (lcStartArea)
  8012.     RETURN .F.
  8013.   ENDIF not able to open the child work area
  8014.   pcChildDBF=dbf(lcChildWkArea)
  8015.   SELECT (lcChildWkArea)
  8016.   SCAN FOR TYP_SERV3=lcOldParentID
  8017.     pnChildRec=recno()
  8018.     pcChildID=TYP_SERV3
  8019.     pcChildExpr="TYP_SERV3"
  8020.     IF NOT llRetVal
  8021.       EXIT
  8022.     ENDIF && not llretval
  8023.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8024.   ENDSCAN get all of the lik_pris records
  8025.   =rireuse("lik_pris",lcChildWkArea)
  8026.   IF NOT llRetVal
  8027.     IF _triggerlevel=1
  8028.       DO riend WITH llRetVal
  8029.     ENDIF at the end of the highest trigger level
  8030.     SELECT (lcStartArea)
  8031.     RETURN llRetVal
  8032.   ENDIF
  8033.  
  8034.   lcChildWkArea=riopen("pris_lan")
  8035.   IF lcChildWkArea<=0
  8036.     IF _triggerlevel=1
  8037.       DO riend WITH .F.
  8038.     ENDIF at the end of the highest trigger level
  8039.     SELECT (lcStartArea)
  8040.     RETURN .F.
  8041.   ENDIF not able to open the child work area
  8042.   pcChildDBF=dbf(lcChildWkArea)
  8043.   SELECT (lcChildWkArea)
  8044.   SCAN FOR TYP_SERV3=lcOldParentID
  8045.     pnChildRec=recno()
  8046.     pcChildID=TYP_SERV3
  8047.     pcChildExpr="TYP_SERV3"
  8048.     IF NOT llRetVal
  8049.       EXIT
  8050.     ENDIF && not llretval
  8051.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8052.   ENDSCAN get all of the pris_lan records
  8053.   =rireuse("pris_lan",lcChildWkArea)
  8054.   IF NOT llRetVal
  8055.     IF _triggerlevel=1
  8056.       DO riend WITH llRetVal
  8057.     ENDIF at the end of the highest trigger level
  8058.     SELECT (lcStartArea)
  8059.     RETURN llRetVal
  8060.   ENDIF
  8061.  
  8062.   *** zmeny promitnout do zlikvidovanych vet
  8063.   lcChildWkArea=riopen("lik_plan")
  8064.   IF lcChildWkArea<=0
  8065.     IF _triggerlevel=1
  8066.       DO riend WITH .F.
  8067.     ENDIF at the end of the highest trigger level
  8068.     SELECT (lcStartArea)
  8069.     RETURN .F.
  8070.   ENDIF not able to open the child work area
  8071.   pcChildDBF=dbf(lcChildWkArea)
  8072.   SELECT (lcChildWkArea)
  8073.   SCAN FOR TYP_SERV3=lcOldParentID
  8074.     pnChildRec=recno()
  8075.     pcChildID=TYP_SERV3
  8076.     pcChildExpr="TYP_SERV3"
  8077.     IF NOT llRetVal
  8078.       EXIT
  8079.     ENDIF && not llretval
  8080.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8081.   ENDSCAN get all of the lik_plan records
  8082.   =rireuse("lik_plan",lcChildWkArea)
  8083.   IF NOT llRetVal
  8084.     IF _triggerlevel=1
  8085.       DO riend WITH llRetVal
  8086.     ENDIF at the end of the highest trigger level
  8087.     SELECT (lcStartArea)
  8088.     RETURN llRetVal
  8089.   ENDIF
  8090.  
  8091.   lcChildWkArea=riopen("pris_vol")
  8092.   IF lcChildWkArea<=0
  8093.     IF _triggerlevel=1
  8094.       DO riend WITH .F.
  8095.     ENDIF at the end of the highest trigger level
  8096.     SELECT (lcStartArea)
  8097.     RETURN .F.
  8098.   ENDIF not able to open the child work area
  8099.   pcChildDBF=dbf(lcChildWkArea)
  8100.   SELECT (lcChildWkArea)
  8101.   SCAN FOR TYP_SERV3=lcOldParentID
  8102.     pnChildRec=recno()
  8103.     pcChildID=TYP_SERV3
  8104.     pcChildExpr="TYP_SERV3"
  8105.     IF NOT llRetVal
  8106.       EXIT
  8107.     ENDIF && not llretval
  8108.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8109.   ENDSCAN get all of the pris_vol records
  8110.   =rireuse("pris_vol",lcChildWkArea)
  8111.   IF NOT llRetVal
  8112.     IF _triggerlevel=1
  8113.       DO riend WITH llRetVal
  8114.     ENDIF at the end of the highest trigger level
  8115.     SELECT (lcStartArea)
  8116.     RETURN llRetVal
  8117.   ENDIF
  8118.  
  8119.   *** zmeny promitnout do zlikvidovanych vet
  8120.   lcChildWkArea=riopen("lik_pvol")
  8121.   IF lcChildWkArea<=0
  8122.     IF _triggerlevel=1
  8123.       DO riend WITH .F.
  8124.     ENDIF at the end of the highest trigger level
  8125.     SELECT (lcStartArea)
  8126.     RETURN .F.
  8127.   ENDIF not able to open the child work area
  8128.   pcChildDBF=dbf(lcChildWkArea)
  8129.   SELECT (lcChildWkArea)
  8130.   SCAN FOR TYP_SERV3=lcOldParentID
  8131.     pnChildRec=recno()
  8132.     pcChildID=TYP_SERV3
  8133.     pcChildExpr="TYP_SERV3"
  8134.     IF NOT llRetVal
  8135.       EXIT
  8136.     ENDIF && not llretval
  8137.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8138.   ENDSCAN get all of the lik_pvol records
  8139.   =rireuse("lik_pvol",lcChildWkArea)
  8140.   IF NOT llRetVal
  8141.     IF _triggerlevel=1
  8142.       DO riend WITH llRetVal
  8143.     ENDIF at the end of the highest trigger level
  8144.     SELECT (lcStartArea)
  8145.     RETURN llRetVal
  8146.   ENDIF
  8147.  
  8148.   lcChildWkArea=riopen("prisluse")
  8149.   IF lcChildWkArea<=0
  8150.     IF _triggerlevel=1
  8151.       DO riend WITH .F.
  8152.     ENDIF at the end of the highest trigger level
  8153.     SELECT (lcStartArea)
  8154.     RETURN .F.
  8155.   ENDIF not able to open the child work area
  8156.   pcChildDBF=dbf(lcChildWkArea)
  8157.   SELECT (lcChildWkArea)
  8158.   SCAN FOR TYP_SERV4=lcOldParentID
  8159.     pnChildRec=recno()
  8160.     pcChildID=TYP_SERV4
  8161.     pcChildExpr="TYP_SERV4"
  8162.     IF NOT llRetVal
  8163.       EXIT
  8164.     ENDIF && not llretval
  8165.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8166.   ENDSCAN get all of the prisluse records
  8167.   =rireuse("prisluse",lcChildWkArea)
  8168.   IF NOT llRetVal
  8169.     IF _triggerlevel=1
  8170.       DO riend WITH llRetVal
  8171.     ENDIF at the end of the highest trigger level
  8172.     SELECT (lcStartArea)
  8173.     RETURN llRetVal
  8174.   ENDIF
  8175.  
  8176.   *** zmeny promitnout do zlikvidovanych vet
  8177.   lcChildWkArea=riopen("lik_pris")
  8178.   IF lcChildWkArea<=0
  8179.     IF _triggerlevel=1
  8180.       DO riend WITH .F.
  8181.     ENDIF at the end of the highest trigger level
  8182.     SELECT (lcStartArea)
  8183.     RETURN .F.
  8184.   ENDIF not able to open the child work area
  8185.   pcChildDBF=dbf(lcChildWkArea)
  8186.   SELECT (lcChildWkArea)
  8187.   SCAN FOR TYP_SERV4=lcOldParentID
  8188.     pnChildRec=recno()
  8189.     pcChildID=TYP_SERV4
  8190.     pcChildExpr="TYP_SERV4"
  8191.     IF NOT llRetVal
  8192.       EXIT
  8193.     ENDIF && not llretval
  8194.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8195.   ENDSCAN get all of the lik_pris records
  8196.   =rireuse("lik_pris",lcChildWkArea)
  8197.   IF NOT llRetVal
  8198.     IF _triggerlevel=1
  8199.       DO riend WITH llRetVal
  8200.     ENDIF at the end of the highest trigger level
  8201.     SELECT (lcStartArea)
  8202.     RETURN llRetVal
  8203.   ENDIF
  8204.  
  8205.   lcChildWkArea=riopen("pris_lan")
  8206.   IF lcChildWkArea<=0
  8207.     IF _triggerlevel=1
  8208.       DO riend WITH .F.
  8209.     ENDIF at the end of the highest trigger level
  8210.     SELECT (lcStartArea)
  8211.     RETURN .F.
  8212.   ENDIF not able to open the child work area
  8213.   pcChildDBF=dbf(lcChildWkArea)
  8214.   SELECT (lcChildWkArea)
  8215.   SCAN FOR TYP_SERV4=lcOldParentID
  8216.     pnChildRec=recno()
  8217.     pcChildID=TYP_SERV4
  8218.     pcChildExpr="TYP_SERV4"
  8219.     IF NOT llRetVal
  8220.       EXIT
  8221.     ENDIF && not llretval
  8222.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8223.   ENDSCAN get all of the pris_lan records
  8224.   =rireuse("pris_lan",lcChildWkArea)
  8225.   IF NOT llRetVal
  8226.     IF _triggerlevel=1
  8227.       DO riend WITH llRetVal
  8228.     ENDIF at the end of the highest trigger level
  8229.     SELECT (lcStartArea)
  8230.     RETURN llRetVal
  8231.   ENDIF
  8232.  
  8233.   *** zmeny promitnout do zlikvidovanych vet
  8234.   lcChildWkArea=riopen("lik_plan")
  8235.   IF lcChildWkArea<=0
  8236.     IF _triggerlevel=1
  8237.       DO riend WITH .F.
  8238.     ENDIF at the end of the highest trigger level
  8239.     SELECT (lcStartArea)
  8240.     RETURN .F.
  8241.   ENDIF not able to open the child work area
  8242.   pcChildDBF=dbf(lcChildWkArea)
  8243.   SELECT (lcChildWkArea)
  8244.   SCAN FOR TYP_SERV4=lcOldParentID
  8245.     pnChildRec=recno()
  8246.     pcChildID=TYP_SERV4
  8247.     pcChildExpr="TYP_SERV4"
  8248.     IF NOT llRetVal
  8249.       EXIT
  8250.     ENDIF && not llretval
  8251.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8252.   ENDSCAN get all of the lik_plan records
  8253.   =rireuse("lik_plan",lcChildWkArea)
  8254.   IF NOT llRetVal
  8255.     IF _triggerlevel=1
  8256.       DO riend WITH llRetVal
  8257.     ENDIF at the end of the highest trigger level
  8258.     SELECT (lcStartArea)
  8259.     RETURN llRetVal
  8260.   ENDIF
  8261.  
  8262.   lcChildWkArea=riopen("pris_vol")
  8263.   IF lcChildWkArea<=0
  8264.     IF _triggerlevel=1
  8265.       DO riend WITH .F.
  8266.     ENDIF at the end of the highest trigger level
  8267.     SELECT (lcStartArea)
  8268.     RETURN .F.
  8269.   ENDIF not able to open the child work area
  8270.   pcChildDBF=dbf(lcChildWkArea)
  8271.   SELECT (lcChildWkArea)
  8272.   SCAN FOR TYP_SERV4=lcOldParentID
  8273.     pnChildRec=recno()
  8274.     pcChildID=TYP_SERV4
  8275.     pcChildExpr="TYP_SERV4"
  8276.     IF NOT llRetVal
  8277.       EXIT
  8278.     ENDIF && not llretval
  8279.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8280.   ENDSCAN get all of the pris_vol records
  8281.   =rireuse("pris_vol",lcChildWkArea)
  8282.   IF NOT llRetVal
  8283.     IF _triggerlevel=1
  8284.       DO riend WITH llRetVal
  8285.     ENDIF at the end of the highest trigger level
  8286.     SELECT (lcStartArea)
  8287.     RETURN llRetVal
  8288.   ENDIF
  8289.  
  8290.   *** zmeny promitnout do zlikvidovanych vet
  8291.   lcChildWkArea=riopen("lik_pvol")
  8292.   IF lcChildWkArea<=0
  8293.     IF _triggerlevel=1
  8294.       DO riend WITH .F.
  8295.     ENDIF at the end of the highest trigger level
  8296.     SELECT (lcStartArea)
  8297.     RETURN .F.
  8298.   ENDIF not able to open the child work area
  8299.   pcChildDBF=dbf(lcChildWkArea)
  8300.   SELECT (lcChildWkArea)
  8301.   SCAN FOR TYP_SERV4=lcOldParentID
  8302.     pnChildRec=recno()
  8303.     pcChildID=TYP_SERV4
  8304.     pcChildExpr="TYP_SERV4"
  8305.     IF NOT llRetVal
  8306.       EXIT
  8307.     ENDIF && not llretval
  8308.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8309.   ENDSCAN get all of the lik_pvol records
  8310.   =rireuse("lik_pvol",lcChildWkArea)
  8311.   IF NOT llRetVal
  8312.     IF _triggerlevel=1
  8313.       DO riend WITH llRetVal
  8314.     ENDIF at the end of the highest trigger level
  8315.     SELECT (lcStartArea)
  8316.     RETURN llRetVal
  8317.   ENDIF
  8318.  
  8319.   lcChildWkArea=riopen("site")
  8320.   IF lcChildWkArea<=0
  8321.     IF _triggerlevel=1
  8322.       DO riend WITH .F.
  8323.     ENDIF at the end of the highest trigger level
  8324.     SELECT (lcStartArea)
  8325.     RETURN .F.
  8326.   ENDIF not able to open the child work area
  8327.   pcChildDBF=dbf(lcChildWkArea)
  8328.   SELECT (lcChildWkArea)
  8329.   SCAN FOR TYP_SERV1=lcOldParentID
  8330.     pnChildRec=recno()
  8331.     pcChildID=TYP_SERV1
  8332.     pcChildExpr="TYP_SERV1"
  8333.     IF NOT llRetVal
  8334.       EXIT
  8335.     ENDIF && not llretval
  8336.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  8337.   ENDSCAN get all of the site records
  8338.   =rireuse("site",lcChildWkArea)
  8339.   IF NOT llRetVal
  8340.     IF _triggerlevel=1
  8341.       DO riend WITH llRetVal
  8342.     ENDIF at the end of the highest trigger level
  8343.     SELECT (lcStartArea)
  8344.     RETURN llRetVal
  8345.   ENDIF
  8346.  
  8347.   *** zmeny promitnout do zlikvidovanych vet
  8348.   lcChildWkArea=riopen("lik_site")
  8349.   IF lcChildWkArea<=0
  8350.     IF _triggerlevel=1
  8351.       DO riend WITH .F.
  8352.     ENDIF at the end of the highest trigger level
  8353.     SELECT (lcStartArea)
  8354.     RETURN .F.
  8355.   ENDIF not able to open the child work area
  8356.   pcChildDBF=dbf(lcChildWkArea)
  8357.   SELECT (lcChildWkArea)
  8358.   SCAN FOR TYP_SERV1=lcOldParentID
  8359.     pnChildRec=recno()
  8360.     pcChildID=TYP_SERV1
  8361.     pcChildExpr="TYP_SERV1"
  8362.     IF NOT llRetVal
  8363.       EXIT
  8364.     ENDIF && not llretval
  8365.     llRetVal=riupdate("TYP_SERV1",lcParentID,"CIS_SERV")
  8366.   ENDSCAN get all of the lik_site records
  8367.   =rireuse("lik_site",lcChildWkArea)
  8368.   IF NOT llRetVal
  8369.     IF _triggerlevel=1
  8370.       DO riend WITH llRetVal
  8371.     ENDIF at the end of the highest trigger level
  8372.     SELECT (lcStartArea)
  8373.     RETURN llRetVal
  8374.   ENDIF
  8375.  
  8376.   lcChildWkArea=riopen("site")
  8377.   IF lcChildWkArea<=0
  8378.     IF _triggerlevel=1
  8379.       DO riend WITH .F.
  8380.     ENDIF at the end of the highest trigger level
  8381.     SELECT (lcStartArea)
  8382.     RETURN .F.
  8383.   ENDIF not able to open the child work area
  8384.   pcChildDBF=dbf(lcChildWkArea)
  8385.   SELECT (lcChildWkArea)
  8386.   SCAN FOR TYP_SERV2=lcOldParentID
  8387.     pnChildRec=recno()
  8388.     pcChildID=TYP_SERV2
  8389.     pcChildExpr="TYP_SERV2"
  8390.     IF NOT llRetVal
  8391.       EXIT
  8392.     ENDIF && not llretval
  8393.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  8394.   ENDSCAN get all of the site records
  8395.   =rireuse("site",lcChildWkArea)
  8396.   IF NOT llRetVal
  8397.     IF _triggerlevel=1
  8398.       DO riend WITH llRetVal
  8399.     ENDIF at the end of the highest trigger level
  8400.     SELECT (lcStartArea)
  8401.     RETURN llRetVal
  8402.   ENDIF
  8403.  
  8404.   *** zmeny promitnout do zlikvidovanych vet
  8405.   lcChildWkArea=riopen("lik_site")
  8406.   IF lcChildWkArea<=0
  8407.     IF _triggerlevel=1
  8408.       DO riend WITH .F.
  8409.     ENDIF at the end of the highest trigger level
  8410.     SELECT (lcStartArea)
  8411.     RETURN .F.
  8412.   ENDIF not able to open the child work area
  8413.   pcChildDBF=dbf(lcChildWkArea)
  8414.   SELECT (lcChildWkArea)
  8415.   SCAN FOR TYP_SERV2=lcOldParentID
  8416.     pnChildRec=recno()
  8417.     pcChildID=TYP_SERV2
  8418.     pcChildExpr="TYP_SERV2"
  8419.     IF NOT llRetVal
  8420.       EXIT
  8421.     ENDIF && not llretval
  8422.     llRetVal=riupdate("TYP_SERV2",lcParentID,"CIS_SERV")
  8423.   ENDSCAN get all of the lik_site records
  8424.   =rireuse("lik_site",lcChildWkArea)
  8425.   IF NOT llRetVal
  8426.     IF _triggerlevel=1
  8427.       DO riend WITH llRetVal
  8428.     ENDIF at the end of the highest trigger level
  8429.     SELECT (lcStartArea)
  8430.     RETURN llRetVal
  8431.   ENDIF
  8432.  
  8433.   lcChildWkArea=riopen("site")
  8434.   IF lcChildWkArea<=0
  8435.     IF _triggerlevel=1
  8436.       DO riend WITH .F.
  8437.     ENDIF at the end of the highest trigger level
  8438.     SELECT (lcStartArea)
  8439.     RETURN .F.
  8440.   ENDIF not able to open the child work area
  8441.   pcChildDBF=dbf(lcChildWkArea)
  8442.   SELECT (lcChildWkArea)
  8443.   SCAN FOR TYP_SERV3=lcOldParentID
  8444.     pnChildRec=recno()
  8445.     pcChildID=TYP_SERV3
  8446.     pcChildExpr="TYP_SERV3"
  8447.     IF NOT llRetVal
  8448.       EXIT
  8449.     ENDIF && not llretval
  8450.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8451.   ENDSCAN get all of the site records
  8452.   =rireuse("site",lcChildWkArea)
  8453.   IF NOT llRetVal
  8454.     IF _triggerlevel=1
  8455.       DO riend WITH llRetVal
  8456.     ENDIF at the end of the highest trigger level
  8457.     SELECT (lcStartArea)
  8458.     RETURN llRetVal
  8459.   ENDIF
  8460.  
  8461.   *** zmeny promitnout do zlikvidovanych vet
  8462.   lcChildWkArea=riopen("lik_site")
  8463.   IF lcChildWkArea<=0
  8464.     IF _triggerlevel=1
  8465.       DO riend WITH .F.
  8466.     ENDIF at the end of the highest trigger level
  8467.     SELECT (lcStartArea)
  8468.     RETURN .F.
  8469.   ENDIF not able to open the child work area
  8470.   pcChildDBF=dbf(lcChildWkArea)
  8471.   SELECT (lcChildWkArea)
  8472.   SCAN FOR TYP_SERV3=lcOldParentID
  8473.     pnChildRec=recno()
  8474.     pcChildID=TYP_SERV3
  8475.     pcChildExpr="TYP_SERV3"
  8476.     IF NOT llRetVal
  8477.       EXIT
  8478.     ENDIF && not llretval
  8479.     llRetVal=riupdate("TYP_SERV3",lcParentID,"CIS_SERV")
  8480.   ENDSCAN get all of the lik_site records
  8481.   =rireuse("lik_site",lcChildWkArea)
  8482.   IF NOT llRetVal
  8483.     IF _triggerlevel=1
  8484.       DO riend WITH llRetVal
  8485.     ENDIF at the end of the highest trigger level
  8486.     SELECT (lcStartArea)
  8487.     RETURN llRetVal
  8488.   ENDIF
  8489.  
  8490.   lcChildWkArea=riopen("site")
  8491.   IF lcChildWkArea<=0
  8492.     IF _triggerlevel=1
  8493.       DO riend WITH .F.
  8494.     ENDIF at the end of the highest trigger level
  8495.     SELECT (lcStartArea)
  8496.     RETURN .F.
  8497.   ENDIF not able to open the child work area
  8498.   pcChildDBF=dbf(lcChildWkArea)
  8499.   SELECT (lcChildWkArea)
  8500.   SCAN FOR TYP_SERV4=lcOldParentID
  8501.     pnChildRec=recno()
  8502.     pcChildID=TYP_SERV4
  8503.     pcChildExpr="TYP_SERV4"
  8504.     IF NOT llRetVal
  8505.       EXIT
  8506.     ENDIF && not llretval
  8507.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8508.   ENDSCAN get all of the site records
  8509.   =rireuse("site",lcChildWkArea)
  8510.   IF NOT llRetVal
  8511.     IF _triggerlevel=1
  8512.       DO riend WITH llRetVal
  8513.     ENDIF at the end of the highest trigger level
  8514.     SELECT (lcStartArea)
  8515.     RETURN llRetVal
  8516.   ENDIF
  8517.  
  8518.   *** zmeny promitnout do zlikvidovanych vet
  8519.   lcChildWkArea=riopen("lik_site")
  8520.   IF lcChildWkArea<=0
  8521.     IF _triggerlevel=1
  8522.       DO riend WITH .F.
  8523.     ENDIF at the end of the highest trigger level
  8524.     SELECT (lcStartArea)
  8525.     RETURN .F.
  8526.   ENDIF not able to open the child work area
  8527.   pcChildDBF=dbf(lcChildWkArea)
  8528.   SELECT (lcChildWkArea)
  8529.   SCAN FOR TYP_SERV4=lcOldParentID
  8530.     pnChildRec=recno()
  8531.     pcChildID=TYP_SERV4
  8532.     pcChildExpr="TYP_SERV4"
  8533.     IF NOT llRetVal
  8534.       EXIT
  8535.     ENDIF && not llretval
  8536.     llRetVal=riupdate("TYP_SERV4",lcParentID,"CIS_SERV")
  8537.   ENDSCAN get all of the lik_site records
  8538.   =rireuse("lik_site",lcChildWkArea)
  8539.   IF NOT llRetVal
  8540.     IF _triggerlevel=1
  8541.       DO riend WITH llRetVal
  8542.     ENDIF at the end of the highest trigger level
  8543.     SELECT (lcStartArea)
  8544.     RETURN llRetVal
  8545.   ENDIF
  8546.  
  8547.   lcChildWkArea=riopen("opr_hw")
  8548.   IF lcChildWkArea<=0
  8549.     IF _triggerlevel=1
  8550.       DO riend WITH .F.
  8551.     ENDIF at the end of the highest trigger level
  8552.     SELECT (lcStartArea)
  8553.     RETURN .F.
  8554.   ENDIF not able to open the child work area
  8555.   pcChildDBF=dbf(lcChildWkArea)
  8556.   SELECT (lcChildWkArea)
  8557.   SCAN FOR TYP_SERVC=lcOldParentID AND STAV = 5
  8558.     pnChildRec=recno()
  8559.     pcChildID=TYP_SERVC
  8560.     pcChildExpr="TYP_SERVC"
  8561.     IF NOT llRetVal
  8562.       EXIT
  8563.     ENDIF && not llretval
  8564.     llRetVal=riupdate("TYP_SERVC",lcParentID,"CIS_SERV")
  8565.   ENDSCAN get all of the opr_hw records
  8566.   =rireuse("opr_hw",lcChildWkArea)
  8567.   IF NOT llRetVal
  8568.     IF _triggerlevel=1
  8569.       DO riend WITH llRetVal
  8570.     ENDIF at the end of the highest trigger level
  8571.     SELECT (lcStartArea)
  8572.     RETURN llRetVal
  8573.   ENDIF
  8574.  
  8575.   lcChildWkArea=riopen("opr_sw")
  8576.   IF lcChildWkArea<=0
  8577.     IF _triggerlevel=1
  8578.       DO riend WITH .F.
  8579.     ENDIF at the end of the highest trigger level
  8580.     SELECT (lcStartArea)
  8581.     RETURN .F.
  8582.   ENDIF not able to open the child work area
  8583.   pcChildDBF=dbf(lcChildWkArea)
  8584.   SELECT (lcChildWkArea)
  8585.   SCAN FOR TYP_SERVC=lcOldParentID AND STAV = 5
  8586.     pnChildRec=recno()
  8587.     pcChildID=TYP_SERVC
  8588.     pcChildExpr="TYP_SERVC"
  8589.     IF NOT llRetVal
  8590.       EXIT
  8591.     ENDIF && not llretval
  8592.     llRetVal=riupdate("TYP_SERVC",lcParentID,"CIS_SERV")
  8593.   ENDSCAN get all of the opr_sw records
  8594.   =rireuse("opr_sw",lcChildWkArea)
  8595.   IF NOT llRetVal
  8596.     IF _triggerlevel=1
  8597.       DO riend WITH llRetVal
  8598.     ENDIF at the end of the highest trigger level
  8599.     SELECT (lcStartArea)
  8600.     RETURN llRetVal
  8601.   ENDIF
  8602.  
  8603.   lcChildWkArea=riopen("opr_pr")
  8604.   IF lcChildWkArea<=0
  8605.     IF _triggerlevel=1
  8606.       DO riend WITH .F.
  8607.     ENDIF at the end of the highest trigger level
  8608.     SELECT (lcStartArea)
  8609.     RETURN .F.
  8610.   ENDIF not able to open the child work area
  8611.   pcChildDBF=dbf(lcChildWkArea)
  8612.   SELECT (lcChildWkArea)
  8613.   SCAN FOR TYP_SERVC=lcOldParentID AND STAV = 5
  8614.     pnChildRec=recno()
  8615.     pcChildID=TYP_SERVC
  8616.     pcChildExpr="TYP_SERVC"
  8617.     IF NOT llRetVal
  8618.       EXIT
  8619.     ENDIF && not llretval
  8620.     llRetVal=riupdate("TYP_SERVC",lcParentID,"CIS_SERV")
  8621.   ENDSCAN get all of the opr_pr records
  8622.   =rireuse("opr_pr",lcChildWkArea)
  8623.   IF NOT llRetVal
  8624.     IF _triggerlevel=1
  8625.       DO riend WITH llRetVal
  8626.     ENDIF at the end of the highest trigger level
  8627.     SELECT (lcStartArea)
  8628.     RETURN llRetVal
  8629.   ENDIF
  8630.  
  8631.   lcChildWkArea=riopen("opr_ln")
  8632.   IF lcChildWkArea<=0
  8633.     IF _triggerlevel=1
  8634.       DO riend WITH .F.
  8635.     ENDIF at the end of the highest trigger level
  8636.     SELECT (lcStartArea)
  8637.     RETURN .F.
  8638.   ENDIF not able to open the child work area
  8639.   pcChildDBF=dbf(lcChildWkArea)
  8640.   SELECT (lcChildWkArea)
  8641.   SCAN FOR TYP_SERVC=lcOldParentID AND STAV = 5
  8642.     pnChildRec=recno()
  8643.     pcChildID=TYP_SERVC
  8644.     pcChildExpr="TYP_SERVC"
  8645.     IF NOT llRetVal
  8646.       EXIT
  8647.     ENDIF && not llretval
  8648.     llRetVal=riupdate("TYP_SERVC",lcParentID,"CIS_SERV")
  8649.   ENDSCAN get all of the opr_ln records
  8650.   =rireuse("opr_ln",lcChildWkArea)
  8651.   IF NOT llRetVal
  8652.     IF _triggerlevel=1
  8653.       DO riend WITH llRetVal
  8654.     ENDIF at the end of the highest trigger level
  8655.     SELECT (lcStartArea)
  8656.     RETURN llRetVal
  8657.   ENDIF
  8658. ENDIF this parent id changed
  8659. IF _triggerlevel=1
  8660.   do riend with llRetVal
  8661. ENDIF at the end of the highest trigger level
  8662. SELECT (lcStartArea)
  8663. RETURN llRetVal
  8664. ** "End of Referential integrity Update trigger for" cis_serv
  8665. ********************************************************************************
  8666.  
  8667. ********************************************************************************
  8668. procedure __RI_UPDATE_cis_voln
  8669. ** "Referential integrity update trigger for" cis_voln
  8670. LOCAL llRetVal
  8671. llRetVal = .t.
  8672. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  8673. PRIVATE pcParentExpr,pcChildExpr
  8674. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  8675. STORE 0 TO pnParentRec,pnChildRec
  8676. IF _triggerlevel=1
  8677.   BEGIN TRANSACTION
  8678.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  8679.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  8680.   pcOldTalk=SET("TALK")
  8681.   SET TALK OFF
  8682.   pcOldDele=SET("DELETED")
  8683.   pcOldExact=SET("EXACT")
  8684.   pcOldCompat=SET("COMPATIBLE")
  8685.   SET COMPATIBLE OFF
  8686.   SET DELETED ON
  8687.   SET EXACT OFF
  8688.   pcRIcursors=""
  8689.   pcRIwkareas=""
  8690.   pcRIolderror=ON("error")
  8691.   pnerror=0
  8692.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  8693.   IF TYPE('gaErrors(1)')<>"U"
  8694.     release gaErrors
  8695.   ENDIF
  8696.   PUBLIC gaErrors(1,12)
  8697.   pcOldDBC=DBC()
  8698.   SET DATA TO ("SPRAVCE")
  8699. ENDIF first trigger
  8700. LOCAL lcParentID && parent's value to be sought in child
  8701. LOCAL lcOldParentID && previous parent id value
  8702. LOCAL lcChildWkArea && child work area handle returned by riopen
  8703. LOCAL lcChildID && child's value to be sought in parent
  8704. LOCAL lcOldChildID && old child id value
  8705. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  8706. LOCAL lcStartArea
  8707. lcStartArea=select()
  8708. llRetVal=.t.
  8709. lcParentWkArea=select()
  8710. SELECT (lcParentWkArea)
  8711. pcParentDBF=dbf()
  8712. pnParentRec=recno()
  8713. lcOldParentID=OLDVAL("CISLO")
  8714. pcParentID=lcOldParentID
  8715. pcParentExpr="CISLO"
  8716. lcParentID=CISLO
  8717. IF !(lcParentID==lcOldParentID)
  8718.   lcChildWkArea=riopen("hardware")                    && HARDWARE
  8719.   IF lcChildWkArea<=0
  8720.     IF _triggerlevel=1
  8721.       DO riend WITH .F.
  8722.     ENDIF at the end of the highest trigger level
  8723.     SELECT (lcStartArea)
  8724.     RETURN .F.
  8725.   ENDIF not able to open the child work area
  8726.   pcChildDBF=dbf(lcChildWkArea)
  8727.   SELECT (lcChildWkArea)
  8728.   SCAN FOR CISVOLNY=lcOldParentID
  8729.     pnChildRec=recno()
  8730.     pcChildID=CISVOLNY
  8731.     pcChildExpr="CISVOLNY"
  8732.     IF NOT llRetVal
  8733.       EXIT
  8734.     ENDIF && not llretval
  8735.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8736.   ENDSCAN get all of the hardware records
  8737.   =rireuse("hardware",lcChildWkArea)
  8738.   IF NOT llRetVal
  8739.     IF _triggerlevel=1
  8740.       DO riend WITH llRetVal
  8741.     ENDIF at the end of the highest trigger level
  8742.     SELECT (lcStartArea)
  8743.     RETURN llRetVal
  8744.   ENDIF
  8745.  
  8746.   *** zmeny promitnout do zlikvidovanych vet
  8747.   lcChildWkArea=riopen("lik_hard")                    && HARDWARE
  8748.   IF lcChildWkArea<=0
  8749.     IF _triggerlevel=1
  8750.       DO riend WITH .F.
  8751.     ENDIF at the end of the highest trigger level
  8752.     SELECT (lcStartArea)
  8753.     RETURN .F.
  8754.   ENDIF not able to open the child work area
  8755.   pcChildDBF=dbf(lcChildWkArea)
  8756.   SELECT (lcChildWkArea)
  8757.   SCAN FOR CISVOLNY=lcOldParentID
  8758.     pnChildRec=recno()
  8759.     pcChildID=CISVOLNY
  8760.     pcChildExpr="CISVOLNY"
  8761.     IF NOT llRetVal
  8762.       EXIT
  8763.     ENDIF && not llretval
  8764.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8765.   ENDSCAN get all of the lik_hard records
  8766.   =rireuse("lik_hard",lcChildWkArea)
  8767.   IF NOT llRetVal
  8768.     IF _triggerlevel=1
  8769.       DO riend WITH llRetVal
  8770.     ENDIF at the end of the highest trigger level
  8771.     SELECT (lcStartArea)
  8772.     RETURN llRetVal
  8773.   ENDIF
  8774.  
  8775.   lcChildWkArea=riopen("software")                    && SOFTWARE
  8776.   IF lcChildWkArea<=0
  8777.     IF _triggerlevel=1
  8778.       DO riend WITH .F.
  8779.     ENDIF at the end of the highest trigger level
  8780.     SELECT (lcStartArea)
  8781.     RETURN .F.
  8782.   ENDIF not able to open the child work area
  8783.   pcChildDBF=dbf(lcChildWkArea)
  8784.   SELECT (lcChildWkArea)
  8785.   SCAN FOR CISVOLNY=lcOldParentID
  8786.     pnChildRec=recno()
  8787.     pcChildID=CISVOLNY
  8788.     pcChildExpr="CISVOLNY"
  8789.     IF NOT llRetVal
  8790.       EXIT
  8791.     ENDIF && not llretval
  8792.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8793.   ENDSCAN get all of the software records
  8794.   =rireuse("software",lcChildWkArea)
  8795.   IF NOT llRetVal
  8796.     IF _triggerlevel=1
  8797.       DO riend WITH llRetVal
  8798.     ENDIF at the end of the highest trigger level
  8799.     SELECT (lcStartArea)
  8800.     RETURN llRetVal
  8801.   ENDIF
  8802.  
  8803.   *** zmeny promitnout do zlikvidovanych vet
  8804.   lcChildWkArea=riopen("lik_soft")                    && SOFTWARE
  8805.   IF lcChildWkArea<=0
  8806.     IF _triggerlevel=1
  8807.       DO riend WITH .F.
  8808.     ENDIF at the end of the highest trigger level
  8809.     SELECT (lcStartArea)
  8810.     RETURN .F.
  8811.   ENDIF not able to open the child work area
  8812.   pcChildDBF=dbf(lcChildWkArea)
  8813.   SELECT (lcChildWkArea)
  8814.   SCAN FOR CISVOLNY=lcOldParentID
  8815.     pnChildRec=recno()
  8816.     pcChildID=CISVOLNY
  8817.     pcChildExpr="CISVOLNY"
  8818.     IF NOT llRetVal
  8819.       EXIT
  8820.     ENDIF && not llretval
  8821.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8822.   ENDSCAN get all of the lik_soft records
  8823.   =rireuse("lik_soft",lcChildWkArea)
  8824.   IF NOT llRetVal
  8825.     IF _triggerlevel=1
  8826.       DO riend WITH llRetVal
  8827.     ENDIF at the end of the highest trigger level
  8828.     SELECT (lcStartArea)
  8829.     RETURN llRetVal
  8830.   ENDIF
  8831.  
  8832.   lcChildWkArea=riopen("prisluse")                    && PRISLUSE
  8833.   IF lcChildWkArea<=0
  8834.     IF _triggerlevel=1
  8835.       DO riend WITH .F.
  8836.     ENDIF at the end of the highest trigger level
  8837.     SELECT (lcStartArea)
  8838.     RETURN .F.
  8839.   ENDIF not able to open the child work area
  8840.   pcChildDBF=dbf(lcChildWkArea)
  8841.   SELECT (lcChildWkArea)
  8842.   SCAN FOR CISVOLNY=lcOldParentID
  8843.     pnChildRec=recno()
  8844.     pcChildID=CISVOLNY
  8845.     pcChildExpr="CISVOLNY"
  8846.     IF NOT llRetVal
  8847.       EXIT
  8848.     ENDIF && not llretval
  8849.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8850.   ENDSCAN get all of the prisluse records
  8851.   =rireuse("prisluse",lcChildWkArea)
  8852.   IF NOT llRetVal
  8853.     IF _triggerlevel=1
  8854.       DO riend WITH llRetVal
  8855.     ENDIF at the end of the highest trigger level
  8856.     SELECT (lcStartArea)
  8857.     RETURN llRetVal
  8858.   ENDIF
  8859.  
  8860.   *** zmeny promitnout do zlikvidovanych vet
  8861.   lcChildWkArea=riopen("lik_pris")                    && PRISLUSE
  8862.   IF lcChildWkArea<=0
  8863.     IF _triggerlevel=1
  8864.       DO riend WITH .F.
  8865.     ENDIF at the end of the highest trigger level
  8866.     SELECT (lcStartArea)
  8867.     RETURN .F.
  8868.   ENDIF not able to open the child work area
  8869.   pcChildDBF=dbf(lcChildWkArea)
  8870.   SELECT (lcChildWkArea)
  8871.   SCAN FOR CISVOLNY=lcOldParentID
  8872.     pnChildRec=recno()
  8873.     pcChildID=CISVOLNY
  8874.     pcChildExpr="CISVOLNY"
  8875.     IF NOT llRetVal
  8876.       EXIT
  8877.     ENDIF && not llretval
  8878.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8879.   ENDSCAN get all of the lik_pris records
  8880.   =rireuse("lik_pris",lcChildWkArea)
  8881.   IF NOT llRetVal
  8882.     IF _triggerlevel=1
  8883.       DO riend WITH llRetVal
  8884.     ENDIF at the end of the highest trigger level
  8885.     SELECT (lcStartArea)
  8886.     RETURN llRetVal
  8887.   ENDIF
  8888.  
  8889.   lcChildWkArea=riopen("pris_lan")                    && PRIS_LAN
  8890.   IF lcChildWkArea<=0
  8891.     IF _triggerlevel=1
  8892.       DO riend WITH .F.
  8893.     ENDIF at the end of the highest trigger level
  8894.     SELECT (lcStartArea)
  8895.     RETURN .F.
  8896.   ENDIF not able to open the child work area
  8897.   pcChildDBF=dbf(lcChildWkArea)
  8898.   SELECT (lcChildWkArea)
  8899.   SCAN FOR CISVOLNY=lcOldParentID
  8900.     pnChildRec=recno()
  8901.     pcChildID=CISVOLNY
  8902.     pcChildExpr="CISVOLNY"
  8903.     IF NOT llRetVal
  8904.       EXIT
  8905.     ENDIF && not llretval
  8906.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8907.   ENDSCAN get all of the pris_lan records
  8908.   =rireuse("pris_lan",lcChildWkArea)
  8909.   IF NOT llRetVal
  8910.     IF _triggerlevel=1
  8911.       DO riend WITH llRetVal
  8912.     ENDIF at the end of the highest trigger level
  8913.     SELECT (lcStartArea)
  8914.     RETURN llRetVal
  8915.   ENDIF
  8916.  
  8917.   *** zmeny promitnout do zlikvidovanych vet
  8918.   lcChildWkArea=riopen("lik_plan")                    && PRIS_LAN
  8919.   IF lcChildWkArea<=0
  8920.     IF _triggerlevel=1
  8921.       DO riend WITH .F.
  8922.     ENDIF at the end of the highest trigger level
  8923.     SELECT (lcStartArea)
  8924.     RETURN .F.
  8925.   ENDIF not able to open the child work area
  8926.   pcChildDBF=dbf(lcChildWkArea)
  8927.   SELECT (lcChildWkArea)
  8928.   SCAN FOR CISVOLNY=lcOldParentID
  8929.     pnChildRec=recno()
  8930.     pcChildID=CISVOLNY
  8931.     pcChildExpr="CISVOLNY"
  8932.     IF NOT llRetVal
  8933.       EXIT
  8934.     ENDIF && not llretval
  8935.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8936.   ENDSCAN get all of the lik_plan records
  8937.   =rireuse("lik_plan",lcChildWkArea)
  8938.   IF NOT llRetVal
  8939.     IF _triggerlevel=1
  8940.       DO riend WITH llRetVal
  8941.     ENDIF at the end of the highest trigger level
  8942.     SELECT (lcStartArea)
  8943.     RETURN llRetVal
  8944.   ENDIF
  8945.  
  8946.   lcChildWkArea=riopen("pris_vol")                    && PRIS_VOL
  8947.   IF lcChildWkArea<=0
  8948.     IF _triggerlevel=1
  8949.       DO riend WITH .F.
  8950.     ENDIF at the end of the highest trigger level
  8951.     SELECT (lcStartArea)
  8952.     RETURN .F.
  8953.   ENDIF not able to open the child work area
  8954.   pcChildDBF=dbf(lcChildWkArea)
  8955.   SELECT (lcChildWkArea)
  8956.   SCAN FOR CISVOLNY=lcOldParentID
  8957.     pnChildRec=recno()
  8958.     pcChildID=CISVOLNY
  8959.     pcChildExpr="CISVOLNY"
  8960.     IF NOT llRetVal
  8961.       EXIT
  8962.     ENDIF && not llretval
  8963.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8964.   ENDSCAN get all of the pris_vol records
  8965.   =rireuse("pris_vol",lcChildWkArea)
  8966.   IF NOT llRetVal
  8967.     IF _triggerlevel=1
  8968.       DO riend WITH llRetVal
  8969.     ENDIF at the end of the highest trigger level
  8970.     SELECT (lcStartArea)
  8971.     RETURN llRetVal
  8972.   ENDIF
  8973.  
  8974.   *** zmeny promitnout do zlikvidovanych vet
  8975.   lcChildWkArea=riopen("lik_pvol")                    && PRIS_VOL
  8976.   IF lcChildWkArea<=0
  8977.     IF _triggerlevel=1
  8978.       DO riend WITH .F.
  8979.     ENDIF at the end of the highest trigger level
  8980.     SELECT (lcStartArea)
  8981.     RETURN .F.
  8982.   ENDIF not able to open the child work area
  8983.   pcChildDBF=dbf(lcChildWkArea)
  8984.   SELECT (lcChildWkArea)
  8985.   SCAN FOR CISVOLNY=lcOldParentID
  8986.     pnChildRec=recno()
  8987.     pcChildID=CISVOLNY
  8988.     pcChildExpr="CISVOLNY"
  8989.     IF NOT llRetVal
  8990.       EXIT
  8991.     ENDIF && not llretval
  8992.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  8993.   ENDSCAN get all of the lik_pvol records
  8994.   =rireuse("lik_pvol",lcChildWkArea)
  8995.   IF NOT llRetVal
  8996.     IF _triggerlevel=1
  8997.       DO riend WITH llRetVal
  8998.     ENDIF at the end of the highest trigger level
  8999.     SELECT (lcStartArea)
  9000.     RETURN llRetVal
  9001.   ENDIF
  9002.  
  9003.   lcChildWkArea=riopen("site")                        && SITE
  9004.   IF lcChildWkArea<=0
  9005.     IF _triggerlevel=1
  9006.       DO riend WITH .F.
  9007.     ENDIF at the end of the highest trigger level
  9008.     SELECT (lcStartArea)
  9009.     RETURN .F.
  9010.   ENDIF not able to open the child work area
  9011.   pcChildDBF=dbf(lcChildWkArea)
  9012.   SELECT (lcChildWkArea)
  9013.   SCAN FOR CISVOLNY=lcOldParentID
  9014.     pnChildRec=recno()
  9015.     pcChildID=CISVOLNY
  9016.     pcChildExpr="CISVOLNY"
  9017.     IF NOT llRetVal
  9018.       EXIT
  9019.     ENDIF && not llretval
  9020.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  9021.   ENDSCAN get all of the site records
  9022.   =rireuse("site",lcChildWkArea)
  9023.   IF NOT llRetVal
  9024.     IF _triggerlevel=1
  9025.       DO riend WITH llRetVal
  9026.     ENDIF at the end of the highest trigger level
  9027.     SELECT (lcStartArea)
  9028.     RETURN llRetVal
  9029.   ENDIF
  9030.  
  9031.   *** zmeny promitnout do zlikvidovanych vet
  9032.   lcChildWkArea=riopen("lik_site")                        && SITE
  9033.   IF lcChildWkArea<=0
  9034.     IF _triggerlevel=1
  9035.       DO riend WITH .F.
  9036.     ENDIF at the end of the highest trigger level
  9037.     SELECT (lcStartArea)
  9038.     RETURN .F.
  9039.   ENDIF not able to open the child work area
  9040.   pcChildDBF=dbf(lcChildWkArea)
  9041.   SELECT (lcChildWkArea)
  9042.   SCAN FOR CISVOLNY=lcOldParentID
  9043.     pnChildRec=recno()
  9044.     pcChildID=CISVOLNY
  9045.     pcChildExpr="CISVOLNY"
  9046.     IF NOT llRetVal
  9047.       EXIT
  9048.     ENDIF && not llretval
  9049.     llRetVal=riupdate("CISVOLNY",lcParentID,"CIS_VOLN")
  9050.   ENDSCAN get all of the lik_site records
  9051.   =rireuse("lik_site",lcChildWkArea)
  9052.   IF NOT llRetVal
  9053.     IF _triggerlevel=1
  9054.       DO riend WITH llRetVal
  9055.     ENDIF at the end of the highest trigger level
  9056.     SELECT (lcStartArea)
  9057.     RETURN llRetVal
  9058.   ENDIF
  9059.  
  9060. ENDIF this parent id changed
  9061. IF _triggerlevel=1
  9062.   do riend with llRetVal
  9063. ENDIF at the end of the highest trigger level
  9064. SELECT (lcStartArea)
  9065. RETURN llRetVal
  9066. ** "End of Referential integrity Update trigger for" cis_hpou
  9067. ********************************************************************************
  9068.  
  9069. ********************************************************************************
  9070. procedure __RI_UPDATE_cis_apli
  9071. ** "Referential integrity update trigger for" cis_apli
  9072. LOCAL llRetVal
  9073. llRetVal = .t.
  9074. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  9075. PRIVATE pcParentExpr,pcChildExpr
  9076. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  9077. STORE 0 TO pnParentRec,pnChildRec
  9078. IF _triggerlevel=1
  9079.   BEGIN TRANSACTION
  9080.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  9081.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  9082.   pcOldTalk=SET("TALK")
  9083.   SET TALK OFF
  9084.   pcOldDele=SET("DELETED")
  9085.   pcOldExact=SET("EXACT")
  9086.   pcOldCompat=SET("COMPATIBLE")
  9087.   SET COMPATIBLE OFF
  9088.   SET DELETED ON
  9089.   SET EXACT OFF
  9090.   pcRIcursors=""
  9091.   pcRIwkareas=""
  9092.   pcRIolderror=ON("error")
  9093.   pnerror=0
  9094.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  9095.   IF TYPE('gaErrors(1)')<>"U"
  9096.     release gaErrors
  9097.   ENDIF
  9098.   PUBLIC gaErrors(1,12)
  9099.   pcOldDBC=DBC()
  9100.   SET DATA TO ("SPRAVCE")
  9101. ENDIF first trigger
  9102. LOCAL lcParentID && parent's value to be sought in child
  9103. LOCAL lcOldParentID && previous parent id value
  9104. LOCAL lcChildWkArea && child work area handle returned by riopen
  9105. LOCAL lcChildID && child's value to be sought in parent
  9106. LOCAL lcOldChildID && old child id value
  9107. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  9108. LOCAL lcStartArea
  9109. lcStartArea=select()
  9110. llRetVal=.t.
  9111. lcParentWkArea=select()
  9112. SELECT (lcParentWkArea)
  9113. pcParentDBF=dbf()
  9114. pnParentRec=recno()
  9115. lcOldParentID=OLDVAL("NAZEV")
  9116. pcParentID=lcOldParentID
  9117. pcParentExpr="NAZEV"
  9118. lcParentID=NAZEV
  9119. IF !(lcParentID==lcOldParentID)
  9120.   lcChildWkArea=riopen("apli_pri")
  9121.   IF lcChildWkArea<=0
  9122.     IF _triggerlevel=1
  9123.       DO riend WITH .F.
  9124.     ENDIF at the end of the highest trigger level
  9125.     SELECT (lcStartArea)
  9126.     RETURN .F.
  9127.   ENDIF not able to open the child work area
  9128.   pcChildDBF=dbf(lcChildWkArea)
  9129.   SELECT (lcChildWkArea)
  9130.   SCAN FOR APLIKACE=lcOldParentID
  9131.     pnChildRec=recno()
  9132.     pcChildID=APLIKACE
  9133.     pcChildExpr="APLIKACE"
  9134.     IF NOT llRetVal
  9135.       EXIT
  9136.     ENDIF && not llretval
  9137.     llRetVal=riupdate("APLIKACE",lcParentID,"CIS_APLI")
  9138.   ENDSCAN get all of the software records
  9139.   =rireuse("apli_pri",lcChildWkArea)
  9140.   IF NOT llRetVal
  9141.     IF _triggerlevel=1
  9142.       DO riend WITH llRetVal
  9143.     ENDIF at the end of the highest trigger level
  9144.     SELECT (lcStartArea)
  9145.     RETURN llRetVal
  9146.   ENDIF
  9147. ENDIF this parent id changed
  9148. IF _triggerlevel=1
  9149.   do riend with llRetVal
  9150. ENDIF at the end of the highest trigger level
  9151. SELECT (lcStartArea)
  9152. RETURN llRetVal
  9153. ** "End of Referential integrity Update trigger for" cis_apli
  9154. ********************************************************************************
  9155.  
  9156. ********************************************************************************
  9157. procedure __RI_UPDATE_pris_lan
  9158. ** "Referential integrity update trigger for" pris_lan
  9159. LOCAL llRetVal
  9160. llRetVal = .t.
  9161. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  9162. PRIVATE pcParentExpr,pcChildExpr
  9163. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  9164. STORE 0 TO pnParentRec,pnChildRec
  9165. IF _triggerlevel=1
  9166.   BEGIN TRANSACTION
  9167.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  9168.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  9169.   pcOldTalk=SET("TALK")
  9170.   SET TALK OFF
  9171.   pcOldDele=SET("DELETED")
  9172.   pcOldExact=SET("EXACT")
  9173.   pcOldCompat=SET("COMPATIBLE")
  9174.   SET COMPATIBLE OFF
  9175.   SET DELETED ON
  9176.   SET EXACT OFF
  9177.   pcRIcursors=""
  9178.   pcRIwkareas=""
  9179.   pcRIolderror=ON("error")
  9180.   pnerror=0
  9181.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  9182.   IF TYPE('gaErrors(1)')<>"U"
  9183.     release gaErrors
  9184.   ENDIF
  9185.   PUBLIC gaErrors(1,12)
  9186.   pcOldDBC=DBC()
  9187.   SET DATA TO ("SPRAVCE")
  9188. ENDIF first trigger
  9189. LOCAL lcParentID && parent's value to be sought in child
  9190. LOCAL lcOldParentID && previous parent id value
  9191. LOCAL lcChildWkArea && child work area handle returned by riopen
  9192. LOCAL lcChildID && child's value to be sought in parent
  9193. LOCAL lcOldChildID && old child id value
  9194. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  9195. LOCAL lcStartArea
  9196. lcStartArea=select()
  9197. llRetVal=.t.
  9198. lcParentWkArea=select()
  9199. SELECT (lcParentWkArea)
  9200. pcParentDBF=dbf()
  9201. pnParentRec=recno()
  9202. lcOldParentID=OLDVAL("CISLO")
  9203. pcParentID=lcOldParentID
  9204. pcParentExpr="CISLO"
  9205. lcParentID=CISLO
  9206. IF !(lcParentID==lcOldParentID)
  9207.   lcChildWkArea=riopen("dok_prl")
  9208.   IF lcChildWkArea<=0
  9209.     IF _triggerlevel=1
  9210.       DO riend WITH .F.
  9211.     ENDIF at the end of the highest trigger level
  9212.     SELECT (lcStartArea)
  9213.     RETURN .F.
  9214.   ENDIF not able to open the child work area
  9215.   pcChildDBF=dbf(lcChildWkArea)
  9216.   SELECT (lcChildWkArea)
  9217.   SCAN FOR VAZBA=lcOldParentID
  9218.     pnChildRec=recno()
  9219.     pcChildID=VAZBA
  9220.     pcChildExpr="VAZBA"
  9221.     IF NOT llRetVal
  9222.       EXIT
  9223.     ENDIF && not llretval
  9224.     llRetVal=riupdate("VAZBA",lcParentID,"PRIS_LAN")
  9225.   ENDSCAN get all of the dok_prl records
  9226.   =rireuse("dok_prl",lcChildWkArea)
  9227.   IF NOT llRetVal
  9228.     IF _triggerlevel=1
  9229.       DO riend WITH llRetVal
  9230.     ENDIF at the end of the highest trigger level
  9231.     SELECT (lcStartArea)
  9232.     RETURN llRetVal
  9233.   ENDIF
  9234. ENDIF this parent id changed
  9235. SELECT (lcParentWkArea)
  9236. pcParentDBF=dbf()
  9237. pnParentRec=recno()
  9238. lcOldParentID=OLDVAL("CISLO")
  9239. pcParentID=lcOldParentID
  9240. pcParentExpr="CISLO"
  9241. lcParentID=CISLO
  9242. IF !(lcParentID==lcOldParentID)
  9243.   lcChildWkArea=riopen("opr_pl")
  9244.   IF lcChildWkArea<=0
  9245.     IF _triggerlevel=1
  9246.       DO riend WITH .F.
  9247.     ENDIF at the end of the highest trigger level
  9248.     SELECT (lcStartArea)
  9249.     RETURN .F.
  9250.   ENDIF not able to open the child work area
  9251.   pcChildDBF=dbf(lcChildWkArea)
  9252.   SELECT (lcChildWkArea)
  9253.   SCAN FOR CISLO=lcOldParentID
  9254.     pnChildRec=recno()
  9255.     pcChildID=CISLO
  9256.     pcChildExpr="CISLO"
  9257.     IF NOT llRetVal
  9258.       EXIT
  9259.     ENDIF && not llretval
  9260.     llRetVal=riupdate("CISLO",lcParentID,"PRIS_LAN")
  9261.   ENDSCAN get all of the opr_pl records
  9262.   =rireuse("opr_pl",lcChildWkArea)
  9263.   IF NOT llRetVal
  9264.     IF _triggerlevel=1
  9265.       DO riend WITH llRetVal
  9266.     ENDIF at the end of the highest trigger level
  9267.     SELECT (lcStartArea)
  9268.     RETURN llRetVal
  9269.   ENDIF
  9270.  
  9271.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  9272.   IF lcChildWkArea<=0
  9273.     IF _triggerlevel=1
  9274.       DO riend WITH .F.
  9275.     ENDIF at the end of the highest trigger level
  9276.     SELECT (lcStartArea)
  9277.     RETURN .F.
  9278.   ENDIF not able to open the child work area
  9279.   pcChildDBF=dbf(lcChildWkArea)
  9280.   SELECT (lcChildWkArea)
  9281.   SCAN FOR CISLO=lcOldParentID    AND DRUH = "PL"
  9282.     pnChildRec=recno()
  9283.     pcChildID=CISLO
  9284.     pcChildExpr="CISLO"
  9285.     IF NOT llRetVal
  9286.       EXIT
  9287.     ENDIF && not llretval
  9288.     llRetVal=riupdate("CISLO",lcParentID,"PRIS_LAN")
  9289.   ENDSCAN get all of the dokuscan records
  9290.   =rireuse("DOKUSCAN",lcChildWkArea)
  9291.   IF NOT llRetVal
  9292.     IF _triggerlevel=1
  9293.       DO riend WITH llRetVal
  9294.     ENDIF at the end of the highest trigger level
  9295.     SELECT (lcStartArea)
  9296.     RETURN llRetVal
  9297.   ENDIF
  9298. ENDIF this parent id changed
  9299. IF _triggerlevel=1
  9300.   do riend with llRetVal
  9301. ENDIF at the end of the highest trigger level
  9302. SELECT (lcStartArea)
  9303. RETURN llRetVal
  9304. ** "End of Referential integrity Update trigger for" pris_lan
  9305. ********************************************************************************
  9306.  
  9307. ********************************************************************************
  9308. procedure __RI_UPDATE_pris_vol
  9309. ** "Referential integrity update trigger for" pris_vol
  9310. LOCAL llRetVal
  9311. llRetVal = .t.
  9312. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  9313. PRIVATE pcParentExpr,pcChildExpr
  9314. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  9315. STORE 0 TO pnParentRec,pnChildRec
  9316. IF _triggerlevel=1
  9317.   BEGIN TRANSACTION
  9318.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  9319.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  9320.   pcOldTalk=SET("TALK")
  9321.   SET TALK OFF
  9322.   pcOldDele=SET("DELETED")
  9323.   pcOldExact=SET("EXACT")
  9324.   pcOldCompat=SET("COMPATIBLE")
  9325.   SET COMPATIBLE OFF
  9326.   SET DELETED ON
  9327.   SET EXACT OFF
  9328.   pcRIcursors=""
  9329.   pcRIwkareas=""
  9330.   pcRIolderror=ON("error")
  9331.   pnerror=0
  9332.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  9333.   IF TYPE('gaErrors(1)')<>"U"
  9334.     release gaErrors
  9335.   ENDIF
  9336.   PUBLIC gaErrors(1,12)
  9337.   pcOldDBC=DBC()
  9338.   SET DATA TO ("SPRAVCE")
  9339. ENDIF first trigger
  9340. LOCAL lcParentID && parent's value to be sought in child
  9341. LOCAL lcOldParentID && previous parent id value
  9342. LOCAL lcChildWkArea && child work area handle returned by riopen
  9343. LOCAL lcChildID && child's value to be sought in parent
  9344. LOCAL lcOldChildID && old child id value
  9345. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  9346. LOCAL lcStartArea
  9347. lcStartArea=select()
  9348. llRetVal=.t.
  9349. lcParentWkArea=select()
  9350. SELECT (lcParentWkArea)
  9351. pcParentDBF=dbf()
  9352. pnParentRec=recno()
  9353. lcOldParentID=OLDVAL("CISLO")
  9354. pcParentID=lcOldParentID
  9355. pcParentExpr="CISLO"
  9356. lcParentID=CISLO
  9357. IF !(lcParentID==lcOldParentID)
  9358.   lcChildWkArea=riopen("dok_prv")
  9359.   IF lcChildWkArea<=0
  9360.     IF _triggerlevel=1
  9361.       DO riend WITH .F.
  9362.     ENDIF at the end of the highest trigger level
  9363.     SELECT (lcStartArea)
  9364.     RETURN .F.
  9365.   ENDIF not able to open the child work area
  9366.   pcChildDBF=dbf(lcChildWkArea)
  9367.   SELECT (lcChildWkArea)
  9368.   SCAN FOR VAZBA=lcOldParentID
  9369.     pnChildRec=recno()
  9370.     pcChildID=VAZBA
  9371.     pcChildExpr="VAZBA"
  9372.     IF NOT llRetVal
  9373.       EXIT
  9374.     ENDIF && not llretval
  9375.     llRetVal=riupdate("VAZBA",lcParentID,"PRIS_VOL")
  9376.   ENDSCAN get all of the dok_prv records
  9377.   =rireuse("dok_prv",lcChildWkArea)
  9378.   IF NOT llRetVal
  9379.     IF _triggerlevel=1
  9380.       DO riend WITH llRetVal
  9381.     ENDIF at the end of the highest trigger level
  9382.     SELECT (lcStartArea)
  9383.     RETURN llRetVal
  9384.   ENDIF
  9385. ENDIF this parent id changed
  9386. SELECT (lcParentWkArea)
  9387. pcParentDBF=dbf()
  9388. pnParentRec=recno()
  9389. lcOldParentID=OLDVAL("CISLO")
  9390. pcParentID=lcOldParentID
  9391. pcParentExpr="CISLO"
  9392. lcParentID=CISLO
  9393. IF !(lcParentID==lcOldParentID)
  9394.   lcChildWkArea=riopen("opr_pv")
  9395.   IF lcChildWkArea<=0
  9396.     IF _triggerlevel=1
  9397.       DO riend WITH .F.
  9398.     ENDIF at the end of the highest trigger level
  9399.     SELECT (lcStartArea)
  9400.     RETURN .F.
  9401.   ENDIF not able to open the child work area
  9402.   pcChildDBF=dbf(lcChildWkArea)
  9403.   SELECT (lcChildWkArea)
  9404.   SCAN FOR CISLO=lcOldParentID
  9405.     pnChildRec=recno()
  9406.     pcChildID=CISLO
  9407.     pcChildExpr="CISLO"
  9408.     IF NOT llRetVal
  9409.       EXIT
  9410.     ENDIF && not llretval
  9411.     llRetVal=riupdate("CISLO",lcParentID,"PRIS_VOL")
  9412.   ENDSCAN get all of the opr_pv records
  9413.   =rireuse("opr_pv",lcChildWkArea)
  9414.   IF NOT llRetVal
  9415.     IF _triggerlevel=1
  9416.       DO riend WITH llRetVal
  9417.     ENDIF at the end of the highest trigger level
  9418.     SELECT (lcStartArea)
  9419.     RETURN llRetVal
  9420.   ENDIF
  9421.  
  9422.   lcChildWkArea=riopen("DOKUSCAN")            && zmena v DOKUSCAN
  9423.   IF lcChildWkArea<=0
  9424.     IF _triggerlevel=1
  9425.       DO riend WITH .F.
  9426.     ENDIF at the end of the highest trigger level
  9427.     SELECT (lcStartArea)
  9428.     RETURN .F.
  9429.   ENDIF not able to open the child work area
  9430.   pcChildDBF=dbf(lcChildWkArea)
  9431.   SELECT (lcChildWkArea)
  9432.   SCAN FOR CISLO=lcOldParentID    AND DRUH = "PV"
  9433.     pnChildRec=recno()
  9434.     pcChildID=CISLO
  9435.     pcChildExpr="CISLO"
  9436.     IF NOT llRetVal
  9437.       EXIT
  9438.     ENDIF && not llretval
  9439.     llRetVal=riupdate("CISLO",lcParentID,"PRIS_VOL")
  9440.   ENDSCAN get all of the dokuscan records
  9441.   =rireuse("DOKUSCAN",lcChildWkArea)
  9442.   IF NOT llRetVal
  9443.     IF _triggerlevel=1
  9444.       DO riend WITH llRetVal
  9445.     ENDIF at the end of the highest trigger level
  9446.     SELECT (lcStartArea)
  9447.     RETURN llRetVal
  9448.   ENDIF
  9449. ENDIF this parent id changed
  9450. IF _triggerlevel=1
  9451.   do riend with llRetVal
  9452. ENDIF at the end of the highest trigger level
  9453. SELECT (lcStartArea)
  9454. RETURN llRetVal
  9455. ** "End of Referential integrity Update trigger for" prisluse
  9456. ********************************************************************************
  9457.  
  9458. ********************************************************************************
  9459. procedure __RI_UPDATE_cis_doku
  9460. ** "Referential integrity update trigger for" cis_doku
  9461. LOCAL llRetVal
  9462. llRetVal = .t.
  9463. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  9464. PRIVATE pcParentExpr,pcChildExpr
  9465. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  9466. STORE 0 TO pnParentRec,pnChildRec
  9467. IF _triggerlevel=1
  9468.   BEGIN TRANSACTION
  9469.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  9470.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  9471.   pcOldTalk=SET("TALK")
  9472.   SET TALK OFF
  9473.   pcOldDele=SET("DELETED")
  9474.   pcOldExact=SET("EXACT")
  9475.   pcOldCompat=SET("COMPATIBLE")
  9476.   SET COMPATIBLE OFF
  9477.   SET DELETED ON
  9478.   SET EXACT OFF
  9479.   pcRIcursors=""
  9480.   pcRIwkareas=""
  9481.   pcRIolderror=ON("error")
  9482.   pnerror=0
  9483.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  9484.   IF TYPE('gaErrors(1)')<>"U"
  9485.     release gaErrors
  9486.   ENDIF
  9487.   PUBLIC gaErrors(1,12)
  9488.   pcOldDBC=DBC()
  9489.   SET DATA TO ("SPRAVCE")
  9490. ENDIF first trigger
  9491. LOCAL lcParentID && parent's value to be sought in child
  9492. LOCAL lcOldParentID && previous parent id value
  9493. LOCAL lcChildWkArea && child work area handle returned by riopen
  9494. LOCAL lcChildID && child's value to be sought in parent
  9495. LOCAL lcOldChildID && old child id value
  9496. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  9497. LOCAL lcStartArea
  9498. lcStartArea=select()
  9499. llRetVal=.t.
  9500. lcParentWkArea=select()
  9501. SELECT (lcParentWkArea)
  9502. pcParentDBF=dbf()
  9503. pnParentRec=recno()
  9504. lcOldParentID=OLDVAL("NAZEV")
  9505. pcParentID=lcOldParentID
  9506. pcParentExpr="NAZEV"
  9507. lcParentID=NAZEV
  9508. IF !(lcParentID==lcOldParentID)
  9509.   lcChildWkArea=riopen("dokuscan")
  9510.   IF lcChildWkArea<=0
  9511.     IF _triggerlevel=1
  9512.       DO riend WITH .F.
  9513.     ENDIF at the end of the highest trigger level
  9514.     SELECT (lcStartArea)
  9515.     RETURN .F.
  9516.   ENDIF not able to open the child work area
  9517.   pcChildDBF=dbf(lcChildWkArea)
  9518.   SELECT (lcChildWkArea)
  9519.   SCAN FOR Typ=lcOldParentID
  9520.     pnChildRec=recno()
  9521.     pcChildID=TYP
  9522.     pcChildExpr="TYP"
  9523.     IF NOT llRetVal
  9524.       EXIT
  9525.     ENDIF && not llretval
  9526.     llRetVal=riupdate("TYP",lcParentID,"CIS_DOKU")
  9527.   ENDSCAN get all of the dokuscan records
  9528.   =rireuse("dokuscan",lcChildWkArea)
  9529.   IF NOT llRetVal
  9530.     IF _triggerlevel=1
  9531.       DO riend WITH llRetVal
  9532.     ENDIF at the end of the highest trigger level
  9533.     SELECT (lcStartArea)
  9534.     RETURN llRetVal
  9535.   ENDIF
  9536. ENDIF this parent id changed
  9537. IF _triggerlevel=1
  9538.   do riend with llRetVal
  9539. ENDIF at the end of the highest trigger level
  9540. SELECT (lcStartArea)
  9541. RETURN llRetVal
  9542. ** "End of Referential integrity Update trigger for" cis_doku
  9543. ********************************************************************************
  9544.  
  9545. ********************************************************************************
  9546. procedure __RI_UPDATE_cis_loka
  9547. ** "Referential integrity update trigger for" cis_loka
  9548. LOCAL llRetVal
  9549. llRetVal = .t.
  9550. PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
  9551. PRIVATE pcParentExpr,pcChildExpr
  9552. STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
  9553. STORE 0 TO pnParentRec,pnChildRec
  9554. IF _triggerlevel=1
  9555.   BEGIN TRANSACTION
  9556.   PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  9557.   pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  9558.   pcOldTalk=SET("TALK")
  9559.   SET TALK OFF
  9560.   pcOldDele=SET("DELETED")
  9561.   pcOldExact=SET("EXACT")
  9562.   pcOldCompat=SET("COMPATIBLE")
  9563.   SET COMPATIBLE OFF
  9564.   SET DELETED ON
  9565.   SET EXACT OFF
  9566.   pcRIcursors=""
  9567.   pcRIwkareas=""
  9568.   pcRIolderror=ON("error")
  9569.   pnerror=0
  9570.   ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  9571.   IF TYPE('gaErrors(1)')<>"U"
  9572.     release gaErrors
  9573.   ENDIF
  9574.   PUBLIC gaErrors(1,12)
  9575.   pcOldDBC=DBC()
  9576.   SET DATA TO ("SPRAVCE")
  9577. ENDIF first trigger
  9578. LOCAL lcParentID && parent's value to be sought in child
  9579. LOCAL lcOldParentID && previous parent id value
  9580. LOCAL lcChildWkArea && child work area handle returned by riopen
  9581. LOCAL lcChildID && child's value to be sought in parent
  9582. LOCAL lcOldChildID && old child id value
  9583. LOCAL lcParentWkArea && parentwork area handle returned by riopen
  9584. LOCAL lcStartArea
  9585. lcStartArea=select()
  9586. llRetVal=.t.
  9587. lcParentWkArea=select()
  9588. SELECT (lcParentWkArea)
  9589. pcParentDBF=dbf()
  9590. pnParentRec=recno()
  9591. lcOldParentID=OLDVAL("KOD")
  9592. pcParentID=lcOldParentID
  9593. pcParentExpr="KOD"
  9594. lcParentID=KOD
  9595. IF !(lcParentID==lcOldParentID)
  9596.   lcChildWkArea=riopen("software")
  9597.   IF lcChildWkArea<=0
  9598.     IF _triggerlevel=1
  9599.       DO riend WITH .F.
  9600.     ENDIF at the end of the highest trigger level
  9601.     SELECT (lcStartArea)
  9602.     RETURN .F.
  9603.   ENDIF not able to open the child work area
  9604.   pcChildDBF=dbf(lcChildWkArea)
  9605.   SELECT (lcChildWkArea)
  9606.   SCAN FOR Sw_Lokal=lcOldParentID
  9607.     pnChildRec=recno()
  9608.     pcChildID=SW_LOKAL
  9609.     pcChildExpr="SW_LOKAL"
  9610.     IF NOT llRetVal
  9611.       EXIT
  9612.     ENDIF && not llretval
  9613.     llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9614.   ENDSCAN get all of the software records
  9615.   =rireuse("software",lcChildWkArea)
  9616.   IF NOT llRetVal
  9617.     IF _triggerlevel=1
  9618.       DO riend WITH llRetVal
  9619.     ENDIF at the end of the highest trigger level
  9620.     SELECT (lcStartArea)
  9621.     RETURN llRetVal
  9622.   ENDIF
  9623.  
  9624.   *** zmeny promitnout do zlikkvidovanych vet
  9625.   lcChildWkArea=riopen("lik_soft")
  9626.   IF lcChildWkArea<=0
  9627.     IF _triggerlevel=1
  9628.       DO riend WITH .F.
  9629.     ENDIF at the end of the highest trigger level
  9630.     SELECT (lcStartArea)
  9631.     RETURN .F.
  9632.   ENDIF not able to open the child work area
  9633.   pcChildDBF=dbf(lcChildWkArea)
  9634.   SELECT (lcChildWkArea)
  9635.   SCAN FOR Sw_Lokal=lcOldParentID
  9636.     pnChildRec=recno()
  9637.     pcChildID=SW_LOKAL
  9638.     pcChildExpr="SW_LOKAL"
  9639.     IF NOT llRetVal
  9640.       EXIT
  9641.     ENDIF && not llretval
  9642.     llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9643.   ENDSCAN get all of the lik_soft records
  9644.   =rireuse("lik_soft",lcChildWkArea)
  9645.   IF NOT llRetVal
  9646.     IF _triggerlevel=1
  9647.       DO riend WITH llRetVal
  9648.     ENDIF at the end of the highest trigger level
  9649.     SELECT (lcStartArea)
  9650.     RETURN llRetVal
  9651.   ENDIF
  9652.  
  9653.   lcChildWkArea=riopen("soft_pri")
  9654.   IF lcChildWkArea<=0
  9655.     IF _triggerlevel=1
  9656.       DO riend WITH .F.
  9657.     ENDIF at the end of the highest trigger level
  9658.     SELECT (lcStartArea)
  9659.     RETURN .F.
  9660.   ENDIF not able to open the child work area
  9661.   pcChildDBF=dbf(lcChildWkArea)
  9662.   SELECT (lcChildWkArea)
  9663.   SCAN FOR Sw_Lokal=lcOldParentID
  9664.     pnChildRec=recno()
  9665.     pcChildID=SW_LOKAL
  9666.     pcChildExpr="SW_LOKAL"
  9667.     IF NOT llRetVal
  9668.       EXIT
  9669.     ENDIF && not llretval
  9670.     llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9671.   ENDSCAN get all of the software records
  9672.   =rireuse("soft_pri",lcChildWkArea)
  9673.   IF NOT llRetVal
  9674.     IF _triggerlevel=1
  9675.       DO riend WITH llRetVal
  9676.     ENDIF at the end of the highest trigger level
  9677.     SELECT (lcStartArea)
  9678.     RETURN llRetVal
  9679.   ENDIF
  9680.  
  9681.   lcChildWkArea=riopen("cis_soft")
  9682.   IF lcChildWkArea<=0
  9683.     IF _triggerlevel=1
  9684.       DO riend WITH .F.
  9685.     ENDIF at the end of the highest trigger level
  9686.     SELECT (lcStartArea)
  9687.     RETURN .F.
  9688.   ENDIF not able to open the child work area
  9689.   pcChildDBF=dbf(lcChildWkArea)
  9690.   SELECT (lcChildWkArea)
  9691.   SCAN FOR Sw_Lokal=lcOldParentID
  9692.     pnChildRec=recno()
  9693.     pcChildID=SW_LOKAL
  9694.     pcChildExpr="SW_LOKAL"
  9695.     IF NOT llRetVal
  9696.       EXIT
  9697.     ENDIF && not llretval
  9698.     llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9699.   ENDSCAN get all of the software records
  9700.   =rireuse("cis_soft",lcChildWkArea)
  9701.   IF NOT llRetVal
  9702.     IF _triggerlevel=1
  9703.       DO riend WITH llRetVal
  9704.     ENDIF at the end of the highest trigger level
  9705.     SELECT (lcStartArea)
  9706.     RETURN llRetVal
  9707.   ENDIF
  9708.  
  9709.   
  9710.   *************************************************
  9711.   IF TYPE("lSwScan") <> "U"
  9712.       lcChildWkArea=riopen("sw_nalez")            && sw_nalez
  9713.       IF lcChildWkArea<=0
  9714.         IF _triggerlevel=1
  9715.           DO riend WITH .F.
  9716.         ENDIF at the end of the highest trigger level
  9717.         SELECT (lcStartArea)
  9718.         RETURN .F.
  9719.       ENDIF not able to open the child work area
  9720.       pcChildDBF=dbf(lcChildWkArea)
  9721.       SELECT (lcChildWkArea)
  9722.       SCAN FOR Sw_Lokal=lcOldParentID
  9723.         pnChildRec=recno()
  9724.         pcChildID=SW_LOKAL
  9725.         pcChildExpr="SW_LOKAL"
  9726.         IF NOT llRetVal
  9727.           EXIT
  9728.         ENDIF && not llretval
  9729.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9730.       ENDSCAN get all of the sw_nalez records
  9731.       =rireuse("sw_nalez",lcChildWkArea)
  9732.       IF NOT llRetVal
  9733.         IF _triggerlevel=1
  9734.           DO riend WITH llRetVal
  9735.         ENDIF at the end of the highest trigger level
  9736.         SELECT (lcStartArea)
  9737.         RETURN llRetVal
  9738.       ENDIF  
  9739.       
  9740.       lcChildWkArea=riopen("sw_bezli")            && sw_bezli
  9741.       IF lcChildWkArea<=0
  9742.         IF _triggerlevel=1
  9743.           DO riend WITH .F.
  9744.         ENDIF at the end of the highest trigger level
  9745.         SELECT (lcStartArea)
  9746.         RETURN .F.
  9747.       ENDIF not able to open the child work area
  9748.       pcChildDBF=dbf(lcChildWkArea)
  9749.       SELECT (lcChildWkArea)
  9750.       SCAN FOR Sw_Lokal=lcOldParentID
  9751.         pnChildRec=recno()
  9752.         pcChildID=SW_LOKAL
  9753.         pcChildExpr="SW_LOKAL"
  9754.         IF NOT llRetVal
  9755.           EXIT
  9756.         ENDIF && not llretval
  9757.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9758.       ENDSCAN get all of the sw_bezli records
  9759.       =rireuse("sw_bezli",lcChildWkArea)
  9760.       IF NOT llRetVal
  9761.         IF _triggerlevel=1
  9762.           DO riend WITH llRetVal
  9763.         ENDIF at the end of the highest trigger level
  9764.         SELECT (lcStartArea)
  9765.         RETURN llRetVal
  9766.       ENDIF       
  9767.       
  9768.       lcChildWkArea=riopen("SW_LICSW")            && SW_LICSW
  9769.       IF lcChildWkArea<=0
  9770.         IF _triggerlevel=1
  9771.           DO riend WITH .F.
  9772.         ENDIF at the end of the highest trigger level
  9773.         SELECT (lcStartArea)
  9774.         RETURN .F.
  9775.       ENDIF not able to open the child work area
  9776.       pcChildDBF=dbf(lcChildWkArea)
  9777.       SELECT (lcChildWkArea)
  9778.       SCAN FOR Sw_Lokal=lcOldParentID
  9779.         pnChildRec=recno()
  9780.         pcChildID=SW_LOKAL
  9781.         pcChildExpr="SW_LOKAL"
  9782.         IF NOT llRetVal
  9783.           EXIT
  9784.         ENDIF && not llretval
  9785.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9786.       ENDSCAN get all of the SW_LICSW records
  9787.       =rireuse("SW_LICSW",lcChildWkArea)
  9788.       IF NOT llRetVal
  9789.         IF _triggerlevel=1
  9790.           DO riend WITH llRetVal
  9791.         ENDIF at the end of the highest trigger level
  9792.         SELECT (lcStartArea)
  9793.         RETURN llRetVal
  9794.       ENDIF       
  9795.  
  9796.       lcChildWkArea=riopen("sw_porsw")            && sw_porsw
  9797.       IF lcChildWkArea<=0
  9798.         IF _triggerlevel=1
  9799.           DO riend WITH .F.
  9800.         ENDIF at the end of the highest trigger level
  9801.         SELECT (lcStartArea)
  9802.         RETURN .F.
  9803.       ENDIF not able to open the child work area
  9804.       pcChildDBF=dbf(lcChildWkArea)
  9805.       SELECT (lcChildWkArea)
  9806.       SCAN FOR Sw_Lokal=lcOldParentID
  9807.         pnChildRec=recno()
  9808.         pcChildID=SW_LOKAL
  9809.         pcChildExpr="SW_LOKAL"
  9810.         IF NOT llRetVal
  9811.           EXIT
  9812.         ENDIF && not llretval
  9813.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9814.       ENDSCAN get all of the sw_porsw records
  9815.       =rireuse("sw_porsw",lcChildWkArea)
  9816.       IF NOT llRetVal
  9817.         IF _triggerlevel=1
  9818.           DO riend WITH llRetVal
  9819.         ENDIF at the end of the highest trigger level
  9820.         SELECT (lcStartArea)
  9821.         RETURN llRetVal
  9822.       ENDIF       
  9823.  
  9824.       lcChildWkArea=riopen("sw_cissw")            && sw_cissw
  9825.       IF lcChildWkArea<=0
  9826.         IF _triggerlevel=1
  9827.           DO riend WITH .F.
  9828.         ENDIF at the end of the highest trigger level
  9829.         SELECT (lcStartArea)
  9830.         RETURN .F.
  9831.       ENDIF not able to open the child work area
  9832.       pcChildDBF=dbf(lcChildWkArea)
  9833.       SELECT (lcChildWkArea)
  9834.       SCAN FOR Sw_Lokal=lcOldParentID
  9835.         pnChildRec=recno()
  9836.         pcChildID=SW_LOKAL
  9837.         pcChildExpr="SW_LOKAL"
  9838.         IF NOT llRetVal
  9839.           EXIT
  9840.         ENDIF && not llretval
  9841.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9842.       ENDSCAN get all of the sw_cissw records
  9843.       =rireuse("sw_cissw",lcChildWkArea)
  9844.       IF NOT llRetVal
  9845.         IF _triggerlevel=1
  9846.           DO riend WITH llRetVal
  9847.         ENDIF at the end of the highest trigger level
  9848.         SELECT (lcStartArea)
  9849.         RETURN llRetVal
  9850.       ENDIF       
  9851.  
  9852.       
  9853.       lcChildWkArea=riopen("sw_neved")            && sw_neved
  9854.       IF lcChildWkArea<=0
  9855.         IF _triggerlevel=1
  9856.           DO riend WITH .F.
  9857.         ENDIF at the end of the highest trigger level
  9858.         SELECT (lcStartArea)
  9859.         RETURN .F.
  9860.       ENDIF not able to open the child work area
  9861.       pcChildDBF=dbf(lcChildWkArea)
  9862.       SELECT (lcChildWkArea)
  9863.       SCAN FOR Sw_Lokal=lcOldParentID
  9864.         pnChildRec=recno()
  9865.         pcChildID=SW_LOKAL
  9866.         pcChildExpr="SW_LOKAL"
  9867.         IF NOT llRetVal
  9868.           EXIT
  9869.         ENDIF && not llretval
  9870.         llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9871.       ENDSCAN get all of the sw_neved records
  9872.       =rireuse("sw_neved",lcChildWkArea)
  9873.       IF NOT llRetVal
  9874.         IF _triggerlevel=1
  9875.           DO riend WITH llRetVal
  9876.         ENDIF at the end of the highest trigger level
  9877.         SELECT (lcStartArea)
  9878.         RETURN llRetVal
  9879.       ENDIF  
  9880.       
  9881.       IF cMult = "A"
  9882.           lcChildWkArea=riopen("sw_docas")            && sw_docas
  9883.           IF lcChildWkArea<=0
  9884.             IF _triggerlevel=1
  9885.               DO riend WITH .F.
  9886.             ENDIF at the end of the highest trigger level
  9887.             SELECT (lcStartArea)
  9888.             RETURN .F.
  9889.           ENDIF not able to open the child work area
  9890.           pcChildDBF=dbf(lcChildWkArea)
  9891.           SELECT (lcChildWkArea)
  9892.           SCAN FOR Sw_Lokal=lcOldParentID
  9893.             pnChildRec=recno()
  9894.             pcChildID=SW_LOKAL
  9895.             pcChildExpr="SW_LOKAL"
  9896.             IF NOT llRetVal
  9897.               EXIT
  9898.             ENDIF && not llretval
  9899.             llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9900.           ENDSCAN get all of the sw_docas records
  9901.           =rireuse("sw_docas",lcChildWkArea)
  9902.           IF NOT llRetVal
  9903.             IF _triggerlevel=1
  9904.               DO riend WITH llRetVal
  9905.             ENDIF at the end of the highest trigger level
  9906.             SELECT (lcStartArea)
  9907.             RETURN llRetVal
  9908.           ENDIF        
  9909.  
  9910.           lcChildWkArea=riopen("sw_docsw")            && sw_docsw
  9911.           IF lcChildWkArea<=0
  9912.             IF _triggerlevel=1
  9913.               DO riend WITH .F.
  9914.             ENDIF at the end of the highest trigger level
  9915.             SELECT (lcStartArea)
  9916.             RETURN .F.
  9917.           ENDIF not able to open the child work area
  9918.           pcChildDBF=dbf(lcChildWkArea)
  9919.           SELECT (lcChildWkArea)
  9920.           SCAN FOR Sw_Lokal=lcOldParentID
  9921.             pnChildRec=recno()
  9922.             pcChildID=SW_LOKAL
  9923.             pcChildExpr="SW_LOKAL"
  9924.             IF NOT llRetVal
  9925.               EXIT
  9926.             ENDIF && not llretval
  9927.             llRetVal=riupdate("SW_LOKAL",lcParentID,"CIS_LOKA")
  9928.           ENDSCAN get all of the sw_docsw records
  9929.           =rireuse("sw_docsw",lcChildWkArea)
  9930.           IF NOT llRetVal
  9931.             IF _triggerlevel=1
  9932.               DO riend WITH llRetVal
  9933.             ENDIF at the end of the highest trigger level
  9934.             SELECT (lcStartArea)
  9935.             RETURN llRetVal
  9936.           ENDIF        
  9937.  
  9938.       ENDIF
  9939.   ENDIF
  9940.   *************************************************
  9941.   
  9942. ENDIF this parent id changed
  9943.  
  9944. IF _triggerlevel=1
  9945.   do riend with llRetVal
  9946. ENDIF at the end of the highest trigger level
  9947. SELECT (lcStartArea)
  9948. RETURN llRetVal
  9949. ** "End of Referential integrity Update trigger for" cis_loka
  9950. ********************************************************************************
  9951.  
  9952. **__RI_FOOTER!@ Do NOT REMOVE or MODIFY this line!!!! @!__RI_FOOTER**
  9953. ■≥  x[x[4r#%ß Y╢$ú7U½«≈■ T≈ⁿa²■%ⁿCΩ┬≡C'
  9954.     ±CS
  9955. ²∙9■ T≈ⁿ-²■∙æ■%ⁿC'
  9956. ²∙ì■■%ⁿC√    BUFFERINGΩë°²∙x■    åⁿCΩô²■■T≈ⁿ≈°²■■■
  9957. Z#ⁿCO²■    Bⁿ≈²■ULLRETVALPNERROR'4≈≈≈≈■ «≈≈■T≈ⁿCδ≈°═²■+%ⁿC√gaErrors[lnErrorRows,1]b┘L²∙è■÷ⁿ≈°²ⁿCδ≈°═²■T≈ⁿ≈°²■■T÷ⁿ≈²ⁿ°²ⁿ≈²■T÷ⁿ≈²ⁿ°²ⁿ≈²■T÷ⁿ≈²ⁿ°²ⁿ≈²■T÷ⁿ≈²ⁿ°²ⁿ┘²■T≈ⁿ°²■+ⁿCC≈tí
  9958. ²∙O■,T÷ⁿ≈²ⁿ°²ⁿC≈°÷┘,C≈t²■T≈ⁿ≈°²■■T÷ⁿ≈²ⁿ°²ⁿ≈²■T÷ⁿ≈²ⁿ°²ⁿ≈²■T÷ⁿ≈²ⁿ°²ⁿ≈    ²■T÷ⁿ≈²ⁿ°²ⁿ≈
  9959. ²■T÷ⁿ≈²ⁿ°    ²ⁿ≈ ²■T÷ⁿ≈²ⁿ°
  9960. ²ⁿ≈ ²■T÷ⁿ≈²ⁿ° ²ⁿ≈²■T÷ⁿ≈²ⁿ° ²ⁿ≈²■    Bⁿ≈²■UTNERRNO    TCMESSAGETCCODE    TCPROGRAM LNERRORROWSLNXXGAERRORS PCPARENTDBF PNPARENTREC
  9961. PCPARENTID PCPARENTEXPR
  9962. PCCHILDDBF
  9963. PNCHILDREC    PCCHILDID PCCHILDEXPRö4≈■«≈≈≈■%ⁿ≈²∙(■¥╜■∙@■G■£■G ■■%ⁿC≈í²∙[■{√■∙~■ON ERROR &pcRIolderror.
  9964. ■ä≈ⁿ°²(ⁿC┘*≈»²∙╬■T≈ⁿC┘*≈≈╕°²■QⁿCC≈≈°\g²■à■%ⁿ≈┘ON²∙δ■GA ■■%ⁿ≈┘OFF²∙    ■G■■%ⁿ≈┘ON²∙&■G ■■%ⁿ≈    ┘ON²∙C■G2 ■■H∙T∙å■ ⁿC≈
  9965. í²∙i■G(■ ⁿ≈
  9966. CΩû²∙å■ G(ⁿ≈
  9967. ²■■Bⁿa²■U     TLSUCCESSLNXXLNSPOT
  9968. LCWORKAREA PCRIOLDERROR PCRICURSORS PCOLDCOMPAT    PCOLDDELE
  9969. PCOLDEXACT    PCOLDTALKPCOLDDBCJ 4≈≈■5T≈ⁿC≈C≈f┘?C≈°ZC≈f┘*C≈°Z¿²■Bⁿa²■U TCTABLENAMETCWKAREA PCRICURSORS¢«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  9970. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  9971. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  9972. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  9973. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  9974. ²∙b■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  9975. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  9976. Fⁿ≈²■~ⁿ≈≈²∙¡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘POUZITI²■%ⁿ≈
  9977. ²∙é■!■■'T≈ⁿC┘POUZITI≈┘CIS_HPOU÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  9978. ²∙
  9979. ■%ⁿφ=°²∙≤■ ≈╤≈■■
  9980. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙h■%ⁿφ=°²∙S■ ≈╤ⁿ-²■■
  9981. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  9982. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘POUZITI²■%ⁿ≈
  9983. ²∙╓■!■■'T≈ⁿC┘POUZITI≈┘CIS_HPOU÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  9984. ²∙^■%ⁿφ=°²∙G■ ≈╤≈■■
  9985. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙ü■ ≈╤≈■■
  9986. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  9987. PCCHILDDBF
  9988. PNCHILDREC
  9989. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  9990. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  9991. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDPOUZITIRIUPDATERIREUSEB«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  9992. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  9993. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  9994. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  9995. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  9996. ²∙    ■T≈ⁿC┘pozarekl÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  9997. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  9998. Fⁿ≈²■~ⁿ≈≈²∙¿■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  9999. ²∙Ç■!■■$T≈ⁿC┘CISLO≈┘POZADAV÷²■■åⁿC┘pozarekl≈÷²■%ⁿ≈
  10000. ²∙■%ⁿφ=°²∙ε■ ≈╤≈■■
  10001. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙(■ ≈╤≈■■
  10002. Fⁿ≈²■    Bⁿ≈²■ULLRETVAL PCPARENTDBF PNPARENTREC
  10003. PCCHILDDBF
  10004. PNCHILDREC
  10005. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10006. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10007. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDRIUPDATERIREUSEù«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10008. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10009. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10010. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10011. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10012. ²∙^■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10013. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10014. Fⁿ≈²■~ⁿ≈≈²∙½■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘ZNACKA²■%ⁿ≈
  10015. ²∙ü■!■■&T≈ⁿC┘ZNACKA≈┘CIS_HZNA÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  10016. ²∙■%ⁿφ=°²∙±■ ≈╤≈■■
  10017. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙f■%ⁿφ=°²∙Q■ ≈╤ⁿ-²■■
  10018. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10019. Fⁿ≈²■~ⁿ≈≈²∙²■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘ZNACKA²■%ⁿ≈
  10020. ²∙╙■!■■&T≈ⁿC┘ZNACKA≈┘CIS_HZNA÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  10021. ²∙Z■%ⁿφ=°²∙C■ ≈╤≈■■
  10022. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙}■ ≈╤≈■■
  10023. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  10024. PCCHILDDBF
  10025. PNCHILDREC
  10026. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10027. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10028. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDZNACKARIUPDATERIREUSEC«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10029. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10030. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10031. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10032. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10033. ²∙
  10034. ■T≈ⁿC┘sw_sabsw÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10035. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10036. Fⁿ≈²■~ⁿ≈≈²∙⌐■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■%ⁿ≈
  10037. ²∙Ç■!■■%T≈ⁿC┘NAZEV≈┘SW_SABLO÷²■■åⁿC┘SW_SABLO≈÷²■%ⁿ≈
  10038. ²∙■%ⁿφ=°²∙∩■ ≈╤≈■■
  10039. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙)■ ≈╤≈■■
  10040. Fⁿ≈²■    Bⁿ≈²■ULLRETVAL PCPARENTDBF PNPARENTREC
  10041. PCCHILDDBF
  10042. PNCHILDREC
  10043. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10044. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10045. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDRIUPDATERIREUSE»«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10046. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10047. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10048. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ «≈≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10049. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈C┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■T≈ⁿ≈²■%ⁿ≈≈
  10050. ²∙r■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙Z■%ⁿφ=°²∙E■ ≈ ╤ⁿ-²■■
  10051. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10052. Fⁿ≈²■~ⁿ≈!≈²∙±■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10053. ²∙╟■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘hardware≈÷#²■%ⁿ≈
  10054. ²∙N■%ⁿφ=°²∙7■ ≈ ╤≈■■
  10055. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙¼■%ⁿφ=°²∙ù■ ≈ ╤ⁿ-²■■
  10056. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10057. Fⁿ≈²■~ⁿ≈!≈²∙C■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10058. ²∙■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘lik_hard≈÷#²■%ⁿ≈
  10059. ²∙á■%ⁿφ=°²∙ë■ ≈ ╤≈■■
  10060. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙■■%ⁿφ=°²∙Θ■ ≈ ╤ⁿ-²■■
  10061. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10062. Fⁿ≈²■~ⁿ≈!≈²∙ò■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10063. ²∙k■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘prisluse≈÷#²■%ⁿ≈
  10064. ²∙≥■%ⁿφ=°²∙█■ ≈ ╤≈■■
  10065. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙P■%ⁿφ=°²∙;■ ≈ ╤ⁿ-²■■
  10066. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10067. Fⁿ≈²■~ⁿ≈!≈²∙τ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10068. ²∙╜■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘lik_pris≈÷#²■%ⁿ≈
  10069. ²∙D■%ⁿφ=°²∙-■ ≈ ╤≈■■
  10070. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙ó■%ⁿφ=°²∙ì■ ≈ ╤ⁿ-²■■
  10071. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10072. Fⁿ≈²■~ⁿ≈!≈²∙9    ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10073. ²∙    ■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘pris_lan≈÷#²■%ⁿ≈
  10074. ²∙û    ■%ⁿφ=°²∙    ■ ≈ ╤≈■■
  10075. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙⌠    ■%ⁿφ=°²∙▀    ■ ≈ ╤ⁿ-²■■
  10076. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10077. Fⁿ≈²■~ⁿ≈!≈²∙ï
  10078. ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10079. ²∙a
  10080. ■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘lik_plan≈÷#²■%ⁿ≈
  10081. ²∙Φ
  10082. ■%ⁿφ=°²∙╤
  10083. ■ ≈ ╤≈■■
  10084. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙F ■%ⁿφ=°²∙1 ■ ≈ ╤ⁿ-²■■
  10085. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10086. Fⁿ≈²■~ⁿ≈!≈²∙▌ ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10087. ²∙│ ■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘pris_vol≈÷#²■%ⁿ≈
  10088. ²∙: ■%ⁿφ=°²∙# ■ ≈ ╤≈■■
  10089. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙ÿ ■%ⁿφ=°²∙â ■ ≈ ╤ⁿ-²■■
  10090. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10091. Fⁿ≈²■~ⁿ≈!≈²∙/■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10092. ²∙■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘lik_pvol≈÷#²■%ⁿ≈
  10093. ²∙î■%ⁿφ=°²∙u■ ≈ ╤≈■■
  10094. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dokument÷²■%ⁿ≈°²∙Ω■%ⁿφ=°²∙╒■ ≈ ╤ⁿ-²■■
  10095. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10096. Fⁿ≈²■~ⁿ≈!≈²∙ü■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10097. ²∙W■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘dokument≈÷#²■%ⁿ≈
  10098. ²∙▐■%ⁿφ=°²∙╟■ ≈ ╤≈■■
  10099. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙8■%ⁿφ=°²∙#■ ≈ ╤ⁿ-²■■
  10100. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10101. Fⁿ≈²■~ⁿ≈!≈²∙╧■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10102. ²∙Ñ■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘site≈÷#²■%ⁿ≈
  10103. ²∙(■%ⁿφ=°²∙■ ≈ ╤≈■■
  10104. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙å■%ⁿφ=°²∙q■ ≈ ╤ⁿ-²■■
  10105. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10106. Fⁿ≈²■~ⁿ≈!≈²∙■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10107. ²∙≤■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘lik_site≈÷#²■%ⁿ≈
  10108. ²∙z■%ⁿφ=°²∙c■ ≈ ╤≈■■
  10109. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙╫■%ⁿφ=°²∙┬■ ≈ ╤ⁿ-²■■
  10110. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10111. Fⁿ≈²■~ⁿ≈!≈²∙n■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10112. ²∙D■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘pozadav≈÷#²■%ⁿ≈
  10113. ²∙╩■%ⁿφ=°²∙│■ ≈ ╤≈■■
  10114. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈ ╤ⁿ-²■■
  10115. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10116. Fⁿ≈²■~ⁿ≈!≈²∙┐■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10117. ²∙ò■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘soft_pri≈÷#²■%ⁿ≈
  10118. ²∙■%ⁿφ=°²∙■ ≈ ╤≈■■
  10119. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_osob÷²■%ⁿ≈°²∙z■%ⁿφ=°²∙e■ ≈ ╤ⁿ-²■■
  10120. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10121. Fⁿ≈²■~ⁿ≈!≈²∙■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘ORG_CS²■%ⁿ≈
  10122. ²∙τ■!■■&T≈ⁿC┘ORG_CS≈┘CIS_ORGA÷"²■■åⁿC┘cis_osob≈÷#²■%ⁿ≈
  10123. ²∙n■%ⁿφ=°²∙W■ ≈ ╤≈■■
  10124. Fⁿ≈²■    Bⁿ≈²■■■
  10125. Fⁿ≈²■T≈ⁿ≈≈²■T≈ⁿ┘NAZEV²■%ⁿ≈≈
  10126. ²∙v■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙√■ ≈ ╤ⁿ-²■■
  10127. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10128. Fⁿ≈²■~ⁿ≈!≈$≈≈²∙╡■ T≈ⁿCO²■T≈ⁿ≈$²■T≈ⁿ┘    ORG_Nazev²■%ⁿ≈
  10129. ²∙ê■!■■)T≈ⁿC┘    ORG_Nazev≈┘CIS_ORGA÷"²■■åⁿC┘hardware≈÷#²■%ⁿ≈
  10130. ²∙■%ⁿφ=°²∙√■ ≈ ╤≈■■
  10131. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙p■%ⁿφ=°²∙[■ ≈ ╤ⁿ-²■■
  10132. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10133. Fⁿ≈²■~ⁿ≈!≈$≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈$²■T≈ⁿ┘    ORG_Nazev²■%ⁿ≈
  10134. ²∙Φ■!■■)T≈ⁿC┘    ORG_Nazev≈┘CIS_ORGA÷"²■■åⁿC┘lik_hard≈÷#²■%ⁿ≈
  10135. ²∙r■%ⁿφ=°²∙[■ ≈ ╤≈■■
  10136. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙ò■ ≈ ╤≈■■
  10137. Fⁿ≈²■    Bⁿ≈²■U%LLRETVAL PCPARENTDBF PNPARENTREC
  10138. PCCHILDDBF
  10139. PNCHILDREC
  10140. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10141. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10142. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREA
  10143. LCOLDNAZEVLCNAZEVLCOLDPARENTIDNAZEVCISLONAZEVRIOPENRIENDORG_CSRIUPDATERIREUSE    ORG_NAZEVç«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10144. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10145. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10146. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10147. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10148. ²∙N■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10149. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10150. Fⁿ≈²■~ⁿ≈≈²∙ú■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OS²■%ⁿ≈
  10151. ²∙}■!■■"T≈ⁿC┘OS≈┘CIS_OSHW÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  10152. ²∙■%ⁿφ=°²∙Θ■ ≈╤≈■■
  10153. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙^■%ⁿφ=°²∙I■ ≈╤ⁿ-²■■
  10154. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10155. Fⁿ≈²■~ⁿ≈≈²∙φ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OS²■%ⁿ≈
  10156. ²∙╟■!■■"T≈ⁿC┘OS≈┘CIS_OSHW÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  10157. ²∙J■%ⁿφ=°²∙3■ ≈╤≈■■
  10158. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙m■ ≈╤≈■■
  10159. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  10160. PCCHILDDBF
  10161. PNCHILDREC
  10162. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10163. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10164. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDOSRIUPDATERIREUSE )«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10165. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10166. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10167. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10168. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘OSOBAΩ_²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■T≈ⁿ≈²■T≈ⁿ≈²■%ⁿ≈≈
  10169. ²∙╥(■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10170. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10171. Fⁿ≈²■~ⁿ≈≈²∙╜■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10172. ²∙ö■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘hardware≈÷!²■%ⁿ≈
  10173. ²∙■%ⁿφ=°²∙■ ≈╤≈■■
  10174. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙x■%ⁿφ=°²∙c■ ≈╤ⁿ-²■■
  10175. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10176. Fⁿ≈²■~ⁿ≈"≈²∙■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘SPRAVCE²■%ⁿ≈
  10177. ²∙µ■!■■'T≈ⁿC┘SPRAVCE≈┘CIS_OSOB÷ ²■■åⁿC┘hardware≈÷!²■%ⁿ≈
  10178. ²∙n■%ⁿφ=°²∙W■ ≈╤≈■■
  10179. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙╠■%ⁿφ=°²∙╖■ ≈╤ⁿ-²■■
  10180. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10181. Fⁿ≈²■~ⁿ≈≈²∙a■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10182. ²∙8■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_hard≈÷!²■%ⁿ≈
  10183. ²∙╛■%ⁿφ=°²∙º■ ≈╤≈■■
  10184. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10185. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10186. Fⁿ≈²■~ⁿ≈"≈²∙╡■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘SPRAVCE²■%ⁿ≈
  10187. ²∙è■!■■'T≈ⁿC┘SPRAVCE≈┘CIS_OSOB÷ ²■■åⁿC┘lik_hard≈÷!²■%ⁿ≈
  10188. ²∙■%ⁿφ=°²∙√■ ≈╤≈■■
  10189. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙p■%ⁿφ=°²∙[■ ≈╤ⁿ-²■■
  10190. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10191. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10192. ²∙▄■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘software≈÷!²■%ⁿ≈
  10193. ²∙b    ■%ⁿφ=°²∙K    ■ ≈╤≈■■
  10194. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙└    ■%ⁿφ=°²∙½    ■ ≈╤ⁿ-²■■
  10195. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10196. Fⁿ≈²■~ⁿ≈≈²∙U
  10197. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10198. ²∙,
  10199. ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_soft≈÷!²■%ⁿ≈
  10200. ²∙▓
  10201. ■%ⁿφ=°²∙¢
  10202. ■ ≈╤≈■■
  10203. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙√
  10204. ■ ≈╤ⁿ-²■■
  10205. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10206. Fⁿ≈²■~ⁿ≈≈²∙Ñ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10207. ²∙| ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘prisluse≈÷!²■%ⁿ≈
  10208. ²∙ ■%ⁿφ=°²∙δ ■ ≈╤≈■■
  10209. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙` ■%ⁿφ=°²∙K ■ ≈╤ⁿ-²■■
  10210. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10211. Fⁿ≈²■~ⁿ≈≈²∙⌡ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10212. ²∙╠ ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_pris≈÷!²■%ⁿ≈
  10213. ²∙R■%ⁿφ=°²∙;■ ≈╤≈■■
  10214. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙░■%ⁿφ=°²∙¢■ ≈╤ⁿ-²■■
  10215. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10216. Fⁿ≈²■~ⁿ≈≈²∙E■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10217. ²∙■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘pris_lan≈÷!²■%ⁿ≈
  10218. ²∙ó■%ⁿφ=°²∙ï■ ≈╤≈■■
  10219. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙■%ⁿφ=°²∙δ■ ≈╤ⁿ-²■■
  10220. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10221. Fⁿ≈²■~ⁿ≈≈²∙ò■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10222. ²∙l■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_plan≈÷!²■%ⁿ≈
  10223. ²∙≥■%ⁿφ=°²∙█■ ≈╤≈■■
  10224. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙P■%ⁿφ=°²∙;■ ≈╤ⁿ-²■■
  10225. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10226. Fⁿ≈²■~ⁿ≈≈²∙σ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10227. ²∙╝■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘pris_vol≈÷!²■%ⁿ≈
  10228. ²∙B■%ⁿφ=°²∙+■ ≈╤≈■■
  10229. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙á■%ⁿφ=°²∙ï■ ≈╤ⁿ-²■■
  10230. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10231. Fⁿ≈²■~ⁿ≈≈²∙5■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10232. ²∙ ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_pvol≈÷!²■%ⁿ≈
  10233. ²∙Æ■%ⁿφ=°²∙{■ ≈╤≈■■
  10234. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dokument÷²■%ⁿ≈°²∙≡■%ⁿφ=°²∙█■ ≈╤ⁿ-²■■
  10235. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10236. Fⁿ≈²■~ⁿ≈≈²∙à■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10237. ²∙\■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘dokument≈÷!²■%ⁿ≈
  10238. ²∙Γ■%ⁿφ=°²∙╦■ ≈╤≈■■
  10239. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dokument÷²■%ⁿ≈°²∙@■%ⁿφ=°²∙+■ ≈╤ⁿ-²■■
  10240. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10241. Fⁿ≈²■~ⁿ≈$≈²∙▌■ T≈ⁿCO²■T≈ⁿ≈%²■T≈ⁿ┘    OSOBA_ZAP²■%ⁿ≈
  10242. ²∙░■!■■)T≈ⁿC┘    OSOBA_ZAP≈┘CIS_OSOB÷ ²■■åⁿC┘dokument≈÷!²■%ⁿ≈
  10243. ²∙:■%ⁿφ=°²∙#■ ≈╤≈■■
  10244. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙ö■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10245. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10246. Fⁿ≈²■~ⁿ≈≈²∙)■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10247. ²∙■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘site≈÷!²■%ⁿ≈
  10248. ²∙é■%ⁿφ=°²∙k■ ≈╤≈■■
  10249. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙▄■%ⁿφ=°²∙╟■ ≈╤ⁿ-²■■
  10250. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10251. Fⁿ≈²■~ⁿ≈"≈²∙u■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘SPRAVCE²■%ⁿ≈
  10252. ²∙J■!■■'T≈ⁿC┘SPRAVCE≈┘CIS_OSOB÷ ²■■åⁿC┘site≈÷!²■%ⁿ≈
  10253. ²∙╬■%ⁿφ=°²∙╖■ ≈╤≈■■
  10254. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙,■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10255. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10256. Fⁿ≈²■~ⁿ≈≈²∙┴■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10257. ²∙ÿ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘lik_site≈÷!²■%ⁿ≈
  10258. ²∙■%ⁿφ=°²∙■ ≈╤≈■■
  10259. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙|■%ⁿφ=°²∙g■ ≈╤ⁿ-²■■
  10260. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10261. Fⁿ≈²■~ⁿ≈"≈²∙■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘SPRAVCE²■%ⁿ≈
  10262. ²∙Ω■!■■'T≈ⁿC┘SPRAVCE≈┘CIS_OSOB÷ ²■■åⁿC┘lik_site≈÷!²■%ⁿ≈
  10263. ²∙r■%ⁿφ=°²∙[■ ≈╤≈■■
  10264. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙╧■%ⁿφ=°²∙║■ ≈╤ⁿ-²■■
  10265. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10266. Fⁿ≈²■~ⁿ≈&≈²∙h■ T≈ⁿCO²■T≈ⁿ≈'²■T≈ⁿ┘ZADATEL²■%ⁿ≈
  10267. ²∙=■!■■'T≈ⁿC┘ZADATEL≈┘CIS_OSOB÷ ²■■åⁿC┘pozadav≈÷!²■%ⁿ≈
  10268. ²∙─■%ⁿφ=°²∙¡■ ≈╤≈■■
  10269. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙!■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10270. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10271. Fⁿ≈²■~ⁿ≈(≈²∙║■ T≈ⁿCO²■T≈ⁿ≈)²■T≈ⁿ┘RESITEL²■%ⁿ≈
  10272. ²∙Å■!■■'T≈ⁿC┘RESITEL≈┘CIS_OSOB÷ ²■■åⁿC┘pozadav≈÷!²■%ⁿ≈
  10273. ²∙■%ⁿφ=°²∙ ■ ≈╤≈■■
  10274. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙t■%ⁿφ=°²∙_■ ≈╤ⁿ-²■■
  10275. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10276. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10277. ²∙α■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘soft_pri≈÷!²■%ⁿ≈
  10278. ²∙f■%ⁿφ=°²∙O■ ≈╤≈■■
  10279. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sit_hesl÷²■%ⁿ≈°²∙─■%ⁿφ=°²∙»■ ≈╤ⁿ-²■■
  10280. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10281. Fⁿ≈²■~ⁿ≈≈²∙Y■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10282. ²∙0■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘sit_hesl≈÷!²■%ⁿ≈
  10283. ²∙╢■%ⁿφ=°²∙ƒ■ ≈╤≈■■
  10284. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘apli_pri÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10285. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10286. Fⁿ≈²■~ⁿ≈≈²∙⌐ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10287. ²∙Ç ■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘apli_pri≈÷!²■%ⁿ≈
  10288. ²∙!■%ⁿφ=°²∙∩ ■ ≈╤≈■■
  10289. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_hw÷²■%ⁿ≈°²∙b!■%ⁿφ=°²∙M!■ ≈╤ⁿ-²■■
  10290. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10291. Fⁿ≈²■~ⁿ≈≈²∙≈!■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10292. ²∙╬!■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_hw≈÷!²■%ⁿ≈
  10293. ²∙R"■%ⁿφ=°²∙;"■ ≈╤≈■■
  10294. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_sw÷²■%ⁿ≈°²∙«"■%ⁿφ=°²∙Ö"■ ≈╤ⁿ-²■■
  10295. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10296. Fⁿ≈²■~ⁿ≈≈²∙C#■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10297. ²∙#■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_sw≈÷!²■%ⁿ≈
  10298. ²∙₧#■%ⁿφ=°²∙ç#■ ≈╤≈■■
  10299. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pr÷²■%ⁿ≈°²∙·#■%ⁿφ=°²∙σ#■ ≈╤ⁿ-²■■
  10300. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10301. Fⁿ≈²■~ⁿ≈≈²∙Å$■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10302. ²∙f$■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_pr≈÷!²■%ⁿ≈
  10303. ²∙Ω$■%ⁿφ=°²∙╙$■ ≈╤≈■■
  10304. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pl÷²■%ⁿ≈°²∙F%■%ⁿφ=°²∙1%■ ≈╤ⁿ-²■■
  10305. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10306. Fⁿ≈²■~ⁿ≈≈²∙█%■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10307. ²∙▓%■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_pl≈÷!²■%ⁿ≈
  10308. ²∙6&■%ⁿφ=°²∙&■ ≈╤≈■■
  10309. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pv÷²■%ⁿ≈°²∙Æ&■%ⁿφ=°²∙}&■ ≈╤ⁿ-²■■
  10310. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10311. Fⁿ≈²■~ⁿ≈≈²∙''■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10312. ²∙■&■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_pv≈÷!²■%ⁿ≈
  10313. ²∙é'■%ⁿφ=°²∙k'■ ≈╤≈■■
  10314. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_ln÷²■%ⁿ≈°²∙▐'■%ⁿφ=°²∙╔'■ ≈╤ⁿ-²■■
  10315. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10316. Fⁿ≈²■~ⁿ≈≈²∙s(■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘OSOBA²■%ⁿ≈
  10317. ²∙J(■!■■%T≈ⁿC┘OSOBA≈┘CIS_OSOB÷ ²■■åⁿC┘opr_ln≈÷!²■%ⁿ≈
  10318. ²∙╬(■%ⁿφ=°²∙╖(■ ≈╤≈■■
  10319. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙±(■ ≈╤≈■■
  10320. Fⁿ≈²■    Bⁿ≈²■U*LLRETVAL PCPARENTDBF PNPARENTREC
  10321. PCCHILDDBF
  10322. PNCHILDREC
  10323. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10324. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10325. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREALCIDCISLOPARENTOSOBAIDCISLORIOPENRIENDIDOSOBARIUPDATERIREUSE    IDSPRAVCESPRAVCE
  10326. IDZAPUJCIL    OSOBA_ZAP    IDZADATELZADATEL    IDRESITELRESITELù«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10327. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10328. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10329. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10330. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10331. ²∙^■T≈ⁿC┘software÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10332. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10333. Fⁿ≈²■~ⁿ≈≈²∙½■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_SYS²■%ⁿ≈
  10334. ²∙ü■!■■&T≈ⁿC┘SW_SYS≈┘CIS_OSSW÷²■■åⁿC┘software≈÷²■%ⁿ≈
  10335. ²∙■%ⁿφ=°²∙±■ ≈╤≈■■
  10336. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙f■%ⁿφ=°²∙Q■ ≈╤ⁿ-²■■
  10337. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10338. Fⁿ≈²■~ⁿ≈≈²∙²■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_SYS²■%ⁿ≈
  10339. ²∙╙■!■■&T≈ⁿC┘SW_SYS≈┘CIS_OSSW÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  10340. ²∙Z■%ⁿφ=°²∙C■ ≈╤≈■■
  10341. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙}■ ≈╤≈■■
  10342. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  10343. PCCHILDDBF
  10344. PNCHILDREC
  10345. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10346. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10347. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDSW_SYSRIUPDATERIREUSE¥«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10348. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10349. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10350. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10351. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10352. ²∙d■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10353. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10354. Fⁿ≈²■~ⁿ≈≈²∙»■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10355. ²∙â■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  10356. ²∙ ■%ⁿφ=°²∙⌡■ ≈╤≈■■
  10357. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙j■%ⁿφ=°²∙U■ ≈╤ⁿ-²■■
  10358. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10359. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10360. ²∙┘■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  10361. ²∙b■%ⁿφ=°²∙K■ ≈╤≈■■
  10362. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙└■%ⁿφ=°²∙½■ ≈╤ⁿ-²■■
  10363. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10364. Fⁿ≈²■~ⁿ≈≈²∙[■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10365. ²∙/■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  10366. ²∙╕■%ⁿφ=°²∙í■ ≈╤≈■■
  10367. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10368. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10369. Fⁿ≈²■~ⁿ≈≈²∙▒■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10370. ²∙à■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  10371. ²∙■%ⁿφ=°²∙≈■ ≈╤≈■■
  10372. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙l■%ⁿφ=°²∙W■ ≈╤ⁿ-²■■
  10373. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10374. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10375. ²∙█■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  10376. ²∙d    ■%ⁿφ=°²∙M    ■ ≈╤≈■■
  10377. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙┬    ■%ⁿφ=°²∙¡    ■ ≈╤ⁿ-²■■
  10378. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10379. Fⁿ≈²■~ⁿ≈≈²∙]
  10380. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10381. ²∙1
  10382. ■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  10383. ²∙║
  10384. ■%ⁿφ=°²∙ú
  10385. ■ ≈╤≈■■
  10386. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10387. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10388. Fⁿ≈²■~ⁿ≈≈²∙│ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10389. ²∙ç ■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  10390. ²∙ ■%ⁿφ=°²∙∙ ■ ≈╤≈■■
  10391. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙n ■%ⁿφ=°²∙Y ■ ≈╤ⁿ-²■■
  10392. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10393. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10394. ²∙▌ ■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  10395. ²∙f■%ⁿφ=°²∙O■ ≈╤≈■■
  10396. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dokument÷²■%ⁿ≈°²∙─■%ⁿφ=°²∙»■ ≈╤ⁿ-²■■
  10397. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10398. Fⁿ≈²■~ⁿ≈≈²∙_■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10399. ²∙3■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘dokument≈÷²■%ⁿ≈
  10400. ²∙╝■%ⁿφ=°²∙Ñ■ ≈╤≈■■
  10401. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10402. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10403. Fⁿ≈²■~ⁿ≈≈²∙▒■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10404. ²∙à■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘site≈÷²■%ⁿ≈
  10405. ²∙
  10406. ■%ⁿφ=°²∙≤■ ≈╤≈■■
  10407. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙h■%ⁿφ=°²∙S■ ≈╤ⁿ-²■■
  10408. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10409. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10410. ²∙╫■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  10411. ²∙`■%ⁿφ=°²∙I■ ≈╤≈■■
  10412. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙╜■%ⁿφ=°²∙¿■ ≈╤ⁿ-²■■
  10413. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10414. Fⁿ≈²■~ⁿ≈≈²∙X■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10415. ²∙,■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘pozadav≈÷²■%ⁿ≈
  10416. ²∙┤■%ⁿφ=°²∙¥■ ≈╤≈■■
  10417. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  10418. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10419. Fⁿ≈²■~ⁿ≈≈²∙¡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10420. ²∙ü■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘soft_pri≈÷²■%ⁿ≈
  10421. ²∙
  10422. ■%ⁿφ=°²∙≤■ ≈╤≈■■
  10423. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_osob÷²■%ⁿ≈°²∙h■%ⁿφ=°²∙S■ ≈╤ⁿ-²■■
  10424. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10425. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘MISTO_CS²■%ⁿ≈
  10426. ²∙╫■!■■(T≈ⁿC┘MISTO_CS≈┘CIS_UMIS÷²■■åⁿC┘cis_osob≈÷²■%ⁿ≈
  10427. ²∙`■%ⁿφ=°²∙I■ ≈╤≈■■
  10428. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙â■ ≈╤≈■■
  10429. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  10430. PCCHILDDBF
  10431. PNCHILDREC
  10432. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10433. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10434. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDMISTO_CSRIUPDATERIREUSEF«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10435. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10436. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10437. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10438. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10439. ²∙■T≈ⁿC┘cis_soft÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10440. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10441. Fⁿ≈²■~ⁿ≈≈²∙¼■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VYROBCE²■%ⁿ≈
  10442. ²∙é■!■■&T≈ⁿC┘VYROBCE≈┘CIS_VYR÷²■■åⁿC┘cis_soft≈÷²■%ⁿ≈
  10443. ²∙    ■%ⁿφ=°²∙≥■ ≈╤≈■■
  10444. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙,■ ≈╤≈■■
  10445. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  10446. PCCHILDDBF
  10447. PNCHILDREC
  10448. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10449. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10450. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDVYROBCERIUPDATERIREUSE, «≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10451. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10452. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10453. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10454. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10455. ²∙■T≈ⁿC┘dok_hw÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  10456. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10457. Fⁿ≈²■~ⁿ≈≈²∙º■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10458. ²∙~■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_hw≈÷²■%ⁿ≈
  10459. ²∙■%ⁿφ=°²∙δ■ ≈╤≈■■
  10460. Fⁿ≈²■    Bⁿ≈²■■■
  10461. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10462. ²∙╠■T≈ⁿC┘dok_sw÷²■%ⁿ≈°²∙╪■%ⁿφ=°²∙├■ ≈╤ⁿ-²■■
  10463. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10464. Fⁿ≈²■~ⁿ≈≈²∙m■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10465. ²∙D■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_sw≈÷²■%ⁿ≈
  10466. ²∙╚■%ⁿφ=°²∙▒■ ≈╤≈■■
  10467. Fⁿ≈²■    Bⁿ≈²■■■
  10468. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10469. ²∙-
  10470. ■T≈ⁿC┘dok_pr÷²■%ⁿ≈°²∙₧■%ⁿφ=°²∙ë■ ≈╤ⁿ-²■■
  10471. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10472. Fⁿ≈²■~ⁿ≈≈²∙3■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10473. ²∙
  10474. ■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_pr≈÷²■%ⁿ≈
  10475. ²∙Ä■%ⁿφ=°²∙w■ ≈╤≈■■
  10476. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dok_prl÷²■%ⁿ≈°²∙δ■%ⁿφ=°²∙╓■ ≈╤ⁿ-²■■
  10477. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10478. Fⁿ≈²■~ⁿ≈≈²∙Ç■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10479. ²∙W■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_pr≈÷²■%ⁿ≈
  10480. ²∙█■%ⁿφ=°²∙─■ ≈╤≈■■
  10481. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dok_prv÷²■%ⁿ≈°²∙8    ■%ⁿφ=°²∙#    ■ ≈╤ⁿ-²■■
  10482. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10483. Fⁿ≈²■~ⁿ≈≈²∙═    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10484. ²∙ñ    ■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_prv≈÷²■%ⁿ≈
  10485. ²∙)
  10486. ■%ⁿφ=°²∙
  10487. ■ ≈╤≈■■
  10488. Fⁿ≈²■    Bⁿ≈²■■■
  10489. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10490. ²∙≤ ■T≈ⁿC┘dok_ln÷²■%ⁿ≈°²∙ 
  10491. ■%ⁿφ=°²∙Ω
  10492. ■ ≈╤ⁿ-²■■
  10493. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10494. Fⁿ≈²■~ⁿ≈≈²∙ö ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10495. ²∙k ■!■■%T≈ⁿC┘CISLO≈┘DOKUMENT÷²■■åⁿC┘dok_ln≈÷²■%ⁿ≈
  10496. ²∙∩ ■%ⁿφ=°²∙╪ ■ ≈╤≈■■
  10497. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙ ■ ≈╤≈■■
  10498. Fⁿ≈²■    Bⁿ≈²■ULLRETVAL PCPARENTDBF PNPARENTREC
  10499. PCCHILDDBF
  10500. PNCHILDREC
  10501. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10502. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10503. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDRIUPDATERIREUSEF«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10504. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10505. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10506. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10507. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  10508. ²∙■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10509. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10510. Fⁿ≈²■~ⁿ≈≈²∙«■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10511. ²∙ä■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  10512. ²∙ ■%ⁿφ=°²∙⌠■ ≈╤≈■■
  10513. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙i■%ⁿφ=°²∙T■ ≈╤ⁿ-²■■
  10514. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10515. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10516. ²∙┘■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  10517. ²∙`■%ⁿφ=°²∙I■ ≈╤≈■■
  10518. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙╛■%ⁿφ=°²∙⌐■ ≈╤ⁿ-²■■
  10519. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10520. Fⁿ≈²■~ⁿ≈≈²∙X■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10521. ²∙.■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘software≈÷²■%ⁿ≈
  10522. ²∙╡■%ⁿφ=°²∙₧■ ≈╤≈■■
  10523. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■■ ≈╤ⁿ-²■■
  10524. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10525. Fⁿ≈²■~ⁿ≈≈²∙¡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10526. ²∙â■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  10527. ²∙
  10528. ■%ⁿφ=°²∙≤■ ≈╤≈■■
  10529. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘licence÷²■%ⁿ≈°²∙g■%ⁿφ=°²∙R■ ≈╤ⁿ-²■■
  10530. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10531. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10532. ²∙╫■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘licence≈÷²■%ⁿ≈
  10533. ²∙]    ■%ⁿφ=°²∙F    ■ ≈╤≈■■
  10534. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙╗    ■%ⁿφ=°²∙ª    ■ ≈╤ⁿ-²■■
  10535. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10536. Fⁿ≈²■~ⁿ≈≈²∙U
  10537. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10538. ²∙+
  10539. ■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  10540. ²∙▓
  10541. ■%ⁿφ=°²∙¢
  10542. ■ ≈╤≈■■
  10543. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙√
  10544. ■ ≈╤ⁿ-²■■
  10545. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10546. Fⁿ≈²■~ⁿ≈≈²∙¬ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10547. ²∙Ç ■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  10548. ²∙ ■%ⁿφ=°²∙≡ ■ ≈╤≈■■
  10549. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙e ■%ⁿφ=°²∙P ■ ≈╤ⁿ-²■■
  10550. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10551. Fⁿ≈²■~ⁿ≈≈²∙  ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10552. ²∙╒ ■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  10553. ²∙\■%ⁿφ=°²∙E■ ≈╤≈■■
  10554. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙║■%ⁿφ=°²∙Ñ■ ≈╤ⁿ-²■■
  10555. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10556. Fⁿ≈²■~ⁿ≈≈²∙T■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10557. ²∙*■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  10558. ²∙▒■%ⁿφ=°²∙Ü■ ≈╤≈■■
  10559. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙■%ⁿφ=°²∙·■ ≈╤ⁿ-²■■
  10560. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10561. Fⁿ≈²■~ⁿ≈≈²∙⌐■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10562. ²∙■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  10563. ²∙■%ⁿφ=°²∙∩■ ≈╤≈■■
  10564. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙d■%ⁿφ=°²∙O■ ≈╤ⁿ-²■■
  10565. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10566. Fⁿ≈²■~ⁿ≈≈²∙■■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10567. ²∙╘■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  10568. ²∙[■%ⁿφ=°²∙D■ ≈╤≈■■
  10569. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dokument÷²■%ⁿ≈°²∙╣■%ⁿφ=°²∙ñ■ ≈╤ⁿ-²■■
  10570. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10571. Fⁿ≈²■~ⁿ≈≈²∙S■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10572. ²∙)■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘dokument≈÷²■%ⁿ≈
  10573. ²∙░■%ⁿφ=°²∙Ö■ ≈╤≈■■
  10574. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙
  10575. ■%ⁿφ=°²∙⌡■ ≈╤ⁿ-²■■
  10576. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10577. Fⁿ≈²■~ⁿ≈≈²∙ñ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10578. ²∙z■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘site≈÷²■%ⁿ≈
  10579. ²∙²■%ⁿφ=°²∙µ■ ≈╤≈■■
  10580. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙[■%ⁿφ=°²∙F■ ≈╤ⁿ-²■■
  10581. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10582. Fⁿ≈²■~ⁿ≈≈²∙⌡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10583. ²∙╦■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  10584. ²∙R■%ⁿφ=°²∙;■ ≈╤≈■■
  10585. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙»■%ⁿφ=°²∙Ü■ ≈╤ⁿ-²■■
  10586. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10587. Fⁿ≈²■~ⁿ≈≈²∙I■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    DODAVATEL²■%ⁿ≈
  10588. ²∙■!■■&T≈ⁿC┘    DODAVATEL≈┘FIRMY÷²■■åⁿC┘pozadav≈÷²■%ⁿ≈
  10589. ²∙Ñ■%ⁿφ=°²∙Ä■ ≈╤≈■■
  10590. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_hw÷²■%ⁿ≈°²∙■%ⁿφ=°²∙∞■ ≈╤ⁿ-²■■
  10591. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10592. Fⁿ≈²■~ⁿ≈≈ ≈²∙░■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10593. ²∙¼■!■■■åⁿC┘opr_hw≈÷²■%ⁿ≈
  10594. ²∙ ■%ⁿφ=°²∙⌠■ ≈╤≈■■
  10595. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_sw÷²■%ⁿ≈°²∙g■%ⁿφ=°²∙R■ ≈╤ⁿ-²■■
  10596. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10597. Fⁿ≈²■~ⁿ≈≈ ≈²∙■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10598. ²∙■!■■■åⁿC┘opr_sw≈÷²■%ⁿ≈
  10599. ²∙q■%ⁿφ=°²∙Z■ ≈╤≈■■
  10600. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pr÷²■%ⁿ≈°²∙═■%ⁿφ=°²∙╕■ ≈╤ⁿ-²■■
  10601. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10602. Fⁿ≈²■~ⁿ≈≈ ≈²∙|■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10603. ²∙x■!■■■åⁿC┘opr_pr≈÷²■%ⁿ≈
  10604. ²∙╫■%ⁿφ=°²∙└■ ≈╤≈■■
  10605. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pl÷²■%ⁿ≈°²∙3■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10606. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10607. Fⁿ≈²■~ⁿ≈≈ ≈²∙Γ■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10608. ²∙▐■!■■■åⁿC┘opr_pl≈÷²■%ⁿ≈
  10609. ²∙=■%ⁿφ=°²∙&■ ≈╤≈■■
  10610. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pv÷²■%ⁿ≈°²∙Ö■%ⁿφ=°²∙ä■ ≈╤ⁿ-²■■
  10611. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10612. Fⁿ≈²■~ⁿ≈≈ ≈²∙H■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10613. ²∙D■!■■■åⁿC┘opr_pv≈÷²■%ⁿ≈
  10614. ²∙ú■%ⁿφ=°²∙î■ ≈╤≈■■
  10615. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_ln÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙Ω■ ≈╤ⁿ-²■■
  10616. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10617. Fⁿ≈²■~ⁿ≈≈ ≈²∙«■ T≈ⁿCO²■T≈ⁿ≈≈ ²■T≈ⁿ┘DODAVATEL+CISLO²■-T≈ⁿC┘    DODAVATELC≈°°\┘firmy÷²■%ⁿ≈
  10618. ²∙¬■!■■■åⁿC┘opr_ln≈÷²■%ⁿ≈
  10619. ²∙    ■%ⁿφ=°²∙≥■ ≈╤≈■■
  10620. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙,■ ≈╤≈■■
  10621. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  10622. PCCHILDDBF
  10623. PNCHILDREC
  10624. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10625. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10626. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIEND    DODAVATELRIUPDATERIREUSECISLOb«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10627. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10628. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10629. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10630. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10631. ²∙■T≈ⁿC┘dok_pr÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  10632. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10633. Fⁿ≈²■~ⁿ≈≈²∙º■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VAZBA²■%ⁿ≈
  10634. ²∙~■!■■%T≈ⁿC┘VAZBA≈┘PRISLUSE÷²■■åⁿC┘dok_pr≈÷²■%ⁿ≈
  10635. ²∙■%ⁿφ=°²∙δ■ ≈╤≈■■
  10636. Fⁿ≈²■    Bⁿ≈²■■■
  10637. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10638. ²∙)■T≈ⁿC┘opr_pr÷²■%ⁿ≈°²∙╪■%ⁿφ=°²∙├■ ≈╤ⁿ-²■■
  10639. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10640. Fⁿ≈²■~ⁿ≈≈²∙m■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10641. ²∙D■!■■%T≈ⁿC┘CISLO≈┘PRISLUSE÷²■■åⁿC┘opr_pr≈÷²■%ⁿ≈
  10642. ²∙╚■%ⁿφ=°²∙▒■ ≈╤≈■■
  10643. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙&■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10644. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10645. Fⁿ≈²■~ⁿ≈≈≡
  10646. ≈ ┘P     ²∙╚■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10647. ²∙ƒ■!■■%T≈ⁿC┘CISLO≈┘PRISLUSE÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  10648. ²∙%■%ⁿφ=°²∙■ ≈╤≈■■
  10649. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙H■ ≈╤≈■■
  10650. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  10651. PCCHILDDBF
  10652. PNCHILDREC
  10653. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10654. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10655. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDVAZBARIUPDATERIREUSEDRUH«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10656. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10657. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10658. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10659. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10660. ²∙╔■T≈ⁿC┘dok_ln÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  10661. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10662. Fⁿ≈²■~ⁿ≈≈²∙ú■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VAZBA²■%ⁿ≈
  10663. ²∙~■!■■!T≈ⁿC┘VAZBA≈┘SITE÷²■■åⁿC┘dok_ln≈÷²■%ⁿ≈
  10664. ²∙■■%ⁿφ=°²∙τ■ ≈╤≈■■
  10665. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_ln÷²■%ⁿ≈°²∙Z■%ⁿφ=°²∙E■ ≈╤ⁿ-²■■
  10666. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10667. Fⁿ≈²■~ⁿ≈≈²∙δ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10668. ²∙╞■!■■!T≈ⁿC┘CISLO≈┘SITE÷²■■åⁿC┘opr_ln≈÷²■%ⁿ≈
  10669. ²∙F■%ⁿφ=°²∙/■ ≈╤≈■■
  10670. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙ñ■%ⁿφ=°²∙Å■ ≈╤ⁿ-²■■
  10671. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10672. Fⁿ≈²■~ⁿ≈ ≈²∙=■ T≈ⁿCO²■T≈ⁿ≈ ≈²■T≈ⁿ┘
  10673. SITE+CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10674. ²∙9■!■■■åⁿC┘hardware≈÷²■%ⁿ≈
  10675. ²∙Ü■%ⁿφ=°²∙â■ ≈╤≈■■
  10676. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙°■%ⁿφ=°²∙π■ ≈╤ⁿ-²■■
  10677. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10678. Fⁿ≈²■~ⁿ≈ ≈²∙æ■ T≈ⁿCO²■T≈ⁿ≈ ≈²■T≈ⁿ┘
  10679. SITE+CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10680. ²∙ì■!■■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  10681. ²∙ε■%ⁿφ=°²∙╫■ ≈╤≈■■
  10682. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙L■%ⁿφ=°²∙7■ ≈╤ⁿ-²■■
  10683. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10684. Fⁿ≈²■~ⁿ≈ ≈²∙▄■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10685. ²∙╪■!■■■åⁿC┘prisluse≈÷²■%ⁿ≈
  10686. ²∙9    ■%ⁿφ=°²∙"    ■ ≈╤≈■■
  10687. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙ù    ■%ⁿφ=°²∙é    ■ ≈╤ⁿ-²■■
  10688. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10689. Fⁿ≈²■~ⁿ≈ ≈²∙'
  10690. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10691. ²∙#
  10692. ■!■■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  10693. ²∙ä
  10694. ■%ⁿφ=°²∙m
  10695. ■ ≈╤≈■■
  10696. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙Γ
  10697. ■%ⁿφ=°²∙═
  10698. ■ ≈╤ⁿ-²■■
  10699. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10700. Fⁿ≈²■~ⁿ≈ ≈²∙r ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10701. ²∙n ■!■■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  10702. ²∙╧ ■%ⁿφ=°²∙╕ ■ ≈╤≈■■
  10703. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙- ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  10704. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10705. Fⁿ≈²■~ⁿ≈ ≈²∙╜ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■ T≈ⁿC┘SITE≈┘site÷²■%ⁿ≈
  10706. ²∙╣ ■!■■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  10707. ²∙■%ⁿφ=°²∙■ ≈╤≈■■
  10708. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sit_hesl÷²■%ⁿ≈°²∙x■%ⁿφ=°²∙c■ ≈╤ⁿ-²■■
  10709. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10710. Fⁿ≈²■~ⁿ≈!≈²∙■ T≈ⁿCO²■T≈ⁿ≈!≈"²■T≈ⁿ┘    SIT+OSOBA²■T≈ⁿC┘SIT≈┘site÷²■%ⁿ≈
  10711. ²∙ ■!■■■åⁿC┘sit_hesl≈÷²■%ⁿ≈
  10712. ²∙l■%ⁿφ=°²∙U■ ≈╤≈■■
  10713. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙╩■%ⁿφ=°²∙╡■ ≈╤ⁿ-²■■
  10714. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10715. Fⁿ≈²■~ⁿ≈≈≡
  10716. ≈#┘L     ²∙h■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10717. ²∙C■!■■!T≈ⁿC┘CISLO≈┘SITE÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  10718. ²∙┼■%ⁿφ=°²∙«■ ≈╤≈■■
  10719. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙Φ■ ≈╤≈■■
  10720. Fⁿ≈²■    Bⁿ≈²■U$LLRETVAL PCPARENTDBF PNPARENTREC
  10721. PCCHILDDBF
  10722. PNCHILDREC
  10723. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10724. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10725. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDVAZBARIUPDATERIREUSESITESITOSOBADRUH6«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10726. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10727. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10728. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10729. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10730. ²∙■T≈ⁿC┘dok_sw÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  10731. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10732. Fⁿ≈²■~ⁿ≈≈²∙º■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VAZBA²■%ⁿ≈
  10733. ²∙~■!■■%T≈ⁿC┘VAZBA≈┘SOFTWARE÷²■■åⁿC┘dok_sw≈÷²■%ⁿ≈
  10734. ²∙■%ⁿφ=°²∙δ■ ≈╤≈■■
  10735. Fⁿ≈²■    Bⁿ≈²■■■
  10736. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10737. ²∙╠■T≈ⁿC┘opr_sw÷²■%ⁿ≈°²∙╪■%ⁿφ=°²∙├■ ≈╤ⁿ-²■■
  10738. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10739. Fⁿ≈²■~ⁿ≈≈²∙m■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10740. ²∙D■!■■%T≈ⁿC┘CISLO≈┘SOFTWARE÷²■■åⁿC┘opr_sw≈÷²■%ⁿ≈
  10741. ²∙╚■%ⁿφ=°²∙▒■ ≈╤≈■■
  10742. Fⁿ≈²■    Bⁿ≈²■■■
  10743. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10744. ²∙▒■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙á■%ⁿφ=°²∙ï■ ≈╤ⁿ-²■■
  10745. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10746. Fⁿ≈²■~ⁿ≈ ≈≈²∙P■ T≈ⁿCO²■T≈ⁿ≈ ≈²■T≈ⁿ┘SOFTWARE+CISLO²■/T≈ⁿC┘SOFTWAREC≈°°\┘software÷²■%ⁿ≈
  10747. ²∙L■!■■■åⁿC┘soft_pri≈÷²■%ⁿ≈
  10748. ²∙¡■%ⁿφ=°²∙û■ ≈╤≈■■
  10749. Fⁿ≈²■    Bⁿ≈²■■■
  10750. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10751. ²∙y    ■T≈ⁿC┘licence÷²■%ⁿ≈°²∙ä■%ⁿφ=°²∙o■ ≈╤ⁿ-²■■
  10752. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10753. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10754. ²∙≡■!■■%T≈ⁿC┘CISLO≈┘SOFTWARE÷²■■åⁿC┘licence≈÷²■%ⁿ≈
  10755. ²∙u    ■%ⁿφ=°²∙^    ■ ≈╤≈■■
  10756. Fⁿ≈²■    Bⁿ≈²■■■
  10757. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10758. ²∙p■T≈ⁿC┘upgrade÷²■%ⁿ≈°²∙L
  10759. ■%ⁿφ=°²∙7
  10760. ■ ≈╤ⁿ-²■■
  10761. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10762. Fⁿ≈²■~ⁿ≈≈²∙ß
  10763. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10764. ²∙╕
  10765. ■!■■%T≈ⁿC┘CISLO≈┘SOFTWARE÷²■■åⁿC┘upgrade≈÷²■%ⁿ≈
  10766. ²∙= ■%ⁿφ=°²∙& ■ ≈╤≈■■
  10767. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘upg_kusy÷²■%ⁿ≈°²∙¢ ■%ⁿφ=°²∙å ■ ≈╤ⁿ-²■■
  10768. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10769. Fⁿ≈²■~ⁿ≈≈²∙0 ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10770. ²∙ ■!■■%T≈ⁿC┘CISLO≈┘SOFTWARE÷²■■~ⁿ≈≈²∙▓ ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘PUVCISLO²■%ⁿ≈
  10771. ²∙å ■!■■(T≈ⁿC┘PUVCISLO≈┘SOFTWARE÷²■■åⁿC┘upg_kusy≈÷²■%ⁿ≈
  10772. ²∙■%ⁿφ=°²∙° ■ ≈╤≈■■
  10773. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙m■%ⁿφ=°²∙X■ ≈╤ⁿ-²■■
  10774. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10775. Fⁿ≈²■~ⁿ≈≈≡
  10776. ≈"┘S     ²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  10777. ²∙µ■!■■%T≈ⁿC┘CISLO≈┘SOFTWARE÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  10778. ²∙l■%ⁿφ=°²∙U■ ≈╤≈■■
  10779. Fⁿ≈²■    Bⁿ≈²■■■%ⁿC┘lSwScanb┘U²∙²■
  10780. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10781. ²∙[■T≈ⁿC┘SW_LICSW÷²■%ⁿ≈°²∙_■%ⁿφ=°²∙J■ ≈╤ⁿ-²■■
  10782. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10783. Fⁿ≈²■~ⁿ≈#≈²∙·■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘CISLOLIC²■%ⁿ≈
  10784. ²∙╬■!■■(T≈ⁿC┘CISLOLIC≈┘SOFTWARE÷²■■åⁿC┘SW_LICSW≈÷²■%ⁿ≈
  10785. ²∙W■%ⁿφ=°²∙@■ ≈╤≈■■
  10786. Fⁿ≈²■    Bⁿ≈²■■■
  10787. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10788. ²∙)■T≈ⁿC┘sw_soub÷²■%ⁿ≈°²∙.■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10789. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10790. Fⁿ≈²■~ⁿ≈#≈²∙╔■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘CISLOLIC²■%ⁿ≈
  10791. ²∙¥■!■■(T≈ⁿC┘CISLOLIC≈┘SOFTWARE÷²■■åⁿC┘sw_soub≈÷²■%ⁿ≈
  10792. ²∙%■%ⁿφ=°²∙■ ≈╤≈■■
  10793. Fⁿ≈²■    Bⁿ≈²■■■
  10794. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  10795. ²∙∙■T≈ⁿC┘sw_sabsw÷²■%ⁿ≈°²∙²■%ⁿφ=°²∙Φ■ ≈╤ⁿ-²■■
  10796. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10797. Fⁿ≈²■~ⁿ≈ ≈²∙ÿ■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘software²■%ⁿ≈
  10798. ²∙l■!■■(T≈ⁿC┘software≈┘SOFTWARE÷²■■åⁿC┘sw_sabsw≈÷²■%ⁿ≈
  10799. ²∙⌡■%ⁿφ=°²∙▐■ ≈╤≈■■
  10800. Fⁿ≈²■    Bⁿ≈²■■■■%ⁿφ=°²∙■ ≈╤≈■■
  10801. Fⁿ≈²■    Bⁿ≈²■U$LLRETVAL PCPARENTDBF PNPARENTREC
  10802. PCCHILDDBF
  10803. PNCHILDREC
  10804. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10805. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10806. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDVAZBARIUPDATERIREUSESOFTWAREPUVCISLODRUHCISLOLICΩ»≈≈≈■#«≈≈≈≈≈≈≈    ≈
  10807. ■ T≈ⁿa²■%ⁿCΩ┬±CS
  10808. ²∙\■ T≈ⁿ-²■∙╨■%ⁿC≈╬≈
  10809. ²∙╠■T≈ⁿC┘+≈»°²■%ⁿ≈°²∙▒■>ⁿ≈²╤ⁿ≈²■∙ì■T≈ⁿ°²■T≈    ⁿ°²■ä≈ⁿ°²(ⁿ≈²∙ë■T≈ⁿC┘+≈≈²■%T≈ⁿC≈°≥ C≈>°≤≈6²■T≈ⁿC≈≈≈≈\²■T≈
  10810. ⁿCC≈╬>²■>ⁿ≈²╤ⁿC≈≈    ≈
  10811. \²■T≈ⁿ≈≈²■T≈    ⁿ≈    ≈
  10812. ²■à■■%ⁿC√    BUFFERINGΩë°²∙╖■    åⁿCΩô²■■T≈ⁿ≈ °²■■■
  10813. Z#ⁿCO²■    Bⁿ≈²■U TCFIELDNAME
  10814. TCNEWVALUETCPARLLRETVALLNSTARTLNPOCETLNKONECXX LCJMENOPOLELNPOZICELNDELKAPNERRORx 4≈≈■«≈≈≈≈■T≈ⁿC≈┘*≈╕²■T≈ⁿC°]C∙╙]²■%ⁿ≈°²∙└■%ⁿC┘cUnivb┘U²∙é■T≈ⁿ┘²■■H∙ô∙ï■ ⁿ≈┘KSPRAVCE²∙v■╣%ⁿC≈┘SK_HW┘SK_PR┘SK_SW┘SK_FIRMY┘SK_OPRAV┘SK_ORGA┘CIS_PROJ┘OBJEDNAV┘PR_PRI┘SK_SETUP┘SW_PRI┘VZOR_HW┘VZOR_PR┘VZOR_SPR┘VZOR_SW┘SK_OPRHW┘SK_OPRPR¡²∙r■T≈ⁿ≈²■■2∙ï■T≈ⁿ≈    ²■■ T≈ⁿCW²■F∙■ T≈ⁿCW²■%ⁿC≈í
  10815. ²∙■^USE '&lcPomPath\&tcTable' AGAIN ORDER (tcOrder)  ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  10816. ∙r■MUSE '&lcPomPath\&tcTable' AGAIN ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  10817. ■%ⁿ≈
  10818. °²∙º■ T≈ⁿ≈C≈f┘?CCW°Z²■∙╝■T≈ⁿ°²■■∙g■!T≈ⁿCC≈≈C≈>°°\g²■5T≈ⁿC≈C≈f┘*C≈°ZC≈f┘?C≈°Z¿²■%ⁿC≈í
  10819. ²∙A■G(ⁿ≈²(ⁿ≈²■■%ⁿ≈
  10820. °²∙c■T≈ⁿ°²■■■
  10821. Bⁿ≈²■U TCTABLETCORDER LCCURWKAREA LCNEWWKAREA LNINUSESPOT    LCPOMPATH PCRICURSORSCUNIV    PATHSKLADPATHPNERRORK«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10822. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10823. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10824. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ «≈≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10825. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■T≈ⁿ≈²■ «≈≈■H∙∞∙╛■ ⁿCC≈°=┘K┘O¡²∙2■T≈ⁿ┘prisluse²■T≈ⁿ┘lik_pris²■ ⁿCC≈°=┘S┘L¡²∙x■T≈ⁿ┘pris_lan²■T≈ⁿ┘lik_plan²■ ⁿCC≈°=┘D┘V¡²∙╛■T≈ⁿ┘pris_vol²■T≈ⁿ┘lik_pvol²■■%ⁿ≈≈
  10826. ²∙5
  10827. ■T≈ⁿC≈÷ ²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈!╤ⁿ-²■■
  10828. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10829. Fⁿ≈²■~ⁿ≈"≈²∙╣■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘TYP²■%ⁿ≈
  10830. ²∙Æ■!■■#T≈ⁿC┘TYP≈┘CIS_PTYP÷#²■■åⁿC≈≈÷$²■%ⁿ≈
  10831. ²∙■%ⁿφ=°²∙°■ ≈!╤≈■■
  10832. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC≈÷ ²■%ⁿ≈°²∙f■%ⁿφ=°²∙Q■ ≈!╤ⁿ-²■■
  10833. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10834. Fⁿ≈²■~ⁿ≈"≈²∙≈■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘TYP²■%ⁿ≈
  10835. ²∙╨■!■■#T≈ⁿC┘TYP≈┘CIS_PTYP÷#²■■åⁿC≈≈÷$²■%ⁿ≈
  10836. ²∙M■%ⁿφ=°²∙6■ ≈!╤≈■■
  10837. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_pob1÷ ²■%ⁿ≈°²∙½■%ⁿφ=°²∙û■ ≈!╤ⁿ-²■■
  10838. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10839. Fⁿ≈²■~ⁿ≈"≈²∙<■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘TYP²■%ⁿ≈
  10840. ²∙■!■■#T≈ⁿC┘TYP≈┘CIS_PTYP÷#²■■åⁿC┘cis_pob1≈÷$²■%ⁿ≈
  10841. ²∙Ö■%ⁿφ=°²∙é■ ≈!╤≈■■
  10842. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_pob2÷ ²■%ⁿ≈°²∙≈■%ⁿφ=°²∙Γ■ ≈!╤ⁿ-²■■
  10843. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10844. Fⁿ≈²■~ⁿ≈"≈²∙ê■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘TYP²■%ⁿ≈
  10845. ²∙a■!■■#T≈ⁿC┘TYP≈┘CIS_PTYP÷#²■■åⁿC┘cis_pob2≈÷$²■%ⁿ≈
  10846. ²∙σ■%ⁿφ=°²∙╬■ ≈!╤≈■■
  10847. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_pnaz÷ ²■%ⁿ≈°²∙C    ■%ⁿφ=°²∙.    ■ ≈!╤ⁿ-²■■
  10848. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10849. Fⁿ≈²■~ⁿ≈"≈²∙╘    ■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘TYP²■%ⁿ≈
  10850. ²∙¡    ■!■■#T≈ⁿC┘TYP≈┘CIS_PTYP÷#²■■åⁿC┘cis_pnaz≈÷$²■%ⁿ≈
  10851. ²∙1
  10852. ■%ⁿφ=°²∙
  10853. ■ ≈!╤≈■■
  10854. Fⁿ≈²■    Bⁿ≈²■■■
  10855. Fⁿ≈²■T≈ⁿ≈≈²■T≈ⁿ┘NAZEV²■%ⁿ≈≈
  10856. ²∙■T≈ⁿC≈÷ ²■%ⁿ≈°²∙╠
  10857. ■%ⁿφ=°²∙╖
  10858. ■ ≈!╤ⁿ-²■■
  10859. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10860. Fⁿ≈²■~ⁿ≈"≈%≈≈²∙l ■ T≈ⁿCO²■T≈ⁿ≈%²■T≈ⁿ┘Typ_Naz²■%ⁿ≈
  10861. ²∙B ■!■■&T≈ⁿC┘TypNaz≈┘CIS_PTYP÷#²■■åⁿC≈≈÷$²■%ⁿ≈
  10862. ²∙┬ ■%ⁿφ=°²∙½ ■ ≈!╤≈■■
  10863. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC≈÷ ²■%ⁿ≈°²∙ ■%ⁿφ=°²∙ ■ ≈!╤ⁿ-²■■
  10864. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10865. Fⁿ≈²■~ⁿ≈"≈%≈≈²∙╕ ■ T≈ⁿCO²■T≈ⁿ≈%²■T≈ⁿ┘TypNaz²■%ⁿ≈
  10866. ²∙Ä ■!■■&T≈ⁿC┘TypNaz≈┘CIS_PTYP÷#²■■åⁿC≈≈÷$²■%ⁿ≈
  10867. ²∙■%ⁿφ=°²∙≈ ■ ≈!╤≈■■
  10868. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙1■ ≈!╤≈■■
  10869. Fⁿ≈²■    Bⁿ≈²■U&LLRETVAL PCPARENTDBF PNPARENTREC
  10870. PCCHILDDBF
  10871. PNCHILDREC
  10872. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10873. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10874. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREALCNAZEV
  10875. LCOLDNAZEVCISLONAZEVLCALIAS1LCALIAS2RIOPENRIENDTYPRIUPDATERIREUSETYPNAZç«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10876. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10877. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10878. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10879. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■%T≈ⁿC┘NAZEVΩ_C┘    PODOBLASTΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV+PODOBLAST²■T≈ⁿ≈≈²■%ⁿ≈≈
  10880. ²∙N■T≈ⁿC┘cis_soft÷²■%ⁿ≈°²∙2■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10881. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10882. Fⁿ≈²■~ⁿ≈≈≈²∙φ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘OBLAST+PODOBLAST²■%ⁿ≈
  10883. ²∙▒■!■■8T≈ⁿC┘OBLAST+PODOBLAST≈┘OBLAST+PODOBLAST÷²■■åⁿC┘cis_soft≈÷ ²■%ⁿ≈
  10884. ²∙J■%ⁿφ=°²∙3■ ≈╤≈■■
  10885. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙m■ ≈╤≈■■
  10886. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  10887. PCCHILDDBF
  10888. PNCHILDREC
  10889. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10890. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10891. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEV    PODOBLASTRIOPENRIENDOBLASTRIUPDATERIREUSE°«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10892. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10893. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10894. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10895. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■!T≈ⁿC┘NAZEVΩ_C┘VERZEΩ_²■(T≈ⁿCC┘NAZEVΩ_¢┘ C┘VERZEΩ_²■T≈ⁿ≈²■T≈ⁿ┘ NAZEV+VERZE²■T≈ⁿ≈≈²■T≈ⁿC≈¢┘ ≈²■%ⁿ≈≈
  10896. ²∙┐■T≈ⁿC┘software÷²■%ⁿ≈°²∙j■%ⁿφ=°²∙U■ ≈╤ⁿ-²■■
  10897. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10898. Fⁿ≈²■~ⁿ≈≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10899. ²∙Σ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘software≈÷!²■%ⁿ≈
  10900. ²∙s■%ⁿφ=°²∙\■ ≈╤≈■■
  10901. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙╤■%ⁿφ=°²∙╝■ ≈╤ⁿ-²■■
  10902. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10903. Fⁿ≈²■~ⁿ≈≈≈²∙}■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10904. ²∙K■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘lik_soft≈÷!²■%ⁿ≈
  10905. ²∙┌■%ⁿφ=°²∙├■ ≈╤≈■■
  10906. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙8■%ⁿφ=°²∙#■ ≈╤ⁿ-²■■
  10907. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10908. Fⁿ≈²■~ⁿ≈"≈≈²∙≡■ T≈ⁿCO²■T≈ⁿ≈"≈²■T≈ⁿ┘Sof_Nazev+Verze²■%ⁿ≈
  10909. ²∙╢■!■■6T≈ⁿC┘Sof_Nazev+Verze≈┘Sof_Nazev+Verze÷ ²■■åⁿC┘soft_pri≈÷!²■%ⁿ≈
  10910. ²∙M■%ⁿφ=°²∙6■ ≈╤≈■■
  10911. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dok_sw÷²■%ⁿ≈°²∙⌐■%ⁿφ=°²∙ö■ ≈╤ⁿ-²■■
  10912. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10913. Fⁿ≈²■~ⁿ≈#≈²∙J■ T≈ⁿCO²■T≈ⁿ≈#²■T≈ⁿ┘
  10914. VAZBANAZEV²■%ⁿ≈
  10915. ²∙■!■■,T≈ⁿC┘
  10916. VAZBANAZEV≈┘
  10917. VAZBANAZEV÷ ²■■åⁿC┘dok_sw≈÷!²■%ⁿ≈
  10918. ²∙Ñ■%ⁿφ=°²∙Ä■ ≈╤≈■■
  10919. Fⁿ≈²■    Bⁿ≈²■■%ⁿC┘lSwScanb┘U²∙╗■%ⁿ≈$²∙╖■T≈ⁿC┘sw_list÷²■%ⁿ≈°²∙*    ■%ⁿφ=°²∙    ■ ≈╤ⁿ-²■■
  10920. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10921. Fⁿ≈²■~ⁿ≈≈≈²∙╓    ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10922. ²∙ñ    ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_list≈÷!²■%ⁿ≈
  10923. ²∙2
  10924. ■%ⁿφ=°²∙
  10925. ■ ≈╤≈■■
  10926. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_nalez÷²■%ⁿ≈°²∙É
  10927. ■%ⁿφ=°²∙{
  10928. ■ ≈╤ⁿ-²■■
  10929. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10930. Fⁿ≈²■~ⁿ≈≈≈²∙< ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10931. ²∙
  10932. ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_nalez≈÷!²■%ⁿ≈
  10933. ²∙Ö ■%ⁿφ=°²∙é ■ ≈╤≈■■
  10934. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_bezli÷²■%ⁿ≈°²∙≈ ■%ⁿφ=°²∙Γ ■ ≈╤ⁿ-²■■
  10935. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10936. Fⁿ≈²■~ⁿ≈≈≈²∙ú ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10937. ²∙q ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_bezli≈÷!²■%ⁿ≈
  10938. ²∙■%ⁿφ=°²∙Θ ■ ≈╤≈■■
  10939. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_LICSW÷²■%ⁿ≈°²∙^■%ⁿφ=°²∙I■ ≈╤ⁿ-²■■
  10940. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10941. Fⁿ≈²■~ⁿ≈≈≈²∙
  10942. ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10943. ²∙╪■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘SW_LICSW≈÷!²■%ⁿ≈
  10944. ²∙g■%ⁿφ=°²∙P■ ≈╤≈■■
  10945. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_soub÷²■%ⁿ≈°²∙─■%ⁿφ=°²∙»■ ≈╤ⁿ-²■■
  10946. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10947. Fⁿ≈²■~ⁿ≈≈≈²∙p■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10948. ²∙>■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_soub≈÷!²■%ⁿ≈
  10949. ²∙╠■%ⁿφ=°²∙╡■ ≈╤≈■■
  10950. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_porsw÷²■%ⁿ≈°²∙*■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10951. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10952. Fⁿ≈²■~ⁿ≈≈≈²∙╓■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10953. ²∙ñ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_porsw≈÷!²■%ⁿ≈
  10954. ²∙3■%ⁿφ=°²∙■ ≈╤≈■■
  10955. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_CISSW÷²■%ⁿ≈°²∙æ■%ⁿφ=°²∙|■ ≈╤ⁿ-²■■
  10956. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10957. Fⁿ≈²■~ⁿ≈≈≈²∙=■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10958. ²∙ ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘SW_CISSW≈÷!²■%ⁿ≈
  10959. ²∙Ü■%ⁿφ=°²∙â■ ≈╤≈■■
  10960. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_neved÷²■%ⁿ≈°²∙°■%ⁿφ=°²∙π■ ≈╤ⁿ-²■■
  10961. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10962. Fⁿ≈²■~ⁿ≈≈≈²∙ñ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10963. ²∙r■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_neved≈÷!²■%ⁿ≈
  10964. ²∙■%ⁿφ=°²∙Ω■ ≈╤≈■■
  10965. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_nsoub÷²■%ⁿ≈°²∙_■%ⁿφ=°²∙J■ ≈╤ⁿ-²■■
  10966. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10967. Fⁿ≈²■~ⁿ≈≈≈²∙ ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10968. ²∙┘■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_nsoub≈÷!²■%ⁿ≈
  10969. ²∙h■%ⁿφ=°²∙Q■ ≈╤≈■■
  10970. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_balik÷²■%ⁿ≈°²∙╞■%ⁿφ=°²∙▒■ ≈╤ⁿ-²■■
  10971. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10972. Fⁿ≈²■~ⁿ≈≈≈²∙r■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10973. ²∙@■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_balik≈÷!²■%ⁿ≈
  10974. ²∙╧■%ⁿφ=°²∙╕■ ≈╤≈■■
  10975. Fⁿ≈²■    Bⁿ≈²■■%ⁿ≈%┘A²∙│■T≈ⁿC┘sw_docas÷²■%ⁿ≈°²∙?■%ⁿφ=°²∙*■ ≈╤ⁿ-²■■
  10976. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10977. Fⁿ≈²■~ⁿ≈≈≈²∙δ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10978. ²∙╣■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_docas≈÷!²■%ⁿ≈
  10979. ²∙H■%ⁿφ=°²∙1■ ≈╤≈■■
  10980. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_docsw÷²■%ⁿ≈°²∙ª■%ⁿφ=°²∙æ■ ≈╤ⁿ-²■■
  10981. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10982. Fⁿ≈²■~ⁿ≈≈≈²∙R■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ NAZEV+VERZE²■%ⁿ≈
  10983. ²∙ ■!■■.T≈ⁿC┘ NAZEV+VERZE≈┘ NAZEV+VERZE÷ ²■■åⁿC┘sw_docsw≈÷!²■%ⁿ≈
  10984. ²∙»■%ⁿφ=°²∙ÿ■ ≈╤≈■■
  10985. Fⁿ≈²■    Bⁿ≈²■■■■■■%ⁿφ=°²∙▐■ ≈╤≈■■
  10986. Fⁿ≈²■    Bⁿ≈²■U&LLRETVAL PCPARENTDBF PNPARENTREC
  10987. PCCHILDDBF
  10988. PNCHILDREC
  10989. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  10990. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  10991. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREAOLDNAZEVNAZEVVERZE    CNEWNAZEVRIOPENRIENDRIUPDATERIREUSE    SOF_NAZEV
  10992. VAZBANAZEVLSWSCANCMULT⌐«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  10993. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  10994. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  10995. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  10996. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘TYPΩ_C┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘    TYP+NAZEV²■T≈ⁿ≈≈²■%ⁿ≈≈
  10997. ²∙ ■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙&■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  10998. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  10999. Fⁿ≈²■~ⁿ≈≈≈²∙╠■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11000. ²∙₧■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11001. ²∙)■%ⁿφ=°²∙■ ≈╤≈■■
  11002. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙ç■%ⁿφ=°²∙r■ ≈╤ⁿ-²■■
  11003. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11004. Fⁿ≈²■~ⁿ≈≈≈²∙-■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11005. ²∙ ■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11006. ²∙è■%ⁿφ=°²∙s■ ≈╤≈■■
  11007. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙Φ■%ⁿφ=°²∙╙■ ≈╤ⁿ-²■■
  11008. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11009. Fⁿ≈²■~ⁿ≈≈≈²∙Ä■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11010. ²∙`■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11011. ²∙δ■%ⁿφ=°²∙╘■ ≈╤≈■■
  11012. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙I■%ⁿφ=°²∙4■ ≈╤ⁿ-²■■
  11013. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11014. Fⁿ≈²■~ⁿ≈≈≈²∙∩■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11015. ²∙┴■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11016. ²∙L■%ⁿφ=°²∙5■ ≈╤≈■■
  11017. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙¬■%ⁿφ=°²∙ò■ ≈╤ⁿ-²■■
  11018. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11019. Fⁿ≈²■~ⁿ≈≈≈²∙P    ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11020. ²∙"    ■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11021. ²∙¡    ■%ⁿφ=°²∙û    ■ ≈╤≈■■
  11022. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙
  11023. ■%ⁿφ=°²∙÷    ■ ≈╤ⁿ-²■■
  11024. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11025. Fⁿ≈²■~ⁿ≈≈≈²∙▒
  11026. ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘    TYP+NAZEV²■%ⁿ≈
  11027. ²∙â
  11028. ■!■■*T≈ⁿC┘    TYP+NAZEV≈┘    TYP+NAZEV÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11029. ²∙ ■%ⁿφ=°²∙≈
  11030. ■ ≈╤≈■■
  11031. Fⁿ≈²■    Bⁿ≈²■■■
  11032. Fⁿ≈²■%ⁿC≈┘K002┘K013¡²∙p■T≈ ⁿ≈²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  11033. ²∙l■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙° ■%ⁿφ=°²∙π ■ ≈╤ⁿ-²■■
  11034. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11035. Fⁿ≈²■%ⁿ≈ ┘K002²∙¥ ■~ⁿ≈≈²∙Ö ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘TYP²■%ⁿ≈
  11036. ²∙w ■!■■T≈ⁿC┘TYP≈┘TYP÷²■■∙$■~ⁿ≈!≈²∙ ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    PROVEDENI²■%ⁿ≈
  11037. ²∙° ■!■■$T≈ⁿC┘    PROVEDENI≈┘TYP÷²■■■åⁿC┘hardware≈÷²■%ⁿ≈
  11038. ²∙ü■%ⁿφ=°²∙j■ ≈╤≈■■
  11039. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙▀■%ⁿφ=°²∙╩■ ≈╤ⁿ-²■■
  11040. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11041. Fⁿ≈²■%ⁿ≈ ┘K002²∙ä■~ⁿ≈≈²∙Ç■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘TYP²■%ⁿ≈
  11042. ²∙^■!■■T≈ⁿC┘TYP≈┘TYP÷²■■∙ ■~ⁿ≈!≈²∙■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    PROVEDENI²■%ⁿ≈
  11043. ²∙▀■!■■$T≈ⁿC┘    PROVEDENI≈┘TYP÷²■■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11044. ²∙h■%ⁿφ=°²∙Q■ ≈╤≈■■
  11045. Fⁿ≈²■    Bⁿ≈²■■■■%ⁿφ=°²∙Å■ ≈╤≈■■
  11046. Fⁿ≈²■    Bⁿ≈²■U"LLRETVAL PCPARENTDBF PNPARENTREC
  11047. PCCHILDDBF
  11048. PNCHILDREC
  11049. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11050. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11051. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREATYPNAZEVRIOPENRIENDRIUPDATERIREUSECTYP    PROVEDENIo «≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11052. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11053. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11054. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11055. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘TYPΩ_C┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘    TYP+NAZEV²■T≈ⁿ≈≈²■%ⁿ≈≈
  11056. ²∙6 ■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙&■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11057. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11058. Fⁿ≈²■~ⁿ≈≈≈²∙╥■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11059. ²∙á■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘prisluse≈÷ ²■%ⁿ≈
  11060. ²∙/■%ⁿφ=°²∙■ ≈╤≈■■
  11061. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙ì■%ⁿφ=°²∙x■ ≈╤ⁿ-²■■
  11062. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11063. Fⁿ≈²■~ⁿ≈≈≈²∙9■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11064. ²∙■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘lik_pris≈÷ ²■%ⁿ≈
  11065. ²∙û■%ⁿφ=°²∙■ ≈╤≈■■
  11066. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙⌠■%ⁿφ=°²∙▀■ ≈╤ⁿ-²■■
  11067. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11068. Fⁿ≈²■~ⁿ≈≈≈²∙á■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11069. ²∙n■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘pris_lan≈÷ ²■%ⁿ≈
  11070. ²∙²■%ⁿφ=°²∙µ■ ≈╤≈■■
  11071. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙[■%ⁿφ=°²∙F■ ≈╤ⁿ-²■■
  11072. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11073. Fⁿ≈²■~ⁿ≈≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11074. ²∙╒■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘lik_plan≈÷ ²■%ⁿ≈
  11075. ²∙d■%ⁿφ=°²∙M■ ≈╤≈■■
  11076. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙┬■%ⁿφ=°²∙¡■ ≈╤ⁿ-²■■
  11077. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11078. Fⁿ≈²■~ⁿ≈≈≈²∙n    ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11079. ²∙<    ■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘pris_vol≈÷ ²■%ⁿ≈
  11080. ²∙╦    ■%ⁿφ=°²∙┤    ■ ≈╤≈■■
  11081. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙)
  11082. ■%ⁿφ=°²∙
  11083. ■ ≈╤ⁿ-²■■
  11084. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11085. Fⁿ≈²■~ⁿ≈≈≈²∙╒
  11086. ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST1²■%ⁿ≈
  11087. ²∙ú
  11088. ■!■■.T≈ⁿC┘ TYP+OBLAST1≈┘ TYP+OBLAST1÷²■■åⁿC┘lik_pvol≈÷ ²■%ⁿ≈
  11089. ²∙2 ■%ⁿφ=°²∙ ■ ≈╤≈■■
  11090. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙U ■ ≈╤≈■■
  11091. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  11092. PCCHILDDBF
  11093. PNCHILDREC
  11094. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11095. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11096. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREATYPNAZEVRIOPENRIENDOBLAST1RIUPDATERIREUSEo «≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11097. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11098. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11099. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11100. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘TYPΩ_C┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘    TYP+NAZEV²■T≈ⁿ≈≈²■%ⁿ≈≈
  11101. ²∙6 ■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙&■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11102. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11103. Fⁿ≈²■~ⁿ≈≈≈²∙╥■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11104. ²∙á■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘prisluse≈÷ ²■%ⁿ≈
  11105. ²∙/■%ⁿφ=°²∙■ ≈╤≈■■
  11106. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙ì■%ⁿφ=°²∙x■ ≈╤ⁿ-²■■
  11107. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11108. Fⁿ≈²■~ⁿ≈≈≈²∙9■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11109. ²∙■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘lik_pris≈÷ ²■%ⁿ≈
  11110. ²∙û■%ⁿφ=°²∙■ ≈╤≈■■
  11111. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙⌠■%ⁿφ=°²∙▀■ ≈╤ⁿ-²■■
  11112. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11113. Fⁿ≈²■~ⁿ≈≈≈²∙á■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11114. ²∙n■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘pris_lan≈÷ ²■%ⁿ≈
  11115. ²∙²■%ⁿφ=°²∙µ■ ≈╤≈■■
  11116. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙[■%ⁿφ=°²∙F■ ≈╤ⁿ-²■■
  11117. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11118. Fⁿ≈²■~ⁿ≈≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11119. ²∙╒■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘lik_plan≈÷ ²■%ⁿ≈
  11120. ²∙d■%ⁿφ=°²∙M■ ≈╤≈■■
  11121. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙┬■%ⁿφ=°²∙¡■ ≈╤ⁿ-²■■
  11122. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11123. Fⁿ≈²■~ⁿ≈≈≈²∙n    ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11124. ²∙<    ■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘pris_vol≈÷ ²■%ⁿ≈
  11125. ²∙╦    ■%ⁿφ=°²∙┤    ■ ≈╤≈■■
  11126. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙)
  11127. ■%ⁿφ=°²∙
  11128. ■ ≈╤ⁿ-²■■
  11129. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11130. Fⁿ≈²■~ⁿ≈≈≈²∙╒
  11131. ■ T≈ⁿCO²■T≈ⁿ≈≈²■T≈ⁿ┘ TYP+OBLAST2²■%ⁿ≈
  11132. ²∙ú
  11133. ■!■■.T≈ⁿC┘ TYP+OBLAST2≈┘ TYP+OBLAST2÷²■■åⁿC┘lik_pvol≈÷ ²■%ⁿ≈
  11134. ²∙2 ■%ⁿφ=°²∙ ■ ≈╤≈■■
  11135. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙U ■ ≈╤≈■■
  11136. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  11137. PCCHILDDBF
  11138. PNCHILDREC
  11139. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11140. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11141. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREATYPNAZEVRIOPENRIENDOBLAST2RIUPDATERIREUSE╟(«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11142. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11143. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11144. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11145. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11146. ²∙Ä(■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11147. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11148. Fⁿ≈²■~ⁿ≈≈²∙½■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘PRIRAD²■%ⁿ≈
  11149. ²∙ü■!■■&T≈ⁿC┘PRIRAD≈┘HARDWARE÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11150. ²∙■%ⁿφ=°²∙±■ ≈╤≈■■
  11151. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙f■%ⁿφ=°²∙Q■ ≈╤ⁿ-²■■
  11152. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11153. Fⁿ≈²■~ⁿ≈≈²∙²■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘PRIRAD²■%ⁿ≈
  11154. ²∙╙■!■■&T≈ⁿC┘PRIRAD≈┘HARDWARE÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11155. ²∙Z■%ⁿφ=°²∙C■ ≈╤≈■■
  11156. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘OPR_HW÷²■%ⁿ≈°²∙╢■%ⁿφ=°²∙í■ ≈╤ⁿ-²■■
  11157. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11158. Fⁿ≈²■~ⁿ≈≈²∙K■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11159. ²∙"■!■■%T≈ⁿC┘CISLO≈┘HARDWARE÷²■■åⁿC┘OPR_HW≈÷²■%ⁿ≈
  11160. ²∙ª■%ⁿφ=°²∙Å■ ≈╤≈■■
  11161. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙■%ⁿφ=°²∙∩■ ≈╤ⁿ-²■■
  11162. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11163. Fⁿ≈²■~ⁿ≈≈²∙û■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11164. ²∙p■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘soft_pri≈÷²■%ⁿ≈
  11165. ²∙≤■%ⁿφ=°²∙▄■ ≈╤≈■■
  11166. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘dok_hw÷²■%ⁿ≈°²∙O■%ⁿφ=°²∙:■ ≈╤ⁿ-²■■
  11167. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11168. Fⁿ≈²■~ⁿ≈ ≈²∙ß■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘VAZBA²■%ⁿ≈
  11169. ²∙╗■!■■"T≈ⁿC┘VAZBA≈┘VAZBA÷²■■åⁿC┘dok_hw≈÷²■%ⁿ≈
  11170. ²∙<    ■%ⁿφ=°²∙%    ■ ≈╤≈■■
  11171. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙Ü    ■%ⁿφ=°²∙à    ■ ≈╤ⁿ-²■■
  11172. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11173. Fⁿ≈²■$~ⁿ≈!≈≡C≈"°=┘HW    ²∙8
  11174. ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘OEM²■%ⁿ≈
  11175. ²∙
  11176. ■!■■T≈ⁿC┘OEM≈┘OEM÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11177. ²∙ò
  11178. ■%ⁿφ=°²∙~
  11179. ■ ≈╤≈■■
  11180. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙≤
  11181. ■%ⁿφ=°²∙▐
  11182. ■ ≈╤ⁿ-²■■
  11183. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11184. Fⁿ≈²■$~ⁿ≈!≈≡C≈"°=┘HW    ²∙æ ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘OEM²■%ⁿ≈
  11185. ²∙o ■!■■T≈ⁿC┘OEM≈┘OEM÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11186. ²∙ε ■%ⁿφ=°²∙╫ ■ ≈╤≈■■
  11187. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pozadav÷²■%ⁿ≈°²∙K ■%ⁿφ=°²∙6 ■ ≈╤ⁿ-²■■
  11188. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11189. Fⁿ≈²■~ⁿ≈ ≈²∙▌ ■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘VAZBA²■%ⁿ≈
  11190. ²∙╖ ■!■■"T≈ⁿC┘VAZBA≈┘VAZBA÷²■■åⁿC┘pozadav≈÷²■%ⁿ≈
  11191. ²∙9■%ⁿφ=°²∙"■ ≈╤≈■■
  11192. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hh_loghd÷²■%ⁿ≈°²∙ù■%ⁿφ=°²∙é■ ≈╤ⁿ-²■■
  11193. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11194. Fⁿ≈²■~ⁿ≈≈²∙)■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11195. ²∙■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘hh_loghd≈÷²■%ⁿ≈
  11196. ²∙å■%ⁿφ=°²∙o■ ≈╤≈■■
  11197. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙Σ■%ⁿφ=°²∙╧■ ≈╤ⁿ-²■■
  11198. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11199. Fⁿ≈²■~ⁿ≈≈≡
  11200. ≈#┘H     ²∙å■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11201. ²∙]■!■■%T≈ⁿC┘CISLO≈┘HARDWARE÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  11202. ²∙π■%ⁿφ=°²∙╠■ ≈╤≈■■
  11203. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘HH_ZMENY÷²■%ⁿ≈°²∙A■%ⁿφ=°²∙,■ ≈╤ⁿ-²■■
  11204. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11205. Fⁿ≈²■~ⁿ≈≈²∙╙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11206. ²∙¡■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘hh_zmeny≈÷²■%ⁿ≈
  11207. ²∙0■%ⁿφ=°²∙■ ≈╤≈■■
  11208. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘HH_NEURC÷²■%ⁿ≈°²∙Ä■%ⁿφ=°²∙y■ ≈╤ⁿ-²■■
  11209. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11210. Fⁿ≈²■~ⁿ≈≈²∙ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11211. ²∙·■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘hh_neurc≈÷²■%ⁿ≈
  11212. ²∙}■%ⁿφ=°²∙f■ ≈╤≈■■
  11213. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘HH_SLOTY÷²■%ⁿ≈°²∙█■%ⁿφ=°²∙╞■ ≈╤ⁿ-²■■
  11214. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11215. Fⁿ≈²■~ⁿ≈≈²∙m■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11216. ²∙G■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘hh_sloty≈÷²■%ⁿ≈
  11217. ²∙╩■%ⁿφ=°²∙│■ ≈╤≈■■
  11218. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘HH_KONEK÷²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11219. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11220. Fⁿ≈²■~ⁿ≈≈²∙║■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11221. ²∙ö■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘hh_konek≈÷²■%ⁿ≈
  11222. ²∙■%ⁿφ=°²∙■ ≈╤≈■■
  11223. Fⁿ≈²■    Bⁿ≈²■■%ⁿC┘lSwScanb┘U²∙ë'■%ⁿ≈$²∙à'■T≈ⁿC┘sw_nalez÷²■%ⁿ≈°²∙¥■%ⁿφ=°²∙ê■ ≈╤ⁿ-²■■
  11224. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11225. Fⁿ≈²■~ⁿ≈≈²∙/■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11226. ²∙    ■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_nalez≈÷²■%ⁿ≈
  11227. ²∙î■%ⁿφ=°²∙u■ ≈╤≈■■
  11228. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_BEZLI÷²■%ⁿ≈°²∙Ω■%ⁿφ=°²∙╒■ ≈╤ⁿ-²■■
  11229. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11230. Fⁿ≈²■~ⁿ≈≈²∙|■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11231. ²∙V■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_BEZLI≈÷²■%ⁿ≈
  11232. ²∙┘■%ⁿφ=°²∙┬■ ≈╤≈■■
  11233. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_LICSW÷²■%ⁿ≈°²∙7■%ⁿφ=°²∙"■ ≈╤ⁿ-²■■
  11234. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11235. Fⁿ≈²■~ⁿ≈≈²∙╔■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11236. ²∙ú■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_LICSW≈÷²■%ⁿ≈
  11237. ²∙&■%ⁿφ=°²∙■ ≈╤≈■■
  11238. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_PORSW÷²■%ⁿ≈°²∙ä■%ⁿφ=°²∙o■ ≈╤ⁿ-²■■
  11239. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11240. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11241. ²∙≡■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_PORSW≈÷²■%ⁿ≈
  11242. ²∙s■%ⁿφ=°²∙\■ ≈╤≈■■
  11243. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_CISSW÷²■%ⁿ≈°²∙╤■%ⁿφ=°²∙╝■ ≈╤ⁿ-²■■
  11244. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11245. Fⁿ≈²■~ⁿ≈≈²∙c■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11246. ²∙=■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_CISSW≈÷²■%ⁿ≈
  11247. ²∙└■%ⁿφ=°²∙⌐■ ≈╤≈■■
  11248. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_PORSO÷²■%ⁿ≈°²∙■%ⁿφ=°²∙    ■ ≈╤ⁿ-²■■
  11249. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11250. Fⁿ≈²■~ⁿ≈≈²∙░■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11251. ²∙è■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_PORSO≈÷²■%ⁿ≈
  11252. ²∙■%ⁿφ=°²∙÷■ ≈╤≈■■
  11253. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_CISSO÷²■%ⁿ≈°²∙k■%ⁿφ=°²∙V■ ≈╤ⁿ-²■■
  11254. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11255. Fⁿ≈²■~ⁿ≈≈²∙²■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11256. ²∙╫■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘SW_CISSO≈÷²■%ⁿ≈
  11257. ²∙Z■%ⁿφ=°²∙C■ ≈╤≈■■
  11258. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_neurc÷²■%ⁿ≈°²∙╕■%ⁿφ=°²∙ú■ ≈╤ⁿ-²■■
  11259. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11260. Fⁿ≈²■~ⁿ≈≈²∙J■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11261. ²∙$■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_neurc≈÷²■%ⁿ≈
  11262. ²∙º■%ⁿφ=°²∙É■ ≈╤≈■■
  11263. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_reg÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙ε■ ≈╤ⁿ-²■■
  11264. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11265. Fⁿ≈²■~ⁿ≈≈²∙ò ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11266. ²∙o ■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_reg≈÷²■%ⁿ≈
  11267. ²∙≡ ■%ⁿφ=°²∙┘ ■ ≈╤≈■■
  11268. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_soub÷²■%ⁿ≈°²∙M!■%ⁿφ=°²∙8!■ ≈╤ⁿ-²■■
  11269. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11270. Fⁿ≈²■~ⁿ≈≈²∙▀!■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11271. ²∙╣!■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_soub≈÷²■%ⁿ≈
  11272. ²∙;"■%ⁿφ=°²∙$"■ ≈╤≈■■
  11273. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_zrus÷²■%ⁿ≈°²∙ÿ"■%ⁿφ=°²∙â"■ ≈╤ⁿ-²■■
  11274. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11275. Fⁿ≈²■~ⁿ≈≈²∙*#■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11276. ²∙#■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_zrus≈÷²■%ⁿ≈
  11277. ²∙å#■%ⁿφ=°²∙o#■ ≈╤≈■■
  11278. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_arch÷²■%ⁿ≈°²∙π#■%ⁿφ=°²∙╬#■ ≈╤ⁿ-²■■
  11279. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11280. Fⁿ≈²■~ⁿ≈≈²∙u$■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11281. ²∙O$■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_arch≈÷²■%ⁿ≈
  11282. ²∙╤$■%ⁿφ=°²∙║$■ ≈╤≈■■
  11283. Fⁿ≈²■    Bⁿ≈²■■%ⁿ≈%┘A²∙ü'■T≈ⁿC┘sw_dsoub÷²■%ⁿ≈°²∙A%■%ⁿφ=°²∙,%■ ≈╤ⁿ-²■■
  11284. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11285. Fⁿ≈²■~ⁿ≈≈²∙╙%■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11286. ²∙¡%■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_dsoub≈÷²■%ⁿ≈
  11287. ²∙0&■%ⁿφ=°²∙&■ ≈╤≈■■
  11288. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_docsw÷²■%ⁿ≈°²∙Ä&■%ⁿφ=°²∙y&■ ≈╤ⁿ-²■■
  11289. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11290. Fⁿ≈²■~ⁿ≈≈²∙ '■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11291. ²∙·&■!■■"T≈ⁿC┘CISLO≈┘CISLO÷²■■åⁿC┘sw_docsw≈÷²■%ⁿ≈
  11292. ²∙}'■%ⁿφ=°²∙f'■ ≈╤≈■■
  11293. Fⁿ≈²■    Bⁿ≈²■■■■■%ⁿC┘i_PathHWb┘U²∙è(■T≈&ⁿC≈¢┘.*²■)cSouOld = SYS(2000,"&i_PathHW\&cPom")
  11294. %ⁿC≈'í
  11295. ²∙å(■+ⁿC≈'í
  11296. ²∙é(■T≈(ⁿC≈¢C≈'°R²■7RENAME '&i_PathHW\&cSouOld' TO '&i_PathHW\&cSouNew'
  11297. +cSouOld = SYS(2000,"&i_PathHW\&cPom",1)
  11298. ■■■■%ⁿφ=°²∙¡(■ ≈╤≈■■
  11299. Fⁿ≈²■    Bⁿ≈²■U)LLRETVAL PCPARENTDBF PNPARENTREC
  11300. PCCHILDDBF
  11301. PNCHILDREC
  11302. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11303. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11304. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDPRIRADRIUPDATERIREUSEVAZBAOEM    LIC_ZARIZDRUHLSWSCANCMULTCPOMCSOUOLDCSOUNEW█H«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11305. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11306. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11307. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11308. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘    TYP_SERVCΩ_²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERVC²■T≈ⁿ≈²■%ⁿ≈≈
  11309. ²∙óH■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11310. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11311. Fⁿ≈²■~ⁿ≈≈²∙╣■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11312. ²∙î■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  11313. ²∙■%ⁿφ=°²∙ ■ ≈╤≈■■
  11314. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙t■%ⁿφ=°²∙_■ ≈╤ⁿ-²■■
  11315. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11316. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11317. ²∙Σ■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11318. ²∙n■%ⁿφ=°²∙W■ ≈╤≈■■
  11319. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙╠■%ⁿφ=°²∙╖■ ≈╤ⁿ-²■■
  11320. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11321. Fⁿ≈²■~ⁿ≈ ≈²∙i■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11322. ²∙<■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  11323. ²∙╞■%ⁿφ=°²∙»■ ≈╤≈■■
  11324. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙$■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11325. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11326. Fⁿ≈²■~ⁿ≈ ≈²∙┴■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11327. ²∙ö■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11328. ²∙■%ⁿφ=°²∙■ ≈╤≈■■
  11329. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙|■%ⁿφ=°²∙g■ ≈╤ⁿ-²■■
  11330. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11331. Fⁿ≈²■~ⁿ≈!≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11332. ²∙∞■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  11333. ²∙v    ■%ⁿφ=°²∙_    ■ ≈╤≈■■
  11334. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙╘    ■%ⁿφ=°²∙┐    ■ ≈╤ⁿ-²■■
  11335. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11336. Fⁿ≈²■~ⁿ≈!≈²∙q
  11337. ■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11338. ²∙D
  11339. ■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11340. ²∙╬
  11341. ■%ⁿφ=°²∙╖
  11342. ■ ≈╤≈■■
  11343. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙, ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11344. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11345. Fⁿ≈²■~ⁿ≈"≈²∙╔ ■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11346. ²∙£ ■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  11347. ²∙& ■%ⁿφ=°²∙ ■ ≈╤≈■■
  11348. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙ä ■%ⁿφ=°²∙o ■ ≈╤ⁿ-²■■
  11349. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11350. Fⁿ≈²■~ⁿ≈"≈²∙!■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11351. ²∙⌠ ■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11352. ²∙~■%ⁿφ=°²∙g■ ≈╤≈■■
  11353. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙▄■%ⁿφ=°²∙╟■ ≈╤ⁿ-²■■
  11354. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11355. Fⁿ≈²■~ⁿ≈≈²∙y■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11356. ²∙L■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11357. ²∙╓■%ⁿφ=°²∙┐■ ≈╤≈■■
  11358. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙4■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11359. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11360. Fⁿ≈²■~ⁿ≈≈²∙╤■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11361. ²∙ñ■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11362. ²∙.■%ⁿφ=°²∙■ ≈╤≈■■
  11363. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙î■%ⁿφ=°²∙w■ ≈╤ⁿ-²■■
  11364. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11365. Fⁿ≈²■~ⁿ≈ ≈²∙)■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11366. ²∙ⁿ■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11367. ²∙å■%ⁿφ=°²∙o■ ≈╤≈■■
  11368. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙Σ■%ⁿφ=°²∙╧■ ≈╤ⁿ-²■■
  11369. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11370. Fⁿ≈²■~ⁿ≈ ≈²∙ü■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11371. ²∙T■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11372. ²∙▐■%ⁿφ=°²∙╟■ ≈╤≈■■
  11373. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙<■%ⁿφ=°²∙'■ ≈╤ⁿ-²■■
  11374. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11375. Fⁿ≈²■~ⁿ≈!≈²∙┘■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11376. ²∙¼■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11377. ²∙6■%ⁿφ=°²∙■ ≈╤≈■■
  11378. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙ö■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11379. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11380. Fⁿ≈²■~ⁿ≈!≈²∙1■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11381. ²∙■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘ lik_software≈÷²■%ⁿ≈
  11382. ²∙Æ■%ⁿφ=°²∙{■ ≈╤≈■■
  11383. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙≡■%ⁿφ=°²∙█■ ≈╤ⁿ-²■■
  11384. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11385. Fⁿ≈²■~ⁿ≈"≈²∙ì■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11386. ²∙`■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11387. ²∙Ω■%ⁿφ=°²∙╙■ ≈╤≈■■
  11388. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙H■%ⁿφ=°²∙3■ ≈╤ⁿ-²■■
  11389. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11390. Fⁿ≈²■~ⁿ≈"≈²∙σ■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11391. ²∙╕■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11392. ²∙B■%ⁿφ=°²∙+■ ≈╤≈■■
  11393. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙á■%ⁿφ=°²∙ï■ ≈╤ⁿ-²■■
  11394. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11395. Fⁿ≈²■~ⁿ≈≈²∙=■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11396. ²∙■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11397. ²∙Ü■%ⁿφ=°²∙â■ ≈╤≈■■
  11398. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙°■%ⁿφ=°²∙π■ ≈╤ⁿ-²■■
  11399. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11400. Fⁿ≈²■~ⁿ≈≈²∙ò■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11401. ²∙h■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11402. ²∙≥■%ⁿφ=°²∙█■ ≈╤≈■■
  11403. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙P■%ⁿφ=°²∙;■ ≈╤ⁿ-²■■
  11404. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11405. Fⁿ≈²■~ⁿ≈≈²∙φ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11406. ²∙└■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11407. ²∙J■%ⁿφ=°²∙3■ ≈╤≈■■
  11408. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙¿■%ⁿφ=°²∙ô■ ≈╤ⁿ-²■■
  11409. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11410. Fⁿ≈²■~ⁿ≈≈²∙E■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11411. ²∙■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11412. ²∙ó■%ⁿφ=°²∙ï■ ≈╤≈■■
  11413. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙■%ⁿφ=°²∙δ■ ≈╤ⁿ-²■■
  11414. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11415. Fⁿ≈²■~ⁿ≈≈²∙¥■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11416. ²∙p■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11417. ²∙·■%ⁿφ=°²∙π■ ≈╤≈■■
  11418. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙X■%ⁿφ=°²∙C■ ≈╤ⁿ-²■■
  11419. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11420. Fⁿ≈²■~ⁿ≈≈²∙⌡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11421. ²∙╚■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11422. ²∙R ■%ⁿφ=°²∙; ■ ≈╤≈■■
  11423. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙░ ■%ⁿφ=°²∙¢ ■ ≈╤ⁿ-²■■
  11424. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11425. Fⁿ≈²■~ⁿ≈ ≈²∙M!■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11426. ²∙ !■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11427. ²∙¬!■%ⁿφ=°²∙ô!■ ≈╤≈■■
  11428. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙"■%ⁿφ=°²∙≤!■ ≈╤ⁿ-²■■
  11429. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11430. Fⁿ≈²■~ⁿ≈ ≈²∙Ñ"■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11431. ²∙x"■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11432. ²∙#■%ⁿφ=°²∙δ"■ ≈╤≈■■
  11433. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙`#■%ⁿφ=°²∙K#■ ≈╤ⁿ-²■■
  11434. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11435. Fⁿ≈²■~ⁿ≈ ≈²∙²#■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11436. ²∙╨#■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11437. ²∙Z$■%ⁿφ=°²∙C$■ ≈╤≈■■
  11438. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙╕$■%ⁿφ=°²∙ú$■ ≈╤ⁿ-²■■
  11439. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11440. Fⁿ≈²■~ⁿ≈ ≈²∙U%■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11441. ²∙(%■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11442. ²∙▓%■%ⁿφ=°²∙¢%■ ≈╤≈■■
  11443. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙&■%ⁿφ=°²∙√%■ ≈╤ⁿ-²■■
  11444. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11445. Fⁿ≈²■~ⁿ≈ ≈²∙¡&■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11446. ²∙Ç&■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11447. ²∙
  11448. '■%ⁿφ=°²∙≤&■ ≈╤≈■■
  11449. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙h'■%ⁿφ=°²∙S'■ ≈╤ⁿ-²■■
  11450. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11451. Fⁿ≈²■~ⁿ≈ ≈²∙(■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11452. ²∙╪'■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11453. ²∙b(■%ⁿφ=°²∙K(■ ≈╤≈■■
  11454. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙└(■%ⁿφ=°²∙½(■ ≈╤ⁿ-²■■
  11455. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11456. Fⁿ≈²■~ⁿ≈!≈²∙])■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11457. ²∙0)■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11458. ²∙║)■%ⁿφ=°²∙ú)■ ≈╤≈■■
  11459. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙*■%ⁿφ=°²∙*■ ≈╤ⁿ-²■■
  11460. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11461. Fⁿ≈²■~ⁿ≈!≈²∙╡*■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11462. ²∙ê*■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11463. ²∙+■%ⁿφ=°²∙√*■ ≈╤≈■■
  11464. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙p+■%ⁿφ=°²∙[+■ ≈╤ⁿ-²■■
  11465. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11466. Fⁿ≈²■~ⁿ≈!≈²∙,■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11467. ²∙α+■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11468. ²∙j,■%ⁿφ=°²∙S,■ ≈╤≈■■
  11469. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙╚,■%ⁿφ=°²∙│,■ ≈╤ⁿ-²■■
  11470. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11471. Fⁿ≈²■~ⁿ≈!≈²∙e-■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11472. ²∙8-■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11473. ²∙┬-■%ⁿφ=°²∙½-■ ≈╤≈■■
  11474. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙ .■%ⁿφ=°²∙ .■ ≈╤ⁿ-²■■
  11475. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11476. Fⁿ≈²■~ⁿ≈!≈²∙╜.■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11477. ²∙É.■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11478. ²∙/■%ⁿφ=°²∙/■ ≈╤≈■■
  11479. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙x/■%ⁿφ=°²∙c/■ ≈╤ⁿ-²■■
  11480. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11481. Fⁿ≈²■~ⁿ≈!≈²∙0■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11482. ²∙Φ/■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11483. ²∙r0■%ⁿφ=°²∙[0■ ≈╤≈■■
  11484. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙╨0■%ⁿφ=°²∙╗0■ ≈╤ⁿ-²■■
  11485. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11486. Fⁿ≈²■~ⁿ≈"≈²∙m1■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11487. ²∙@1■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11488. ²∙╩1■%ⁿφ=°²∙│1■ ≈╤≈■■
  11489. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙(2■%ⁿφ=°²∙2■ ≈╤ⁿ-²■■
  11490. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11491. Fⁿ≈²■~ⁿ≈"≈²∙┼2■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11492. ²∙ÿ2■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11493. ²∙"3■%ⁿφ=°²∙ 3■ ≈╤≈■■
  11494. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙Ç3■%ⁿφ=°²∙k3■ ≈╤ⁿ-²■■
  11495. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11496. Fⁿ≈²■~ⁿ≈"≈²∙4■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11497. ²∙≡3■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11498. ²∙z4■%ⁿφ=°²∙c4■ ≈╤≈■■
  11499. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙╪4■%ⁿφ=°²∙├4■ ≈╤ⁿ-²■■
  11500. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11501. Fⁿ≈²■~ⁿ≈"≈²∙u5■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11502. ²∙H5■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11503. ²∙╥5■%ⁿφ=°²∙╗5■ ≈╤≈■■
  11504. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙06■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11505. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11506. Fⁿ≈²■~ⁿ≈"≈²∙═6■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11507. ²∙á6■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11508. ²∙*7■%ⁿφ=°²∙7■ ≈╤≈■■
  11509. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙ê7■%ⁿφ=°²∙s7■ ≈╤ⁿ-²■■
  11510. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11511. Fⁿ≈²■~ⁿ≈"≈²∙%8■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11512. ²∙°7■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11513. ²∙é8■%ⁿφ=°²∙k8■ ≈╤≈■■
  11514. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙▄8■%ⁿφ=°²∙╟8■ ≈╤ⁿ-²■■
  11515. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11516. Fⁿ≈²■~ⁿ≈≈²∙y9■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11517. ²∙L9■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘site≈÷²■%ⁿ≈
  11518. ²∙╥9■%ⁿφ=°²∙╗9■ ≈╤≈■■
  11519. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙0:■%ⁿφ=°²∙:■ ≈╤ⁿ-²■■
  11520. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11521. Fⁿ≈²■~ⁿ≈≈²∙═:■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERV1²■%ⁿ≈
  11522. ²∙á:■!■■)T≈ⁿC┘    TYP_SERV1≈┘CIS_SERV÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  11523. ²∙*;■%ⁿφ=°²∙;■ ≈╤≈■■
  11524. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙ä;■%ⁿφ=°²∙o;■ ≈╤ⁿ-²■■
  11525. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11526. Fⁿ≈²■~ⁿ≈ ≈²∙!<■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11527. ²∙⌠;■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘site≈÷²■%ⁿ≈
  11528. ²∙z<■%ⁿφ=°²∙c<■ ≈╤≈■■
  11529. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙╪<■%ⁿφ=°²∙├<■ ≈╤ⁿ-²■■
  11530. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11531. Fⁿ≈²■~ⁿ≈ ≈²∙u=■ T≈ⁿCO²■T≈ⁿ≈ ²■T≈ⁿ┘    TYP_SERV2²■%ⁿ≈
  11532. ²∙H=■!■■)T≈ⁿC┘    TYP_SERV2≈┘CIS_SERV÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  11533. ²∙╥=■%ⁿφ=°²∙╗=■ ≈╤≈■■
  11534. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙,>■%ⁿφ=°²∙>■ ≈╤ⁿ-²■■
  11535. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11536. Fⁿ≈²■~ⁿ≈!≈²∙╔>■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11537. ²∙£>■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘site≈÷²■%ⁿ≈
  11538. ²∙"?■%ⁿφ=°²∙ ?■ ≈╤≈■■
  11539. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙Ç?■%ⁿφ=°²∙k?■ ≈╤ⁿ-²■■
  11540. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11541. Fⁿ≈²■~ⁿ≈!≈²∙@■ T≈ⁿCO²■T≈ⁿ≈!²■T≈ⁿ┘    TYP_SERV3²■%ⁿ≈
  11542. ²∙≡?■!■■)T≈ⁿC┘    TYP_SERV3≈┘CIS_SERV÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  11543. ²∙z@■%ⁿφ=°²∙c@■ ≈╤≈■■
  11544. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙╘@■%ⁿφ=°²∙┐@■ ≈╤ⁿ-²■■
  11545. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11546. Fⁿ≈²■~ⁿ≈"≈²∙qA■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11547. ²∙DA■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘site≈÷²■%ⁿ≈
  11548. ²∙╩A■%ⁿφ=°²∙│A■ ≈╤≈■■
  11549. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙(B■%ⁿφ=°²∙B■ ≈╤ⁿ-²■■
  11550. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11551. Fⁿ≈²■~ⁿ≈"≈²∙┼B■ T≈ⁿCO²■T≈ⁿ≈"²■T≈ⁿ┘    TYP_SERV4²■%ⁿ≈
  11552. ²∙ÿB■!■■)T≈ⁿC┘    TYP_SERV4≈┘CIS_SERV÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  11553. ²∙"C■%ⁿφ=°²∙ C■ ≈╤≈■■
  11554. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_hw÷²■%ⁿ≈°²∙~C■%ⁿφ=°²∙iC■ ≈╤ⁿ-²■■
  11555. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11556. Fⁿ≈²■~ⁿ≈≈≡≈#°    ²∙&D■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERVC²■%ⁿ≈
  11557. ²∙∙C■!■■)T≈ⁿC┘    TYP_SERVC≈┘CIS_SERV÷²■■åⁿC┘opr_hw≈÷²■%ⁿ≈
  11558. ²∙üD■%ⁿφ=°²∙jD■ ≈╤≈■■
  11559. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_sw÷²■%ⁿ≈°²∙▌D■%ⁿφ=°²∙╚D■ ≈╤ⁿ-²■■
  11560. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11561. Fⁿ≈²■~ⁿ≈≈≡≈#°    ²∙àE■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERVC²■%ⁿ≈
  11562. ²∙XE■!■■)T≈ⁿC┘    TYP_SERVC≈┘CIS_SERV÷²■■åⁿC┘opr_sw≈÷²■%ⁿ≈
  11563. ²∙αE■%ⁿφ=°²∙╔E■ ≈╤≈■■
  11564. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_pr÷²■%ⁿ≈°²∙<F■%ⁿφ=°²∙'F■ ≈╤ⁿ-²■■
  11565. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11566. Fⁿ≈²■~ⁿ≈≈≡≈#°    ²∙ΣF■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERVC²■%ⁿ≈
  11567. ²∙╖F■!■■)T≈ⁿC┘    TYP_SERVC≈┘CIS_SERV÷²■■åⁿC┘opr_pr≈÷²■%ⁿ≈
  11568. ²∙?G■%ⁿφ=°²∙(G■ ≈╤≈■■
  11569. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘opr_ln÷²■%ⁿ≈°²∙¢G■%ⁿφ=°²∙åG■ ≈╤ⁿ-²■■
  11570. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11571. Fⁿ≈²■~ⁿ≈≈≡≈#°    ²∙CH■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘    TYP_SERVC²■%ⁿ≈
  11572. ²∙H■!■■)T≈ⁿC┘    TYP_SERVC≈┘CIS_SERV÷²■■åⁿC┘opr_ln≈÷²■%ⁿ≈
  11573. ²∙₧H■%ⁿφ=°²∙çH■ ≈╤≈■■
  11574. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙┴H■ ≈╤≈■■
  11575. Fⁿ≈²■    Bⁿ≈²■U$LLRETVAL PCPARENTDBF PNPARENTREC
  11576. PCCHILDDBF
  11577. PNCHILDREC
  11578. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11579. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11580. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREA    TYP_SERVCRIOPENRIEND    TYP_SERV1RIUPDATERIREUSE    TYP_SERV2    TYP_SERV3    TYP_SERV4STAV≤«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11581. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11582. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11583. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11584. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11585. ²∙║■T≈ⁿC┘hardware÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11586. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11587. Fⁿ≈²■~ⁿ≈≈²∙»■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11588. ²∙â■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘hardware≈÷²■%ⁿ≈
  11589. ²∙ ■%ⁿφ=°²∙⌡■ ≈╤≈■■
  11590. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_hard÷²■%ⁿ≈°²∙j■%ⁿφ=°²∙U■ ≈╤ⁿ-²■■
  11591. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11592. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11593. ²∙┘■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_hard≈÷²■%ⁿ≈
  11594. ²∙b■%ⁿφ=°²∙K■ ≈╤≈■■
  11595. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘software÷²■%ⁿ≈°²∙└■%ⁿφ=°²∙½■ ≈╤ⁿ-²■■
  11596. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11597. Fⁿ≈²■~ⁿ≈≈²∙[■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11598. ²∙/■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11599. ²∙╕■%ⁿφ=°²∙í■ ≈╤≈■■
  11600. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11601. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11602. Fⁿ≈²■~ⁿ≈≈²∙▒■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11603. ²∙à■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11604. ²∙■%ⁿφ=°²∙≈■ ≈╤≈■■
  11605. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘prisluse÷²■%ⁿ≈°²∙l■%ⁿφ=°²∙W■ ≈╤ⁿ-²■■
  11606. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11607. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11608. ²∙█■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘prisluse≈÷²■%ⁿ≈
  11609. ²∙d    ■%ⁿφ=°²∙M    ■ ≈╤≈■■
  11610. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pris÷²■%ⁿ≈°²∙┬    ■%ⁿφ=°²∙¡    ■ ≈╤ⁿ-²■■
  11611. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11612. Fⁿ≈²■~ⁿ≈≈²∙]
  11613. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11614. ²∙1
  11615. ■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_pris≈÷²■%ⁿ≈
  11616. ²∙║
  11617. ■%ⁿφ=°²∙ú
  11618. ■ ≈╤≈■■
  11619. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_lan÷²■%ⁿ≈°²∙ ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11620. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11621. Fⁿ≈²■~ⁿ≈≈²∙│ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11622. ²∙ç ■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘pris_lan≈÷²■%ⁿ≈
  11623. ²∙ ■%ⁿφ=°²∙∙ ■ ≈╤≈■■
  11624. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_plan÷²■%ⁿ≈°²∙n ■%ⁿφ=°²∙Y ■ ≈╤ⁿ-²■■
  11625. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11626. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11627. ²∙▌ ■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_plan≈÷²■%ⁿ≈
  11628. ²∙f■%ⁿφ=°²∙O■ ≈╤≈■■
  11629. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘pris_vol÷²■%ⁿ≈°²∙─■%ⁿφ=°²∙»■ ≈╤ⁿ-²■■
  11630. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11631. Fⁿ≈²■~ⁿ≈≈²∙_■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11632. ²∙3■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘pris_vol≈÷²■%ⁿ≈
  11633. ²∙╝■%ⁿφ=°²∙Ñ■ ≈╤≈■■
  11634. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_pvol÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11635. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11636. Fⁿ≈²■~ⁿ≈≈²∙╡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11637. ²∙ë■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_pvol≈÷²■%ⁿ≈
  11638. ²∙■%ⁿφ=°²∙√■ ≈╤≈■■
  11639. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘site÷²■%ⁿ≈°²∙l■%ⁿφ=°²∙W■ ≈╤ⁿ-²■■
  11640. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11641. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11642. ²∙█■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘site≈÷²■%ⁿ≈
  11643. ²∙`■%ⁿφ=°²∙I■ ≈╤≈■■
  11644. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_site÷²■%ⁿ≈°²∙╛■%ⁿφ=°²∙⌐■ ≈╤ⁿ-²■■
  11645. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11646. Fⁿ≈²■~ⁿ≈≈²∙Y■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISVOLNY²■%ⁿ≈
  11647. ²∙-■!■■(T≈ⁿC┘CISVOLNY≈┘CIS_VOLN÷²■■åⁿC┘lik_site≈÷²■%ⁿ≈
  11648. ²∙╢■%ⁿφ=°²∙ƒ■ ≈╤≈■■
  11649. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙┘■ ≈╤≈■■
  11650. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  11651. PCCHILDDBF
  11652. PNCHILDREC
  11653. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11654. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11655. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDCISVOLNYRIUPDATERIREUSEI«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11656. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11657. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11658. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11659. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  11660. ²∙■T≈ⁿC┘apli_pri÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11661. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11662. Fⁿ≈²■~ⁿ≈≈²∙»■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘APLIKACE²■%ⁿ≈
  11663. ²∙â■!■■(T≈ⁿC┘APLIKACE≈┘CIS_APLI÷²■■åⁿC┘apli_pri≈÷²■%ⁿ≈
  11664. ²∙ ■%ⁿφ=°²∙⌡■ ≈╤≈■■
  11665. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙/■ ≈╤≈■■
  11666. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  11667. PCCHILDDBF
  11668. PNCHILDREC
  11669. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11670. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11671. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDAPLIKACERIUPDATERIREUSEd«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11672. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11673. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11674. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11675. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11676. ²∙■T≈ⁿC┘dok_prl÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■■ ≈╤ⁿ-²■■
  11677. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11678. Fⁿ≈²■~ⁿ≈≈²∙¿■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VAZBA²■%ⁿ≈
  11679. ²∙■!■■%T≈ⁿC┘VAZBA≈┘PRIS_LAN÷²■■åⁿC┘dok_prl≈÷²■%ⁿ≈
  11680. ²∙■%ⁿφ=°²∙φ■ ≈╤≈■■
  11681. Fⁿ≈²■    Bⁿ≈²■■■
  11682. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11683. ²∙+■T≈ⁿC┘opr_pl÷²■%ⁿ≈°²∙┌■%ⁿφ=°²∙┼■ ≈╤ⁿ-²■■
  11684. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11685. Fⁿ≈²■~ⁿ≈≈²∙o■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11686. ²∙F■!■■%T≈ⁿC┘CISLO≈┘PRIS_LAN÷²■■åⁿC┘opr_pl≈÷²■%ⁿ≈
  11687. ²∙╩■%ⁿφ=°²∙│■ ≈╤≈■■
  11688. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11689. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11690. Fⁿ≈²■~ⁿ≈≈≡
  11691. ≈ ┘PL    ²∙╩■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11692. ²∙í■!■■%T≈ⁿC┘CISLO≈┘PRIS_LAN÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  11693. ²∙'■%ⁿφ=°²∙■ ≈╤≈■■
  11694. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙J■ ≈╤≈■■
  11695. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  11696. PCCHILDDBF
  11697. PNCHILDREC
  11698. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11699. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11700. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDVAZBARIUPDATERIREUSEDRUHd«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11701. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11702. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11703. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11704. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11705. ²∙■T≈ⁿC┘dok_prv÷²■%ⁿ≈°²∙■%ⁿφ=°²∙■■ ≈╤ⁿ-²■■
  11706. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11707. Fⁿ≈²■~ⁿ≈≈²∙¿■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘VAZBA²■%ⁿ≈
  11708. ²∙■!■■%T≈ⁿC┘VAZBA≈┘PRIS_VOL÷²■■åⁿC┘dok_prv≈÷²■%ⁿ≈
  11709. ²∙■%ⁿφ=°²∙φ■ ≈╤≈■■
  11710. Fⁿ≈²■    Bⁿ≈²■■■
  11711. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘CISLOΩ_²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■T≈ⁿ≈²■%ⁿ≈≈
  11712. ²∙+■T≈ⁿC┘opr_pv÷²■%ⁿ≈°²∙┌■%ⁿφ=°²∙┼■ ≈╤ⁿ-²■■
  11713. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11714. Fⁿ≈²■~ⁿ≈≈²∙o■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11715. ²∙F■!■■%T≈ⁿC┘CISLO≈┘PRIS_VOL÷²■■åⁿC┘opr_pv≈÷²■%ⁿ≈
  11716. ²∙╩■%ⁿφ=°²∙│■ ≈╤≈■■
  11717. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘DOKUSCAN÷²■%ⁿ≈°²∙(■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11718. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11719. Fⁿ≈²■~ⁿ≈≈≡
  11720. ≈ ┘PV    ²∙╩■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘CISLO²■%ⁿ≈
  11721. ²∙í■!■■%T≈ⁿC┘CISLO≈┘PRIS_VOL÷²■■åⁿC┘DOKUSCAN≈÷²■%ⁿ≈
  11722. ²∙'■%ⁿφ=°²∙■ ≈╤≈■■
  11723. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙J■ ≈╤≈■■
  11724. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  11725. PCCHILDDBF
  11726. PNCHILDREC
  11727. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11728. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11729. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREACISLORIOPENRIENDVAZBARIUPDATERIREUSEDRUH?«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11730. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11731. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11732. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11733. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘NAZEVΩ_²■T≈ⁿ≈²■T≈ⁿ┘NAZEV²■T≈ⁿ≈²■%ⁿ≈≈
  11734. ²∙■T≈ⁿC┘dokuscan÷²■%ⁿ≈°²∙■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11735. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11736. Fⁿ≈²■~ⁿ≈≈²∙Ñ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘TYP²■%ⁿ≈
  11737. ²∙~■!■■#T≈ⁿC┘TYP≈┘CIS_DOKU÷²■■åⁿC┘dokuscan≈÷²■%ⁿ≈
  11738. ²∙■%ⁿφ=°²∙δ■ ≈╤≈■■
  11739. Fⁿ≈²■    Bⁿ≈²■■■%ⁿφ=°²∙%■ ≈╤≈■■
  11740. Fⁿ≈²■    Bⁿ≈²■U LLRETVAL PCPARENTDBF PNPARENTREC
  11741. PCCHILDDBF
  11742. PNCHILDREC
  11743. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11744. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11745. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREANAZEVRIOPENRIENDTYPRIUPDATERIREUSE,«≈■ T≈ⁿa²■5≈≈≈≈≈≈■ 5≈≈■!Jⁿ┘²(≈≈≈≈≈≈■Jⁿ°²(≈≈■%ⁿφ=°²∙∞■¢╜■'5≈    ≈
  11746. ≈ ≈ ≈≈≈≈≈■T≈ⁿC┘TALKv²■G2■T≈ⁿC┘DELETEDv²■T≈ⁿC┘EXACTv²■T≈ⁿC┘
  11747. COMPATIBLEv²■GA■G ■G■T≈    ⁿ┘²■T≈
  11748. ⁿ┘²■T≈ ⁿC┘errorΩ²■T≈ ⁿ°²■?1√7pnerror=rierror(ERROR(),message(),message(1),program())■%ⁿC√ gaErrors(1)b┘U²∙╡■<≈■■7÷ⁿ°²ⁿ° ²■T≈ⁿCΩû²■G(ⁿ┘SPRAVCE²■■«≈■«≈■«≈■«≈■«≈■«≈■«≈■ T≈ⁿCW²■ T≈ⁿa²■ T≈ⁿCW²■
  11749. Fⁿ≈²■ T≈ⁿC&²■ T≈ⁿCO²■T≈ⁿC┘KODΩ_²■T≈ⁿ≈²■T≈ⁿ┘KOD²■T≈ⁿ≈²■%ⁿ≈≈
  11750. ²∙≤■T≈ⁿC┘software÷²■%ⁿ≈°²∙■%ⁿφ=°²∙√■ ≈╤ⁿ-²■■
  11751. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11752. Fⁿ≈²■~ⁿ≈≈²∙½■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11753. ²∙■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘software≈÷²■%ⁿ≈
  11754. ²∙■%ⁿφ=°²∙±■ ≈╤≈■■
  11755. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘lik_soft÷²■%ⁿ≈°²∙f■%ⁿφ=°²∙Q■ ≈╤ⁿ-²■■
  11756. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11757. Fⁿ≈²■~ⁿ≈≈²∙■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11758. ²∙╒■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘lik_soft≈÷²■%ⁿ≈
  11759. ²∙^■%ⁿφ=°²∙G■ ≈╤≈■■
  11760. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘soft_pri÷²■%ⁿ≈°²∙╝■%ⁿφ=°²∙º■ ≈╤ⁿ-²■■
  11761. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11762. Fⁿ≈²■~ⁿ≈≈²∙W■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11763. ²∙+■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘soft_pri≈÷²■%ⁿ≈
  11764. ²∙┤■%ⁿφ=°²∙¥■ ≈╤≈■■
  11765. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘cis_soft÷²■%ⁿ≈°²∙■%ⁿφ=°²∙²■ ≈╤ⁿ-²■■
  11766. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11767. Fⁿ≈²■~ⁿ≈≈²∙¡■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11768. ²∙ü■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘cis_soft≈÷²■%ⁿ≈
  11769. ²∙
  11770. ■%ⁿφ=°²∙≤■ ≈╤≈■■
  11771. Fⁿ≈²■    Bⁿ≈²■■%ⁿC┘lSwScanb┘U²∙∩■T≈ⁿC┘sw_nalez÷²■%ⁿ≈°²∙â■%ⁿφ=°²∙n■ ≈╤ⁿ-²■■
  11772. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11773. Fⁿ≈²■~ⁿ≈≈²∙    ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11774. ²∙≥■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_nalez≈÷²■%ⁿ≈
  11775. ²∙{    ■%ⁿφ=°²∙d    ■ ≈╤≈■■
  11776. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_bezli÷²■%ⁿ≈°²∙┘    ■%ⁿφ=°²∙─    ■ ≈╤ⁿ-²■■
  11777. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11778. Fⁿ≈²■~ⁿ≈≈²∙t
  11779. ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11780. ²∙H
  11781. ■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_bezli≈÷²■%ⁿ≈
  11782. ²∙╤
  11783. ■%ⁿφ=°²∙║
  11784. ■ ≈╤≈■■
  11785. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘SW_LICSW÷²■%ⁿ≈°²∙/ ■%ⁿφ=°²∙ ■ ≈╤ⁿ-²■■
  11786. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11787. Fⁿ≈²■~ⁿ≈≈²∙╩ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11788. ²∙₧ ■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘SW_LICSW≈÷²■%ⁿ≈
  11789. ²∙' ■%ⁿφ=°²∙ ■ ≈╤≈■■
  11790. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_porsw÷²■%ⁿ≈°²∙à ■%ⁿφ=°²∙p ■ ≈╤ⁿ-²■■
  11791. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11792. Fⁿ≈²■~ⁿ≈≈²∙ ■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11793. ²∙⌠ ■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_porsw≈÷²■%ⁿ≈
  11794. ²∙}■%ⁿφ=°²∙f■ ≈╤≈■■
  11795. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_cissw÷²■%ⁿ≈°²∙█■%ⁿφ=°²∙╞■ ≈╤ⁿ-²■■
  11796. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11797. Fⁿ≈²■~ⁿ≈≈²∙v■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11798. ²∙J■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_cissw≈÷²■%ⁿ≈
  11799. ²∙╙■%ⁿφ=°²∙╝■ ≈╤≈■■
  11800. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_neved÷²■%ⁿ≈°²∙1■%ⁿφ=°²∙■ ≈╤ⁿ-²■■
  11801. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11802. Fⁿ≈²■~ⁿ≈≈²∙╠■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11803. ²∙á■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_neved≈÷²■%ⁿ≈
  11804. ²∙)■%ⁿφ=°²∙■ ≈╤≈■■
  11805. Fⁿ≈²■    Bⁿ≈²■■%ⁿ≈ ┘A²∙δ■T≈ⁿC┘sw_docas÷²■%ⁿ≈°²∙Ö■%ⁿφ=°²∙ä■ ≈╤ⁿ-²■■
  11806. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11807. Fⁿ≈²■~ⁿ≈≈²∙4■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11808. ²∙■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_docas≈÷²■%ⁿ≈
  11809. ²∙æ■%ⁿφ=°²∙z■ ≈╤≈■■
  11810. Fⁿ≈²■    Bⁿ≈²■■T≈ⁿC┘sw_docsw÷²■%ⁿ≈°²∙∩■%ⁿφ=°²∙┌■ ≈╤ⁿ-²■■
  11811. Fⁿ≈²■Bⁿ-²■■T≈ⁿC≈&²■
  11812. Fⁿ≈²■~ⁿ≈≈²∙è■ T≈ⁿCO²■T≈ⁿ≈²■T≈ⁿ┘SW_LOKAL²■%ⁿ≈
  11813. ²∙^■!■■(T≈ⁿC┘SW_LOKAL≈┘CIS_LOKA÷²■■åⁿC┘sw_docsw≈÷²■%ⁿ≈
  11814. ²∙τ■%ⁿφ=°²∙╨■ ≈╤≈■■
  11815. Fⁿ≈²■    Bⁿ≈²■■■■■%ⁿφ=°²∙■ ≈╤≈■■
  11816. Fⁿ≈²■    Bⁿ≈²■U!LLRETVAL PCPARENTDBF PNPARENTREC
  11817. PCCHILDDBF
  11818. PNCHILDREC
  11819. PCPARENTID    PCCHILDID PCPARENTEXPR PCCHILDEXPR PCRICURSORS PCRIWKAREAS PCRIOLDERRORPNERROR    PCOLDDELE
  11820. PCOLDEXACT    PCOLDTALK PCOLDCOMPATPCOLDDBCGAERRORS
  11821. LCPARENTIDLCOLDPARENTIDLCCHILDWKAREA    LCCHILDID LCOLDCHILDIDLCPARENTWKAREA LCSTARTAREAKODRIOPENRIENDSW_LOKALRIUPDATERIREUSECMULTRIDELETE,  rierrorε  riend┴  rireuse╥  __RI_UPDATE_cis_hpouD  __RI_UPDATE_POZADAVW  __RI_UPDATE_cis_hzna  __RI_UPDATE_sw_sablo  __RI_UPDATE_cis_orga╚  __RI_UPDATE_cis_oshw):  __RI_UPDATE_cis_osob#A  __RI_UPDATE_cis_osswl  __RI_UPDATE_cis_umis!s  __RI_UPDATE_cis_vyr7è  __RI_UPDATE_dokument⌡Å  __RI_UPDATE_firmyÉ¥  __RI_UPDATE_prisluseW╛  __RI_UPDATE_site5╟  __RI_UPDATE_software┼╪  RIUPDATEòε  riopen⌡≡  __RI_UPDATE_cis_ptypπ⌠  __RI_UPDATE_CIS_OBLA┌  __RI_UPDATE_CIS_SOFTπ      __RI_UPDATE_CIS_PNAZì%  __RI_UPDATE_CIS_POB1╗6  __RI_UPDATE_CIS_POB2ºC  __RI_UPDATE_hardwareôP  __RI_UPDATE_cis_serv{  __RI_UPDATE_cis_volnû┼  __RI_UPDATE_cis_apli┌  __RI_UPDATE_pris_lan─▀  __RI_UPDATE_pris_volñΦ  __RI_UPDATE_cis_dokuä±  __RI_UPDATE_cis_loka7≈  3r▒┴▒ü╤A╤æAAAíæ21▒1▒╤Aææææ╤1┬Aæææææææææ2q±╤QüaAaA±üü▒A╤íQA1aAAaA1aA1aA╤±a┴Aq3▓Rq3r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤AßAAqAæß▒AíæAô▒AíqA±í!┴╤AßAAqAæß▒AíæAB▒Aíæ3r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤!ßAAAAæß▒AíæAB▒Aíæ3r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAB▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤!ßAAQAæß▒AíæAD▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq▒┬▒┴í┴┴QQæ╤!╤╤1æ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæAR▒AíqA±í!┴╤1ßAAaAQß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAé▒AíqA±í!┴╤1ßAAaAüß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæAÆ▒AíqA±í!┴╤1ßAAaAæß▒AíæABú!2æ▒AíqA±íí┴╤aßAAæAæß▒AíæAô▒AíqA±íí┴╤aßAAæAæß▒AíæAB▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤±ßAA!Aæß▒AíæAô▒AíqA±í!┴╤±ßAA!Aæß▒AíæAB▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqqq┴▒┴í┴┴Q╤!╤╤1æ▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤AßAAqAæß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤AßAAqAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAR▒AíqA±í!┴╤!ßAAQAQß▒AíæAR▒AíqA±í!┴╤AßAAqAQß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAô▒AíqA±í!┴╤AßAAqAæß▒AíæAé▒AíqA±í!┴╤AßAAqAüß▒AíæAé▒AíqA±í!┴╤AßAAqAüß▒AíæAô▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAQAæß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAB▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAR▒AíqA±í!┴╤QßAAüAQß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAé▒AíqA±í!┴╤QßAAüAüß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤AßAAaAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAü▒AíqA±í!┴╤!ßAAQAqß▒AíæAü▒AíqA±í!┴╤!ßAAQAüß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤aßAAaAæß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAÆ▒AíqA±í!┴╤aßAAaAæß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAé▒AíqA±í!┴╤aßAAaAüß▒AíæAÆ▒AíqA±í!┴╤aßAAaAæß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAÆ▒AíqA±í!┴╤aßAAaAæß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAÆ▒AíqA±í!┴╤aßAAaAæß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAÆ▒AíqA±í!┴╤aßAAaAæß▒AíæAR▒AíqA±í!┴╤aßAAaAQß▒AíæAô▒AíqA±í!┴╤aßAAaAæß▒AíæAé▒AíqA±í!┴╤aßAAaAüß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAr▒AíqA±ía┴┴╤ßAAAqß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAæ▒AíqA±í±┴╤!ßAAQAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAAqß▒AíæAr▒AíqA±í!┴╤!ßAAAqß▒AíæAÆ▒AíqA±í!┴qßAAAæß▒AíæAô▒AíqA±í!┴qßAAAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAAæß▒AíæAô▒AíqA±í!┴╤!ßAAAæß▒AíæAÆ▒AíqA±í!┴╤!ßAAAæß▒AíæAô▒AíqA±í!┴╤!ßAAAæß▒AíæAÆ▒AíqA±í!┴a±ßAAAæß▒AíæAÆ▒AíqA±í±┴╤!ßAAAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAAí┴┴Q╤!╤1æ▒AíqA±ía┴▒±ßAAAæß▒AíæAAó┴┴Q╤!╤1ü▒AíqA±í!┴╤!ßAAQAüß▒AíæAAó┴┴Q╤!╤1ü▒AíqA±í!┴╤!ßAAQAüß▒AíæAÆ▒AíqA±í!┴╤!ßAAQA"┴╤QßAAüAÆß▒AíæAÆ▒AíqA±í±┴╤!ßAAQAæß▒AíæAA▓ó┴┴Q╤!╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAAó┴┴Q╤!╤1ü▒AíqA±í!┴╤QßAAüAüß▒AíæAAó┴┴Q╤!╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAAA▒Aíæ5±2▒A▒üQqü╤╤qaQæüAA╤æAAAíæ4▒1qbæ╤A╤æô ╤Aü╤A┴ü┴Γü╤Aü╤AüR1A╤AAí4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq▒├▒┴í┴┴QQ╤!╤╤▓╤┴QQ┴QQ┴QQA2!▒AíqA±í!┴╤ßAA1A!ß▒AíæA#▒AíqA±í!┴╤ßAA1A!ß▒AíæAÆ▒AíqA±í!┴╤ßAA1Aæß▒AíæAÆ▒AíqA±í!┴╤ßAA1Aæß▒AíæAÆ▒AíqA±í!┴╤ßAA1Aæß▒AíæAAú!2!▒AíqA±íí┴╤AßAAaA!ß▒AíæA#▒AíqA±íí┴╤1ßAAaA!ß▒AíæAB▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴R╤┴1æ▒AíqA±ía┴╤ßAAüAæß▒AíæAA▒Aíæ3r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴ü╤üü1æ▒AíqA±íb┴üßAAßAÆß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴┴ßAAaAæß▒AíæAr▒AíqA±í!┴╤qßAA┴Aqß▒AíæA▓╤é▒AíqA±ía┴üßAAßAüß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAé▒AíqA±ía┴üßAAßAüß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæA"æ▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæACAAA▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴≥╤a1æ▒AíqA±ía┴aßAAíAæß▒AíæAô▒AíqA±ía┴aßAAíAæß▒AíæAÆ▒AíqA±ía┴aßAAíAæß▒AíæAô▒AíqA±ía┴aßAAíAæß▒AíæAÆ▒AíqA±ía┴aßAAíAæß▒AíæAô▒AíqA±ía┴aßAAíAæß▒AíæAAú╤╤Q╤!╤1æ▒AíqA±íQ!┴╤ßAAßAü!┴╤aßAAAAAæß▒AíæAô▒AíqA±íQ!┴╤ßAAßAü!┴╤aßAAAAAæß▒AíæAAA▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴≥╤a1æ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAB▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴≥╤a1æ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAÆ▒AíqA±ía┴üßAAßAæß▒AíæAô▒AíqA±ía┴üßAAßAæß▒AíæAB▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤1ßAAaAæß▒AíæAô▒AíqA±í!┴╤1ßAAaAæß▒AíæAr▒AíqA±í!┴╤!ßAAQAqß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAr▒AíqA±í!┴╤!ßAA!Aqß▒AíæAÆ▒AíqA±íA┴╤ßAAßAæß▒AíæAô▒AíqA±íA┴╤ßAAßAæß▒AíæAé▒AíqA±í!┴╤!ßAA!Aüß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í±┴╤!ßAAQAæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæA▓╤æ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAô▒AíqA±í!┴╤!ßAA!Aæß▒AíæAr▒AíqA±í!┴╤!ßAA!Aqß▒AíæAé▒AíqA±í!┴╤!ßAA!Aüß▒AíæAé▒AíqA±í!┴╤!ßAA!Aüß▒AíæAé▒AíqA±í!┴╤!ßAA!Aüß▒AíæA"æ▒AíqA±í!┴╤!ßAA!Aæß▒AíæAÆ▒AíqA±í!┴╤!ßAA!Aæß▒AíæABAA├Qæüq▒AAAA▒Aíæ4r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴æ╤a╤1æ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæA╤ß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAÆ▒AíqA±í!┴╤aßAAæAæß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAR▒AíqA±í!┴╤aßAAæAQß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAR▒AíqA±í!┴╤aßAAæAQß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAR▒AíqA±í!┴╤aßAAæAQß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAR▒AíqA±í!┴╤aßAAæAQß▒AíæAô▒AíqA±í!┴╤aßAAæAæß▒AíæAr▒AíqA±í╤┴╤aßAAæAqß▒AíæAr▒AíqA±í╤┴╤aßAAæAqß▒AíæAr▒AíqA±í╤┴╤aßAAæAqß▒AíæAr▒AíqA±í╤┴╤aßAAæAqß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAR▒AíqA±í!┴╤QßAAüAQß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAB▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1ü▒AíqA±í!┴╤!ßAAQAüß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAÆ▒AíqA±í±┴╤!ßAAQAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1ü▒AíqA±í!┴╤!ßAAQAüß▒AíæAAí┴┴Q╤!╤1q▒AíqA±í!┴╤!ßAAQAqß▒AíæAÆ▒AíqA±í±┴╤!ßAAQAæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴Q╤!╤1æ▒AíqA±í!┴╤ßAA1Aæß▒AíæAA▒Aíæ5r▒▒▒Qr1aaAæaaa╤╤Q╤±±qA1╤1Aqqqqqqq┴▒┴í┴┴1╤╤1æ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæA┤æ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæAô▒AíqA±í!┴╤QßAAüAæß▒AíæA"æ▒AíqA±í!┴╤QßAAüAæß▒AíæAÆ▒AíqA±í!┴╤QßAAüAæß▒AíæABAC▒Aíæ4]▒╞φ+ô1Q¿¡YU╧üa┴ó!╘"!"/*~D/ 9₧╧!:»u≈╛╤u│â*╒âπµ|qτ⌡ε▌%⌡F)cì    g)4+
  11822. ▐    A4─Pé
  11823. πPó¢{ >─¢æ¡╬»¡Ä╘₧░╘⌠á3    ô└(    è╖Θ¼G/Φ≡i/;:A]:ⁿzZ/{└áe_ΓáR╝º7t╝╪╫Ä√╫σ<vJ=╘δ╪ⁿ÷δ╕█!v!┌Ö%m#╟!╗%î7─#W"«7I[$τ"íILT≥$8#nTφâI%)x[