w-haupt.w 98 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME wHauptmenu
  4. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS wHauptmenu
  5. /*------------------------------------------------------------------------
  6. File:
  7. Description: from cntnrwin.w - ADM SmartWindow Template
  8. Input Parameters:
  9. <none>
  10. Output Parameters:
  11. <none>
  12. History: New V9 Version - January 15, 1998
  13. ------------------------------------------------------------------------*/
  14. /* This .W file was created with the Progress AB. */
  15. /*----------------------------------------------------------------------*/
  16. /* Create an unnamed pool to store all the widgets created
  17. by this procedure. This is a good default which assures
  18. that this procedure's triggers and internal procedures
  19. will execute in this procedure's storage, and that proper
  20. cleanup will occur on deletion of the procedure. */
  21. CREATE WIDGET-POOL.
  22. /* *************************** Definitions ************************** */
  23. /* Parameters Definitions --- */
  24. /* Local Variable Definitions --- */
  25. DEFINE VARIABLE NodeName AS CHARACTER NO-UNDO.
  26. DEFINE VARIABLE NodeIndex AS INTEGER NO-UNDO.
  27. DEFINE VARIABLE AnzProg AS INTEGER NO-UNDO.
  28. DEFINE VARIABLE hMenu AS HANDLE NO-UNDO.
  29. DEFINE VARIABLE FErst AS LOG INIT TRUE NO-UNDO.
  30. DEFINE VARIABLE EscFlag AS LOG INIT FALSE NO-UNDO.
  31. DEFINE VARIABLE EndFlag AS LOG INIT TRUE NO-UNDO.
  32. DEFINE VARIABLE cSysUser AS CHARACTER NO-UNDO.
  33. DEFINE VARIABLE GlobKon AS CHARACTER INIT '9999' NO-UNDO.
  34. DEFINE VARIABLE GlobFir AS CHARACTER INIT '1000' NO-UNDO.
  35. DEFINE VARIABLE GlobFil AS CHARACTER INIT '0000' NO-UNDO.
  36. DEFINE VARIABLE cBenutzerDaten AS CHARACTER NO-UNDO.
  37. DEFINE VARIABLE cBenutzer AS CHARACTER NO-UNDO.
  38. DEFINE VARIABLE cInstallation AS CHARACTER NO-UNDO.
  39. DEFINE VARIABLE iBenuSprcd AS INTEGER NO-UNDO.
  40. { incl/maindef.i }
  41. DEFINE TEMP-TABLE tMenu
  42. FIELD Nummer AS INTEGER
  43. FIELD cMenu AS CHARACTER
  44. FIELD hMenu AS HANDLE
  45. INDEX tMenu-k1 AS PRIMARY
  46. Nummer
  47. INDEX tMenu-k2
  48. cMenu
  49. .
  50. DEFINE TEMP-TABLE tMenuProg NO-UNDO
  51. FIELD cMenu AS CHARACTER
  52. FIELD cProg AS CHARACTER
  53. FIELD cName AS CHARACTER
  54. FIELD Typ AS CHARACTER
  55. FIELD hMenu AS HANDLE
  56. INDEX tMenuProg-k1 AS PRIMARY
  57. cMenu
  58. .
  59. /* _UIB-CODE-BLOCK-END */
  60. &ANALYZE-RESUME
  61. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  62. /* ******************** Preprocessor Definitions ******************** */
  63. &Scoped-define PROCEDURE-TYPE SmartWindow
  64. &Scoped-define DB-AWARE no
  65. &Scoped-define ADM-CONTAINER WINDOW
  66. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  67. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  68. &Scoped-define FRAME-NAME fMain
  69. /* Standard List Definitions */
  70. &Scoped-Define ENABLED-OBJECTS Btn_Inventar Btn_Adresse Btn_Artikel ~
  71. Btn_Auftrag Btn_Lager Btn_Bestell Btn_Abhol Btn_Debitoren Btn_Aussendienst ~
  72. Btn_Scand IMAGE-1 RECT-4
  73. /* Custom List Definitions */
  74. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  75. /* _UIB-PREPROCESSOR-BLOCK-END */
  76. &ANALYZE-RESUME
  77. /* ************************ Function Prototypes ********************** */
  78. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setAuditUser wHauptmenu
  79. FUNCTION setAuditUser RETURNS LOGICAL
  80. ( ipcUser AS CHARACTER ) FORWARD.
  81. /* _UIB-CODE-BLOCK-END */
  82. &ANALYZE-RESUME
  83. /* *********************** Control Definitions ********************** */
  84. /* Define the widget handle for the window */
  85. DEFINE VAR wHauptmenu AS WIDGET-HANDLE NO-UNDO.
  86. /* Menu Definitions */
  87. DEFINE SUB-MENU m_Anwendungen
  88. MENU-ITEM m_Adressen LABEL "&Adressen"
  89. MENU-ITEM m_Artikel LABEL "Ar&tikel"
  90. MENU-ITEM m_w-auftrag LABEL "Auftra&g"
  91. MENU-ITEM m_Lagerbuchungen LABEL "Lagerbuchungen"
  92. MENU-ITEM m_Bestellwesen LABEL "Bestellwesen"
  93. MENU-ITEM m_Abholverkauf LABEL "Ab&holverkauf"
  94. MENU-ITEM m_Debitoren2 LABEL "&Debitoren"
  95. MENU-ITEM m_Aussendienst2 LABEL "Aussendiens&t" .
  96. DEFINE SUB-MENU m_Adressen2
  97. MENU-ITEM m_Kontaktformular_Rauch LABEL "Kontaktformular (Rauch)".
  98. DEFINE SUB-MENU m_Debitoren
  99. MENU-ITEM m_Verbandsabrechnung LABEL "Verbandsabrechnung"
  100. MENU-ITEM m_Vertreter-Provisionsabrechn LABEL "Vertreter-Provisionsabrechnung"
  101. MENU-ITEM m_Kreditlimiten LABEL "Kreditlimiten" .
  102. DEFINE SUB-MENU m_Kunden
  103. MENU-ITEM m_EtikettenListe LABEL "&Etiketten/Liste"
  104. MENU-ITEM m_Bonusabrechnung LABEL "Bonusabrechnung"
  105. MENU-ITEM m_Skontoabrechnung LABEL "Skontoabrechnung"
  106. MENU-ITEM m_Gebindekontrolle LABEL "Gebindekontrolle"
  107. MENU-ITEM m_Kundenumstze LABEL "Kundenumsätze"
  108. MENU-ITEM m_Kundenumstze_alle_Mandaten LABEL "Kundenumsätze (alle Mandaten)"
  109. MENU-ITEM m_Kunden-Detail-Umstze LABEL "Kunden-Detail-Umsätze"
  110. MENU-ITEM m_Kundengruppenumstze LABEL "Kundengruppenumsätze"
  111. MENU-ITEM m_Verkauf_Alkoholika_gebrannt LABEL "Verkauf Alkoholika (gebrannte Wasser)"
  112. MENU-ITEM m_Calanda-Verkaufszahlen LABEL "Calanda-Verkaufszahlen"
  113. MENU-ITEM m_Hersteller_Rckvergtungen LABEL "Hersteller Rückvergütungen"
  114. MENU-ITEM m_Kanalabrechnung LABEL "Kanalabrechnung".
  115. DEFINE SUB-MENU m_Artikel2
  116. MENU-ITEM m_Aktionsliste LABEL "Aktionsliste"
  117. MENU-ITEM m_Aktionen_nach_Kundengruppen LABEL "Aktionen nach Kundengruppen (Rauch)"
  118. MENU-ITEM m_Artikel-Karte LABEL "Artikel-Karte"
  119. MENU-ITEM m_Bestellvoschlag LABEL "Bestellvoschlag"
  120. MENU-ITEM m_g-excel-preisliste LABEL "EXCEL-Preisliste aktualisieren"
  121. MENU-ITEM m_Gratislieferungen LABEL "&Gratislieferungen"
  122. MENU-ITEM m_Inventar-Bestandes-Listen LABEL "Inventar-/Bestandes-Listen"
  123. MENU-ITEM m_Lagerhueter LABEL "Lagerhüter"
  124. MENU-ITEM m_Mutationsliste LABEL "Mutationsliste"
  125. MENU-ITEM m_Preisliste LABEL "&Preisliste (alle Preise) eines Herstellers"
  126. MENU-ITEM m_Preisliste_fr_Kunde LABEL "Preisliste für Kunde"
  127. MENU-ITEM m_Preislisten-Interface_HOGAL LABEL "Preislisten-Interface HOGALOG"
  128. MENU-ITEM m_PreislistePreisgruppe LABEL "Preisliste/Preisgruppe"
  129. MENU-ITEM m_w-Sortimentspreisliste LABEL "Preisliste Sortiment"
  130. MENU-ITEM m_Umsatzzahlen LABEL "Umsatzzahlen"
  131. MENU-ITEM m_Umsatzzahlen_ProdGruppen LABEL "Umsatzzahlen ProdGruppen"
  132. MENU-ITEM m_Verkaufszahlen LABEL "Verkaufszahlen pro Kunde"
  133. MENU-ITEM m_WeinpreislistePreisgruppe LABEL "Weinpreisliste/Preisgruppe"
  134. MENU-ITEM m_Weinhaldelskontrollkommissi LABEL "Weinhandelskontrollkommission"
  135. MENU-ITEM m_Eindg_Alkoholverwaltung LABEL "Eidg. Alkoholverwaltung"
  136. MENU-ITEM m_Artikel-Lagerort LABEL "Artikel-Lagerort"
  137. MENU-ITEM m_Artikel_-_Analyse LABEL "Artikel - Analyse"
  138. MENU-ITEM m_Artikeletiketten LABEL "Artikeletiketten".
  139. DEFINE SUB-MENU m_Auftrag2
  140. MENU-ITEM m_Auftragsdokumente_drucken LABEL "Auftragsdokumente drucken"
  141. MENU-ITEM m_Auftragsstatistik LABEL "Auftragsstatistik"
  142. MENU-ITEM m_Formular_LaTorre LABEL "Formular (LaTorre)".
  143. DEFINE SUB-MENU m_Bestellungen
  144. MENU-ITEM m_Lieferungen LABEL "Lieferungen"
  145. MENU-ITEM m_Lieferantenumstze LABEL "Lieferantenumsätze"
  146. MENU-ITEM m_Lagereingangsliste LABEL "Lagereingangsliste".
  147. DEFINE SUB-MENU m_Auswertungen
  148. SUB-MENU m_Adressen2 LABEL "&Adressen"
  149. SUB-MENU m_Debitoren LABEL "&Debitoren"
  150. SUB-MENU m_Kunden LABEL "&Kunden"
  151. SUB-MENU m_Artikel2 LABEL "Arti&kel"
  152. SUB-MENU m_Auftrag2 LABEL "Auftrag"
  153. SUB-MENU m_Bestellungen LABEL "Bestellungen"
  154. MENU-ITEM m_Umsatzstatistik LABEL "Umsatzstatistik".
  155. DEFINE SUB-MENU m_Adresstabellen
  156. MENU-ITEM m_Adressarten LABEL "&Adressarten" .
  157. DEFINE SUB-MENU m_Allgemeine_Tabellen
  158. MENU-ITEM m_Anreden LABEL "&Anreden"
  159. MENU-ITEM m_Bankenstamm LABEL "Bankenstamm"
  160. MENU-ITEM m_Landtabelle LABEL "Landtabelle"
  161. MENU-ITEM m_Orte_Tabelle LABEL "Orte Tabelle"
  162. MENU-ITEM m_Mehrwertsteuerkombinationen LABEL "Mehrwertsteuerkombinationen"
  163. MENU-ITEM m_Mehrwertsteueranstze LABEL "Mehrwertsteueransätze"
  164. MENU-ITEM m_Sprachen LABEL "&Sprachen"
  165. MENU-ITEM m_Whrungen LABEL "Währungen"
  166. MENU-ITEM w-Kalender LABEL "Kalender"
  167. MENU-ITEM m_ordner-index LABEL "Ordnerindex"
  168. MENU-ITEM m_w-HogaShop-Gruppen LABEL "HogaShop-Gruppen"
  169. MENU-ITEM m_w-HogaShop-Kunden LABEL "HogaShop-Kunden"
  170. MENU-ITEM m_Export_Daten_fr_HOGA-Shop LABEL "HogaShop-EXPORT"
  171. MENU-ITEM m_w-waehrung LABEL "Fremdwährungen".
  172. DEFINE SUB-MENU m_Debitortabellen
  173. MENU-ITEM m_ABC-Gruppen LABEL "&ABC-Gruppen"
  174. MENU-ITEM m_Abladevorschriften LABEL "Ablade&vorschriften"
  175. MENU-ITEM m_Avisierung LABEL "A&visierung"
  176. MENU-ITEM m_BESR-Arten-Banken LABEL "BESR-Arten/-Banken"
  177. MENU-ITEM m_Biergruppen LABEL "B&iergruppen"
  178. MENU-ITEM m_Bonusgruppen2 LABEL "&Bonusgruppen"
  179. MENU-ITEM m_Fakturarten LABEL "&Fakturarten"
  180. MENU-ITEM m_w-fahrer LABEL "Fah&rer"
  181. MENU-ITEM m_Kundengruppen LABEL "&Kundengruppen"
  182. MENU-ITEM m_Lieferbedingungen LABEL "&Lieferbedingungen"
  183. MENU-ITEM m_Mehrwertsteuer LABEL "&Mehrwertsteuer"
  184. MENU-ITEM m_Preisgruppen LABEL "&Preisgruppen"
  185. MENU-ITEM m_Rabattgruppen2 LABEL "&Rabattgruppen"
  186. MENU-ITEM m_Tourenplne LABEL "&Tourenpläne"
  187. MENU-ITEM m_Verbandsgruppen LABEL "Verbandsgruppen"
  188. MENU-ITEM m_Vertreter LABEL "&Vertreter"
  189. MENU-ITEM m_Wirtesonntage LABEL "&Wirtesonntage"
  190. MENU-ITEM m_Zahlungskonditionen LABEL "Zahlungskonditionen"
  191. MENU-ITEM m_w-mahntexte LABEL "Mahntexte VIPER".
  192. DEFINE SUB-MENU m_Artikeltabellen
  193. MENU-ITEM m_Gebindekonti LABEL "Gebindek&onti"
  194. MENU-ITEM m_Kleingebinde LABEL "&Kleingebinde"
  195. MENU-ITEM m_Verkaufsgebinde LABEL "&Verkaufsgebinde"
  196. MENU-ITEM m_Grossgebinde LABEL "&Grossgebinde"
  197. MENU-ITEM m_Warengruppen LABEL "&Waren-,Produkte-,Artikelgruppen"
  198. MENU-ITEM m_rabattgruppen LABEL "&Rabattgruppen"
  199. MENU-ITEM m_Bonusgruppen LABEL "&Bonusgruppen"
  200. MENU-ITEM m_Farben LABEL "&Farben"
  201. MENU-ITEM m_Trauben LABEL "&Trauben"
  202. MENU-ITEM m_Regionen LABEL "&Regionen"
  203. MENU-ITEM m_Hersteller LABEL "&Hersteller"
  204. MENU-ITEM m_Umsatzgruppen LABEL "&Umsatzgruppen"
  205. MENU-ITEM m_Mehrwertsteuer2 LABEL "&Mehrwertsteuer"
  206. MENU-ITEM m_Eidg_Weinhandelskommission LABEL "Eidg. Weinhandelskommission"
  207. MENU-ITEM m_Eidg_Alkoholverwaltung LABEL "Eidg. Alkoholverwaltung"
  208. MENU-ITEM m_w-shopfeld LABEL "eShop - Felder"
  209. MENU-ITEM m_Bilder_den_Artikeln_zuordne LABEL "Bilder den Artikeln zuordnen"
  210. MENU-ITEM m_Weinstyle LABEL "Weinstyle"
  211. MENU-ITEM m_Ersatzartikel LABEL "Ersatzartikel" .
  212. DEFINE SUB-MENU m_Auftragstabellen
  213. MENU-ITEM m_Rabatt-Summengruppen LABEL "Rabatt-/Summengruppen"
  214. MENU-ITEM m_Gebinderuecknahmetexte LABEL "Gebinderücknahmetexte"
  215. MENU-ITEM m_Gebinde-Rcknahme-Tabelle LABEL "Gebinde-Rücknahme-Tabelle"
  216. MENU-ITEM m_LKW LABEL "LKW"
  217. MENU-ITEM m_FahrerFahrzeug LABEL "Fahrer/Fahrzeug"
  218. MENU-ITEM m_Beifahrer LABEL "Beifahrer"
  219. MENU-ITEM m_Lieferart LABEL "Lieferart"
  220. MENU-ITEM m_Ihre_Bestellung LABEL "Ihre Bestellung"
  221. MENU-ITEM m_Zahlungsarten LABEL "Zahlungsarten"
  222. MENU-ITEM m_AuftragstextSchlusstexte LABEL "Auftragstext(Schlusstexte)"
  223. MENU-ITEM m_Bonus-Summengruppen LABEL "Bonus-/Summengruppen"
  224. MENU-ITEM m_Provisions-Summengruppen LABEL "Provisions-/Summengruppen"
  225. MENU-ITEM m_Auftragstatus LABEL "Auftragstatus"
  226. MENU-ITEM m_Dokumentverlauf LABEL "Dokumentverlauf".
  227. DEFINE SUB-MENU m_Preise
  228. MENU-ITEM m_AktionenAktionspreise LABEL "Aktionen/Aktionspreise"
  229. MENU-ITEM m_Preise_Reorganisieren LABEL "Preise Reorganisieren"
  230. MENU-ITEM m_Preismutationen_Linear LABEL "Preismutationen (Linear)"
  231. MENU-ITEM m_g-preismutepmarge LABEL "Preismutationen EP/Marge"
  232. MENU-ITEM m_Spezialpreise_mutieren_line LABEL "Spezialpreise mutieren (linear)".
  233. DEFINE SUB-MENU m_Lagertabellen
  234. MENU-ITEM m_Transaktionsarten LABEL "Transaktionsarten"
  235. MENU-ITEM m_LagerortStrichcode LABEL "Lagerort/Strichcode"
  236. MENU-ITEM m_Lager LABEL "Lager"
  237. MENU-ITEM w-lagerarten LABEL "Lagerarten"
  238. MENU-ITEM w-horelager LABEL "Lagerverwaltung".
  239. DEFINE SUB-MENU m_Bestelltabellen
  240. MENU-ITEM m_Bestellstatus LABEL "Bestellstatus" .
  241. DEFINE SUB-MENU m_Aussendienst
  242. MENU-ITEM m_Besuchsarten LABEL "Besuchsarten"
  243. MENU-ITEM m_Spesenarten LABEL "Spesenarten" .
  244. DEFINE SUB-MENU m_Tabellen
  245. SUB-MENU m_Adresstabellen LABEL "&Adresstabellen"
  246. SUB-MENU m_Allgemeine_Tabellen LABEL "A&llgemeine Tabellen"
  247. SUB-MENU m_Debitortabellen LABEL "&Debitortabellen"
  248. SUB-MENU m_Artikeltabellen LABEL "&Artikeltabellen"
  249. SUB-MENU m_Auftragstabellen LABEL "Auftra&gstabellen"
  250. SUB-MENU m_Preise LABEL "Preise"
  251. SUB-MENU m_Lagertabellen LABEL "&Lagertabellen"
  252. SUB-MENU m_Bestelltabellen LABEL "&Bestelltabellen"
  253. SUB-MENU m_Aussendienst LABEL "Aussendienst" .
  254. DEFINE SUB-MENU m_Aktionenverwaltung
  255. MENU-ITEM m_Aktionen LABEL "Akti&onen pflegen".
  256. DEFINE SUB-MENU m_ExportImport_von_Auftrgen
  257. MENU-ITEM m_Export_Auftrge LABEL "Export Aufträge".
  258. DEFINE SUB-MENU m_Verwaltung
  259. MENU-ITEM m_Listentexte LABEL "Listentexte"
  260. MENU-ITEM m_Formulartexte LABEL "Formulartexte"
  261. MENU-ITEM m_Druckertypen LABEL "Druckertypen"
  262. MENU-ITEM m_Drucker_den_Dokumenten_zuor LABEL "Drucker den Dokumenten zuordnen"
  263. MENU-ITEM m_Drucker_umbenennen LABEL "Drucker umbenennen"
  264. MENU-ITEM w-drucker-schriften LABEL "Druckerverwaltung neu"
  265. MENU-ITEM m_VIPER_Druckersteuerung LABEL "VIPER Druckersteuerung"
  266. SUB-MENU m_Aktionenverwaltung LABEL "Aktionenverwaltung"
  267. MENU-ITEM m_Lagerbestnde_rechnen LABEL "Lagerbestände rechnen"
  268. MENU-ITEM m_InstallierenKorrigieren LABEL "&Installieren/Korrigieren"
  269. SUB-MENU m_ExportImport_von_Auftrgen LABEL "Export/Import von Aufträgen"
  270. MENU-ITEM m_SESAM-FIBU-Interface LABEL "SESAM-FIBU-Interface"
  271. MENU-ITEM m_BESR-ArtenEinzahlungsschein LABEL "BESR-Arten/Einzahlungsscheine"
  272. MENU-ITEM m_Selektionsfelder LABEL "Selektionsfelder"
  273. MENU-ITEM m_Export_XML-CoCa LABEL "Export XML-Datei für Coca Cola"
  274. MENU-ITEM m_Export_eShop_realwines LABEL "Export eShop realwines"
  275. DISABLED
  276. MENU-ITEM m_w-translate LABEL "Labeltexte" .
  277. DEFINE SUB-MENU m_Mandantenverwaltung
  278. MENU-ITEM m_Mandanten LABEL "&Mandanten"
  279. MENU-ITEM m_Mandanten-Daten LABEL "Mandanten-&Daten"
  280. MENU-ITEM m_NummernKontiFIBU LABEL "Nummern/Konti(FIBU)"
  281. MENU-ITEM m_Fehlwerte_fr_Mandanten LABEL "Fehlwerte für Mandanten"
  282. MENU-ITEM m_w-ruestart LABEL "Rüstarten"
  283. MENU-ITEM m_Kontrolle_Rster LABEL "Kontrolle Rüster".
  284. DEFINE SUB-MENU m_BenutzerPassworte
  285. MENU-ITEM m_w-benutzer LABEL "Benutzerverwaltung"
  286. MENU-ITEM m_Benutzerdaten_kopieren LABEL "Benutzerdaten kopieren".
  287. DEFINE SUB-MENU m_Fehlwerte
  288. MENU-ITEM m_FwAllgemein LABEL "Allgemeine Fehlwerte"
  289. MENU-ITEM m_FwAdressen LABEL "&Adressen"
  290. MENU-ITEM m_FwDebitor LABEL "&Debitor"
  291. MENU-ITEM m_FwAuftrag LABEL "Auftrag"
  292. MENU-ITEM m_FwAbholverkauf LABEL "Abholverkauf"
  293. MENU-ITEM m_Fehlwerteverwaltung LABEL "Fehlwerteverwaltung".
  294. DEFINE SUB-MENU m_Reorganisationen
  295. MENU-ITEM m_Reorg_gelschte_Artikel LABEL "Reorg gelöschte Artikel"
  296. MENU-ITEM m_Reorg_gelschte_Kunden LABEL "Reorg gelöschte Kunden"
  297. MENU-ITEM m_Reorg_gelschte_Preise LABEL "Reorg gelöschte Preise"
  298. MENU-ITEM m_automatisches_Ruesten LABEL "automatisches Rüsten".
  299. DEFINE SUB-MENU m_DigitalDrink
  300. MENU-ITEM m_Abgleich_Artikelstammdaten LABEL "Abgleich Artikelstammdaten"
  301. MENU-ITEM m_g-ddumsaetze LABEL "Absatzzahlen"
  302. MENU-ITEM m_w-DDAktionen LABEL "DD-Aktionen"
  303. MENU-ITEM m_w-DDKampanie LABEL "Kampanien" .
  304. DEFINE SUB-MENU m_Administration
  305. MENU-ITEM m_MeldungenFragen LABEL "&Meldungen/Fragen"
  306. SUB-MENU m_Verwaltung LABEL "Verwaltung"
  307. SUB-MENU m_Mandantenverwaltung LABEL "Mandantenverwaltung"
  308. SUB-MENU m_BenutzerPassworte LABEL "Benutzer/Passworte"
  309. SUB-MENU m_Fehlwerte LABEL "&Fehlwerte"
  310. SUB-MENU m_Reorganisationen LABEL "Reorganisationen"
  311. MENU-ITEM m_Ruestkontrolle LABEL "Rüstkontrolle"
  312. SUB-MENU m_DigitalDrink LABEL "DigitalDrink" .
  313. DEFINE MENU MB_wHauptmenu MENUBAR
  314. SUB-MENU m_Anwendungen LABEL "&Anwendungen"
  315. SUB-MENU m_Auswertungen LABEL "Au&swertungen"
  316. SUB-MENU m_Tabellen LABEL "&Tabellen"
  317. SUB-MENU m_Administration LABEL "Ad&ministration".
  318. /* Definitions of the field level widgets */
  319. DEFINE BUTTON Btn_Abhol
  320. LABEL "A&bholverkauf"
  321. SIZE 20 BY 1.
  322. DEFINE BUTTON Btn_Adresse
  323. LABEL "&Adressen"
  324. SIZE 20 BY 1.
  325. DEFINE BUTTON Btn_Artikel
  326. LABEL "Ar&tikel"
  327. SIZE 20 BY 1.
  328. DEFINE BUTTON Btn_Auftrag
  329. LABEL "A&uftrag"
  330. SIZE 20 BY 1.
  331. DEFINE BUTTON Btn_Aussendienst
  332. LABEL "Aussendiens&t"
  333. SIZE 20 BY 1.
  334. DEFINE BUTTON Btn_Bestell
  335. LABEL "&Bestellwesen"
  336. SIZE 20 BY 1.
  337. DEFINE BUTTON Btn_Debitoren
  338. LABEL "&Debitoren"
  339. SIZE 20 BY 1.
  340. DEFINE BUTTON Btn_Inventar
  341. LABEL "Inventaraufnahme"
  342. SIZE 20 BY 1.
  343. DEFINE BUTTON Btn_Lager
  344. LABEL "&Lagerbuchungen"
  345. SIZE 20 BY 1.
  346. DEFINE BUTTON Btn_Scand
  347. LABEL "Artikel Strichcode"
  348. SIZE 20 BY 1.
  349. DEFINE IMAGE IMAGE-1
  350. FILENAME "grafik/wallpaper_primegemis.jpg":U
  351. STRETCH-TO-FIT
  352. SIZE 100 BY 15.24.
  353. DEFINE RECTANGLE RECT-4
  354. EDGE-PIXELS 2 GRAPHIC-EDGE
  355. SIZE 22 BY 8.57
  356. BGCOLOR 1 .
  357. /* ************************ Frame Definitions *********************** */
  358. DEFINE FRAME fMain
  359. Btn_Inventar AT ROW 5 COL 27 WIDGET-ID 2
  360. Btn_Adresse AT ROW 2.43 COL 3.8
  361. Btn_Artikel AT ROW 3.43 COL 3.8
  362. Btn_Auftrag AT ROW 4.43 COL 3.8
  363. Btn_Lager AT ROW 5.43 COL 3.8
  364. Btn_Bestell AT ROW 6.43 COL 3.8
  365. Btn_Abhol AT ROW 7.43 COL 3.8
  366. Btn_Debitoren AT ROW 8.43 COL 3.8
  367. Btn_Aussendienst AT ROW 9.43 COL 3.8
  368. Btn_Scand AT ROW 7 COL 27 WIDGET-ID 4
  369. IMAGE-1 AT ROW 1 COL 1
  370. RECT-4 AT ROW 2.14 COL 2.6
  371. WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
  372. SIDE-LABELS NO-UNDERLINE THREE-D
  373. AT COL 1.2 ROW 1.05
  374. SIZE 100.6 BY 15.38
  375. BGCOLOR 8 .
  376. /* *********************** Procedure Settings ************************ */
  377. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  378. /* Settings for THIS-PROCEDURE
  379. Type: SmartWindow
  380. Allow: Basic,Browse,DB-Fields,Query,Smart,Window
  381. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  382. Other Settings: COMPILE
  383. */
  384. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  385. /* ************************* Create Window ************************** */
  386. &ANALYZE-SUSPEND _CREATE-WINDOW
  387. IF SESSION:DISPLAY-TYPE = "GUI":U THEN
  388. CREATE WINDOW wHauptmenu ASSIGN
  389. HIDDEN = YES
  390. TITLE = "HANDEL"
  391. HEIGHT = 15.38
  392. WIDTH = 99.2
  393. MAX-HEIGHT = 46.52
  394. MAX-WIDTH = 384
  395. VIRTUAL-HEIGHT = 46.52
  396. VIRTUAL-WIDTH = 384
  397. RESIZE = NO
  398. SCROLL-BARS = NO
  399. STATUS-AREA = NO
  400. BGCOLOR = ?
  401. FGCOLOR = ?
  402. THREE-D = YES
  403. MESSAGE-AREA = NO
  404. SENSITIVE = YES.
  405. ELSE {&WINDOW-NAME} = CURRENT-WINDOW.
  406. ASSIGN
  407. {&WINDOW-NAME}:MENUBAR = MENU MB_wHauptmenu:HANDLE.
  408. &IF '{&WINDOW-SYSTEM}' NE 'TTY' &THEN
  409. IF NOT wHauptmenu:LOAD-ICON("grafik/appl.ico":U) THEN
  410. MESSAGE "Unable to load icon: grafik/appl.ico"
  411. VIEW-AS ALERT-BOX WARNING BUTTONS OK.
  412. &ENDIF
  413. /* END WINDOW DEFINITION */
  414. &ANALYZE-RESUME
  415. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB wHauptmenu
  416. /* ************************* Included-Libraries *********************** */
  417. {src/adm2/containr.i}
  418. /* _UIB-CODE-BLOCK-END */
  419. &ANALYZE-RESUME
  420. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  421. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  422. /* SETTINGS FOR WINDOW wHauptmenu
  423. VISIBLE,,RUN-PERSISTENT */
  424. /* SETTINGS FOR FRAME fMain
  425. FRAME-NAME Custom */
  426. ASSIGN
  427. IMAGE-1:RESIZABLE IN FRAME fMain = TRUE.
  428. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wHauptmenu)
  429. THEN wHauptmenu:HIDDEN = YES.
  430. /* _RUN-TIME-ATTRIBUTES-END */
  431. &ANALYZE-RESUME
  432. /* ************************ Control Triggers ************************ */
  433. &Scoped-define SELF-NAME wHauptmenu
  434. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wHauptmenu wHauptmenu
  435. ON END-ERROR OF wHauptmenu /* HANDEL */
  436. OR ENDKEY OF {&WINDOW-NAME} ANYWHERE
  437. DO:
  438. IF THIS-PROCEDURE:PERSISTENT THEN RETURN NO-APPLY.
  439. RUN ENDE.
  440. RETURN NO-APPLY.
  441. END.
  442. /* _UIB-CODE-BLOCK-END */
  443. &ANALYZE-RESUME
  444. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wHauptmenu wHauptmenu
  445. ON WINDOW-CLOSE OF wHauptmenu /* HANDEL */
  446. DO:
  447. EndFlag = TRUE.
  448. RUN ENDE.
  449. RETURN NO-APPLY.
  450. END.
  451. /* _UIB-CODE-BLOCK-END */
  452. &ANALYZE-RESUME
  453. &Scoped-define SELF-NAME Btn_Abhol
  454. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Abhol wHauptmenu
  455. ON CHOOSE OF Btn_Abhol IN FRAME fMain /* Abholverkauf */
  456. DO:
  457. RUN START_PROGRAMM ( INPUT 'w-abholverkauf.w':U ).
  458. END.
  459. /* _UIB-CODE-BLOCK-END */
  460. &ANALYZE-RESUME
  461. &Scoped-define SELF-NAME Btn_Adresse
  462. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Adresse wHauptmenu
  463. ON CHOOSE OF Btn_Adresse IN FRAME fMain /* Adressen */
  464. DO:
  465. RUN START_PROGRAMM ( INPUT 'w-adresse.w':U ).
  466. END.
  467. /* _UIB-CODE-BLOCK-END */
  468. &ANALYZE-RESUME
  469. &Scoped-define SELF-NAME Btn_Artikel
  470. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Artikel wHauptmenu
  471. ON CHOOSE OF Btn_Artikel IN FRAME fMain /* Artikel */
  472. DO:
  473. RUN START_PROGRAMM ( INPUT 'w-artst.w':U ).
  474. END.
  475. /* _UIB-CODE-BLOCK-END */
  476. &ANALYZE-RESUME
  477. &Scoped-define SELF-NAME Btn_Auftrag
  478. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Auftrag wHauptmenu
  479. ON CHOOSE OF Btn_Auftrag IN FRAME fMain /* Auftrag */
  480. DO:
  481. CASE cInstallation:
  482. WHEN 'Huber' OR
  483. WHEN 'realwines' OR
  484. WHEN 'Wiederkehr' OR
  485. WHEN 'LaTorre' OR
  486. WHEN 'Oswald' OR
  487. WHEN 'California' OR
  488. WHEN 'SanMartino' THEN RUN START_PROGRAMM ( INPUT 'w-auftrag.w':U ).
  489. OTHERWISE RUN START_PROGRAMM ( INPUT 'v8/w-auftrag.w':U ).
  490. END CASE.
  491. RETURN NO-APPLY.
  492. END.
  493. /* _UIB-CODE-BLOCK-END */
  494. &ANALYZE-RESUME
  495. &Scoped-define SELF-NAME Btn_Aussendienst
  496. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Aussendienst wHauptmenu
  497. ON CHOOSE OF Btn_Aussendienst IN FRAME fMain /* Aussendienst */
  498. DO:
  499. RUN START_PROGRAMM ( INPUT 'w-kubes.w':U ) NO-ERROR.
  500. END.
  501. /* _UIB-CODE-BLOCK-END */
  502. &ANALYZE-RESUME
  503. &Scoped-define SELF-NAME Btn_Bestell
  504. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Bestell wHauptmenu
  505. ON CHOOSE OF Btn_Bestell IN FRAME fMain /* Bestellwesen */
  506. DO:
  507. CASE cInstallation:
  508. WHEN 'Huber' THEN RUN START_PROGRAMM ( 'w-bestellung.w' ).
  509. OTHERWISE RUN START_PROGRAMM ( INPUT 'v8/w-bestellung.w':U ).
  510. END CASE.
  511. END.
  512. /* _UIB-CODE-BLOCK-END */
  513. &ANALYZE-RESUME
  514. &Scoped-define SELF-NAME Btn_Debitoren
  515. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Debitoren wHauptmenu
  516. ON CHOOSE OF Btn_Debitoren IN FRAME fMain /* Debitoren */
  517. DO:
  518. CASE cInstallation:
  519. WHEN 'realwines' THEN RUN START_PROGRAMM ( 'w-debitoren.w':U).
  520. OTHERWISE RUN START_PROGRAMM ( INPUT 'v8/w-debitoren.w':U ).
  521. END CASE.
  522. END.
  523. /* _UIB-CODE-BLOCK-END */
  524. &ANALYZE-RESUME
  525. &Scoped-define SELF-NAME Btn_Inventar
  526. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Inventar wHauptmenu
  527. ON CHOOSE OF Btn_Inventar IN FRAME fMain /* Inventaraufnahme */
  528. DO:
  529. SESSION:SET-WAIT-STATE('GENERAL').
  530. RUN START_PROGRAMM ( INPUT 'w-inventar.w':U ).
  531. SESSION:SET-WAIT-STATE('').
  532. END.
  533. /* _UIB-CODE-BLOCK-END */
  534. &ANALYZE-RESUME
  535. &Scoped-define SELF-NAME Btn_Lager
  536. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Lager wHauptmenu
  537. ON CHOOSE OF Btn_Lager IN FRAME fMain /* Lagerbuchungen */
  538. DO:
  539. RUN START_PROGRAMM ( INPUT 'v8/w-lager.w':U ).
  540. END.
  541. /* _UIB-CODE-BLOCK-END */
  542. &ANALYZE-RESUME
  543. &Scoped-define SELF-NAME Btn_Scand
  544. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Scand wHauptmenu
  545. ON CHOOSE OF Btn_Scand IN FRAME fMain /* Artikel Strichcode */
  546. DO:
  547. SESSION:SET-WAIT-STATE('GENERAL').
  548. RUN START_PROGRAMM ( INPUT 'w-lagerort-scan.w':U ).
  549. SESSION:SET-WAIT-STATE('').
  550. END.
  551. /* _UIB-CODE-BLOCK-END */
  552. &ANALYZE-RESUME
  553. &Scoped-define SELF-NAME m_ABC-Gruppen
  554. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_ABC-Gruppen wHauptmenu
  555. ON CHOOSE OF MENU-ITEM m_ABC-Gruppen /* ABC-Gruppen */
  556. DO:
  557. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'ABCGRP':U ) NO-ERROR.
  558. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  559. END.
  560. /* _UIB-CODE-BLOCK-END */
  561. &ANALYZE-RESUME
  562. &Scoped-define SELF-NAME m_Abgleich_Artikelstammdaten
  563. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Abgleich_Artikelstammdaten wHauptmenu
  564. ON CHOOSE OF MENU-ITEM m_Abgleich_Artikelstammdaten /* Abgleich Artikelstammdaten */
  565. DO:
  566. RUN START_PROGRAMM ( INPUT 'w-ddartikelabgleich.w':U ).
  567. END.
  568. /* _UIB-CODE-BLOCK-END */
  569. &ANALYZE-RESUME
  570. &Scoped-define SELF-NAME m_Abholverkauf
  571. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Abholverkauf wHauptmenu
  572. ON CHOOSE OF MENU-ITEM m_Abholverkauf /* Abholverkauf */
  573. DO:
  574. RUN START_PROGRAMM ( INPUT 'w-abholverkauf.w':U ).
  575. END.
  576. /* _UIB-CODE-BLOCK-END */
  577. &ANALYZE-RESUME
  578. &Scoped-define SELF-NAME m_Abladevorschriften
  579. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Abladevorschriften wHauptmenu
  580. ON CHOOSE OF MENU-ITEM m_Abladevorschriften /* Abladevorschriften */
  581. DO:
  582. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'ABLAD':U ) NO-ERROR.
  583. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  584. END.
  585. /* _UIB-CODE-BLOCK-END */
  586. &ANALYZE-RESUME
  587. &Scoped-define SELF-NAME m_Adressarten
  588. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Adressarten wHauptmenu
  589. ON CHOOSE OF MENU-ITEM m_Adressarten /* Adressarten */
  590. DO:
  591. RUN START_PROGRAMM ( 'w-adrart.w':U ).
  592. END.
  593. /* _UIB-CODE-BLOCK-END */
  594. &ANALYZE-RESUME
  595. &Scoped-define SELF-NAME m_Adressen
  596. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Adressen wHauptmenu
  597. ON CHOOSE OF MENU-ITEM m_Adressen /* Adressen */
  598. DO:
  599. RUN START_PROGRAMM ( INPUT 'w-adresse.w':U ).
  600. END.
  601. /* _UIB-CODE-BLOCK-END */
  602. &ANALYZE-RESUME
  603. &Scoped-define SELF-NAME m_Aktionen
  604. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Aktionen wHauptmenu
  605. ON CHOOSE OF MENU-ITEM m_Aktionen /* Aktionen pflegen */
  606. DO:
  607. RUN START_PROGRAMM ( 'w-aktionen.w':u ).
  608. END.
  609. /* _UIB-CODE-BLOCK-END */
  610. &ANALYZE-RESUME
  611. &Scoped-define SELF-NAME m_AktionenAktionspreise
  612. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_AktionenAktionspreise wHauptmenu
  613. ON CHOOSE OF MENU-ITEM m_AktionenAktionspreise /* Aktionen/Aktionspreise */
  614. DO:
  615. RUN START_PROGRAMM ( INPUT 'w-aktionen.w':u ).
  616. END.
  617. /* _UIB-CODE-BLOCK-END */
  618. &ANALYZE-RESUME
  619. &Scoped-define SELF-NAME m_Aktionen_nach_Kundengruppen
  620. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Aktionen_nach_Kundengruppen wHauptmenu
  621. ON CHOOSE OF MENU-ITEM m_Aktionen_nach_Kundengruppen /* Aktionen nach Kundengruppen (Rauch) */
  622. DO:
  623. RUN 'g-aktionen-kugrp.w':U .
  624. END.
  625. /* _UIB-CODE-BLOCK-END */
  626. &ANALYZE-RESUME
  627. &Scoped-define SELF-NAME m_Aktionsliste
  628. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Aktionsliste wHauptmenu
  629. ON CHOOSE OF MENU-ITEM m_Aktionsliste /* Aktionsliste */
  630. DO:
  631. RUN 'g-aktionen.w':U .
  632. END.
  633. /* _UIB-CODE-BLOCK-END */
  634. &ANALYZE-RESUME
  635. &Scoped-define SELF-NAME m_Anreden
  636. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Anreden wHauptmenu
  637. ON CHOOSE OF MENU-ITEM m_Anreden /* Anreden */
  638. DO:
  639. RUN START_PROGRAMM ( INPUT 'w-anrede.w':U ).
  640. END.
  641. /* _UIB-CODE-BLOCK-END */
  642. &ANALYZE-RESUME
  643. &Scoped-define SELF-NAME m_Artikel
  644. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Artikel wHauptmenu
  645. ON CHOOSE OF MENU-ITEM m_Artikel /* Artikel */
  646. DO:
  647. RUN START_PROGRAMM ( INPUT 'w-artst.w':U ).
  648. END.
  649. /* _UIB-CODE-BLOCK-END */
  650. &ANALYZE-RESUME
  651. &Scoped-define SELF-NAME m_Artikel-Karte
  652. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Artikel-Karte wHauptmenu
  653. ON CHOOSE OF MENU-ITEM m_Artikel-Karte /* Artikel-Karte */
  654. DO:
  655. RUN g-artikelkarte.w.
  656. END.
  657. /* _UIB-CODE-BLOCK-END */
  658. &ANALYZE-RESUME
  659. &Scoped-define SELF-NAME m_Artikel-Lagerort
  660. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Artikel-Lagerort wHauptmenu
  661. ON CHOOSE OF MENU-ITEM m_Artikel-Lagerort /* Artikel-Lagerort */
  662. DO:
  663. RUN g-artikel-lagerort.w.
  664. END.
  665. /* _UIB-CODE-BLOCK-END */
  666. &ANALYZE-RESUME
  667. &Scoped-define SELF-NAME m_Artikeletiketten
  668. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Artikeletiketten wHauptmenu
  669. ON CHOOSE OF MENU-ITEM m_Artikeletiketten /* Artikeletiketten */
  670. DO:
  671. RUN START_PROGRAMM ( INPUT 'w-artikel-etiketten.w':U ).
  672. END.
  673. /* _UIB-CODE-BLOCK-END */
  674. &ANALYZE-RESUME
  675. &Scoped-define SELF-NAME m_Artikel_-_Analyse
  676. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Artikel_-_Analyse wHauptmenu
  677. ON CHOOSE OF MENU-ITEM m_Artikel_-_Analyse /* Artikel - Analyse */
  678. DO:
  679. RUN g-artikel-analyse.w.
  680. END.
  681. /* _UIB-CODE-BLOCK-END */
  682. &ANALYZE-RESUME
  683. &Scoped-define SELF-NAME m_Auftragsdokumente_drucken
  684. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Auftragsdokumente_drucken wHauptmenu
  685. ON CHOOSE OF MENU-ITEM m_Auftragsdokumente_drucken /* Auftragsdokumente drucken */
  686. DO:
  687. RUN g-p_auftraege.w.
  688. END.
  689. /* _UIB-CODE-BLOCK-END */
  690. &ANALYZE-RESUME
  691. &Scoped-define SELF-NAME m_Auftragsstatistik
  692. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Auftragsstatistik wHauptmenu
  693. ON CHOOSE OF MENU-ITEM m_Auftragsstatistik /* Auftragsstatistik */
  694. DO:
  695. RUN g-p_auftrag-analyse.w.
  696. END.
  697. /* _UIB-CODE-BLOCK-END */
  698. &ANALYZE-RESUME
  699. &Scoped-define SELF-NAME m_Auftragstatus
  700. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Auftragstatus wHauptmenu
  701. ON CHOOSE OF MENU-ITEM m_Auftragstatus /* Auftragstatus */
  702. DO:
  703. RUN START_PROGRAMM ( INPUT 'w-aufstatus.w':U ).
  704. END.
  705. /* _UIB-CODE-BLOCK-END */
  706. &ANALYZE-RESUME
  707. &Scoped-define SELF-NAME m_AuftragstextSchlusstexte
  708. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_AuftragstextSchlusstexte wHauptmenu
  709. ON CHOOSE OF MENU-ITEM m_AuftragstextSchlusstexte /* Auftragstext(Schlusstexte) */
  710. DO:
  711. RUN START_PROGRAMM ( INPUT 'w-auftragstexte.w':U ).
  712. END.
  713. /* _UIB-CODE-BLOCK-END */
  714. &ANALYZE-RESUME
  715. &Scoped-define SELF-NAME m_Aussendienst2
  716. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Aussendienst2 wHauptmenu
  717. ON CHOOSE OF MENU-ITEM m_Aussendienst2 /* Aussendienst */
  718. DO:
  719. RUN START_PROGRAMM ( INPUT 'w-kubes.w':U ) NO-ERROR.
  720. END.
  721. /* _UIB-CODE-BLOCK-END */
  722. &ANALYZE-RESUME
  723. &Scoped-define SELF-NAME m_automatisches_Ruesten
  724. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_automatisches_Ruesten wHauptmenu
  725. ON CHOOSE OF MENU-ITEM m_automatisches_Ruesten /* automatisches Rüsten */
  726. DO:
  727. RUN 'tools/AutomatischesRuesten.p'.
  728. END.
  729. /* _UIB-CODE-BLOCK-END */
  730. &ANALYZE-RESUME
  731. &Scoped-define SELF-NAME m_Avisierung
  732. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Avisierung wHauptmenu
  733. ON CHOOSE OF MENU-ITEM m_Avisierung /* Avisierung */
  734. DO:
  735. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'AVIS':U ) NO-ERROR.
  736. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  737. END.
  738. /* _UIB-CODE-BLOCK-END */
  739. &ANALYZE-RESUME
  740. &Scoped-define SELF-NAME m_Bankenstamm
  741. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bankenstamm wHauptmenu
  742. ON CHOOSE OF MENU-ITEM m_Bankenstamm /* Bankenstamm */
  743. DO:
  744. RUN START_PROGRAMM ( INPUT 'w-bankst.w':U ).
  745. END.
  746. /* _UIB-CODE-BLOCK-END */
  747. &ANALYZE-RESUME
  748. &Scoped-define SELF-NAME m_Beifahrer
  749. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Beifahrer wHauptmenu
  750. ON CHOOSE OF MENU-ITEM m_Beifahrer /* Beifahrer */
  751. DO:
  752. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'BEIFAHR':U ) NO-ERROR.
  753. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  754. END.
  755. /* _UIB-CODE-BLOCK-END */
  756. &ANALYZE-RESUME
  757. &Scoped-define SELF-NAME m_Benutzerdaten_kopieren
  758. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Benutzerdaten_kopieren wHauptmenu
  759. ON CHOOSE OF MENU-ITEM m_Benutzerdaten_kopieren /* Benutzerdaten kopieren */
  760. DO:
  761. RUN START_PROGRAMM ( 'w-bendaten-kopieren.w' ).
  762. END.
  763. /* _UIB-CODE-BLOCK-END */
  764. &ANALYZE-RESUME
  765. &Scoped-define SELF-NAME m_BESR-Arten-Banken
  766. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_BESR-Arten-Banken wHauptmenu
  767. ON CHOOSE OF MENU-ITEM m_BESR-Arten-Banken /* BESR-Arten/-Banken */
  768. DO:
  769. RUN START_PROGRAMM ( INPUT 'w-besrart.w':U ).
  770. END.
  771. /* _UIB-CODE-BLOCK-END */
  772. &ANALYZE-RESUME
  773. &Scoped-define SELF-NAME m_BESR-ArtenEinzahlungsschein
  774. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_BESR-ArtenEinzahlungsschein wHauptmenu
  775. ON CHOOSE OF MENU-ITEM m_BESR-ArtenEinzahlungsschein /* BESR-Arten/Einzahlungsscheine */
  776. DO:
  777. RUN START_PROGRAMM ( 'w-besrschein.w':U ) NO-ERROR.
  778. END.
  779. /* _UIB-CODE-BLOCK-END */
  780. &ANALYZE-RESUME
  781. &Scoped-define SELF-NAME m_Bestellstatus
  782. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bestellstatus wHauptmenu
  783. ON CHOOSE OF MENU-ITEM m_Bestellstatus /* Bestellstatus */
  784. DO:
  785. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'BESTAT':U ) NO-ERROR.
  786. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  787. END.
  788. /* _UIB-CODE-BLOCK-END */
  789. &ANALYZE-RESUME
  790. &Scoped-define SELF-NAME m_Bestellvoschlag
  791. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bestellvoschlag wHauptmenu
  792. ON CHOOSE OF MENU-ITEM m_Bestellvoschlag /* Bestellvoschlag */
  793. DO:
  794. RUN 'g-bestellvorschlag.w':U.
  795. END.
  796. /* _UIB-CODE-BLOCK-END */
  797. &ANALYZE-RESUME
  798. &Scoped-define SELF-NAME m_Bestellwesen
  799. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bestellwesen wHauptmenu
  800. ON CHOOSE OF MENU-ITEM m_Bestellwesen /* Bestellwesen */
  801. DO:
  802. RUN START_PROGRAMM ( INPUT 'w-bestellung.w':U ).
  803. END.
  804. /* _UIB-CODE-BLOCK-END */
  805. &ANALYZE-RESUME
  806. &Scoped-define SELF-NAME m_Besuchsarten
  807. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Besuchsarten wHauptmenu
  808. ON CHOOSE OF MENU-ITEM m_Besuchsarten /* Besuchsarten */
  809. DO:
  810. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'BESUCH':U ) NO-ERROR.
  811. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  812. END.
  813. /* _UIB-CODE-BLOCK-END */
  814. &ANALYZE-RESUME
  815. &Scoped-define SELF-NAME m_Biergruppen
  816. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Biergruppen wHauptmenu
  817. ON CHOOSE OF MENU-ITEM m_Biergruppen /* Biergruppen */
  818. DO:
  819. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'BIER':U ) NO-ERROR.
  820. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  821. END.
  822. /* _UIB-CODE-BLOCK-END */
  823. &ANALYZE-RESUME
  824. &Scoped-define SELF-NAME m_Bilder_den_Artikeln_zuordne
  825. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bilder_den_Artikeln_zuordne wHauptmenu
  826. ON CHOOSE OF MENU-ITEM m_Bilder_den_Artikeln_zuordne /* Bilder den Artikeln zuordnen */
  827. DO:
  828. RUN START_PROGRAMM ( INPUT 'w-bilder.w':U ).
  829. END.
  830. /* _UIB-CODE-BLOCK-END */
  831. &ANALYZE-RESUME
  832. &Scoped-define SELF-NAME m_Bonus-Summengruppen
  833. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bonus-Summengruppen wHauptmenu
  834. ON CHOOSE OF MENU-ITEM m_Bonus-Summengruppen /* Bonus-/Summengruppen */
  835. DO:
  836. RUN START_PROGRAMM ( INPUT 'w-bonusgrp.w':U ).
  837. END.
  838. /* _UIB-CODE-BLOCK-END */
  839. &ANALYZE-RESUME
  840. &Scoped-define SELF-NAME m_Bonusabrechnung
  841. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bonusabrechnung wHauptmenu
  842. ON CHOOSE OF MENU-ITEM m_Bonusabrechnung /* Bonusabrechnung */
  843. DO:
  844. RUN v8/d-bonusabrechnung.w.
  845. END.
  846. /* _UIB-CODE-BLOCK-END */
  847. &ANALYZE-RESUME
  848. &Scoped-define SELF-NAME m_Bonusgruppen
  849. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bonusgruppen wHauptmenu
  850. ON CHOOSE OF MENU-ITEM m_Bonusgruppen /* Bonusgruppen */
  851. DO:
  852. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'ABONUS':U ) NO-ERROR.
  853. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  854. END.
  855. /* _UIB-CODE-BLOCK-END */
  856. &ANALYZE-RESUME
  857. &Scoped-define SELF-NAME m_Bonusgruppen2
  858. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Bonusgruppen2 wHauptmenu
  859. ON CHOOSE OF MENU-ITEM m_Bonusgruppen2 /* Bonusgruppen */
  860. DO:
  861. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'BONUS':U ) NO-ERROR.
  862. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  863. END.
  864. /* _UIB-CODE-BLOCK-END */
  865. &ANALYZE-RESUME
  866. &Scoped-define SELF-NAME m_Calanda-Verkaufszahlen
  867. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Calanda-Verkaufszahlen wHauptmenu
  868. ON CHOOSE OF MENU-ITEM m_Calanda-Verkaufszahlen /* Calanda-Verkaufszahlen */
  869. DO:
  870. RUN g-calanda.w.
  871. END.
  872. /* _UIB-CODE-BLOCK-END */
  873. &ANALYZE-RESUME
  874. &Scoped-define SELF-NAME m_Debitoren2
  875. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Debitoren2 wHauptmenu
  876. ON CHOOSE OF MENU-ITEM m_Debitoren2 /* Debitoren */
  877. DO:
  878. RUN START_PROGRAMM ( INPUT 'w-debitoren.w':U ).
  879. END.
  880. /* _UIB-CODE-BLOCK-END */
  881. &ANALYZE-RESUME
  882. &Scoped-define SELF-NAME m_Dokumentverlauf
  883. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Dokumentverlauf wHauptmenu
  884. ON CHOOSE OF MENU-ITEM m_Dokumentverlauf /* Dokumentverlauf */
  885. DO:
  886. RUN 'g-dokumentverlauf.w':U.
  887. END.
  888. /* _UIB-CODE-BLOCK-END */
  889. &ANALYZE-RESUME
  890. &Scoped-define SELF-NAME m_Druckertypen
  891. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Druckertypen wHauptmenu
  892. ON CHOOSE OF MENU-ITEM m_Druckertypen /* Druckertypen */
  893. DO:
  894. RUN START_PROGRAMM ( INPUT 'w-drucker.w':U ) NO-ERROR.
  895. END.
  896. /* _UIB-CODE-BLOCK-END */
  897. &ANALYZE-RESUME
  898. &Scoped-define SELF-NAME m_Drucker_den_Dokumenten_zuor
  899. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Drucker_den_Dokumenten_zuor wHauptmenu
  900. ON CHOOSE OF MENU-ITEM m_Drucker_den_Dokumenten_zuor /* Drucker den Dokumenten zuordnen */
  901. DO:
  902. RUN START_PROGRAMM ( INPUT 'w-dokudrucker.w':U ) NO-ERROR.
  903. END.
  904. /* _UIB-CODE-BLOCK-END */
  905. &ANALYZE-RESUME
  906. &Scoped-define SELF-NAME m_Drucker_umbenennen
  907. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Drucker_umbenennen wHauptmenu
  908. ON CHOOSE OF MENU-ITEM m_Drucker_umbenennen /* Drucker umbenennen */
  909. DO:
  910. RUN START_PROGRAMM ( INPUT 'w-rename-drucker.w':U ) NO-ERROR.
  911. END.
  912. /* _UIB-CODE-BLOCK-END */
  913. &ANALYZE-RESUME
  914. &Scoped-define SELF-NAME m_Eidg_Alkoholverwaltung
  915. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Eidg_Alkoholverwaltung wHauptmenu
  916. ON CHOOSE OF MENU-ITEM m_Eidg_Alkoholverwaltung /* Eidg. Alkoholverwaltung */
  917. DO:
  918. IF SAktiv THEN DYNAMIC-FUNCTION('SETEAVCODE':U, INPUT '0100' ) NO-ERROR.
  919. RUN START_PROGRAMM ( INPUT 'w-eav.w':U ).
  920. END.
  921. /* _UIB-CODE-BLOCK-END */
  922. &ANALYZE-RESUME
  923. &Scoped-define SELF-NAME m_Eidg_Weinhandelskommission
  924. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Eidg_Weinhandelskommission wHauptmenu
  925. ON CHOOSE OF MENU-ITEM m_Eidg_Weinhandelskommission /* Eidg. Weinhandelskommission */
  926. DO:
  927. IF SAktiv THEN DYNAMIC-FUNCTION('SETEWKCODE':U, INPUT '01010100' ) NO-ERROR.
  928. RUN START_PROGRAMM ( INPUT 'w-ewk.w':U ).
  929. END.
  930. /* _UIB-CODE-BLOCK-END */
  931. &ANALYZE-RESUME
  932. &Scoped-define SELF-NAME m_Eindg_Alkoholverwaltung
  933. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Eindg_Alkoholverwaltung wHauptmenu
  934. ON CHOOSE OF MENU-ITEM m_Eindg_Alkoholverwaltung /* Eidg. Alkoholverwaltung */
  935. DO:
  936. RUN v8/d-p_eav.w.
  937. END.
  938. /* _UIB-CODE-BLOCK-END */
  939. &ANALYZE-RESUME
  940. &Scoped-define SELF-NAME m_Ersatzartikel
  941. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Ersatzartikel wHauptmenu
  942. ON CHOOSE OF MENU-ITEM m_Ersatzartikel /* Ersatzartikel */
  943. DO:
  944. RUN START_PROGRAMM ( INPUT 'w-produktempfehlung.w':U ).
  945. END.
  946. /* _UIB-CODE-BLOCK-END */
  947. &ANALYZE-RESUME
  948. &Scoped-define SELF-NAME m_EtikettenListe
  949. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_EtikettenListe wHauptmenu
  950. ON CHOOSE OF MENU-ITEM m_EtikettenListe /* Etiketten/Liste */
  951. DO:
  952. RUN g-adressetikett.w.
  953. END.
  954. /* _UIB-CODE-BLOCK-END */
  955. &ANALYZE-RESUME
  956. &Scoped-define SELF-NAME m_Export_Auftrge
  957. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Export_Auftrge wHauptmenu
  958. ON CHOOSE OF MENU-ITEM m_Export_Auftrge /* Export Aufträge */
  959. DO:
  960. RUN g-exportauftrag.w.
  961. END.
  962. /* _UIB-CODE-BLOCK-END */
  963. &ANALYZE-RESUME
  964. &Scoped-define SELF-NAME m_Export_Daten_fr_HOGA-Shop
  965. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Export_Daten_fr_HOGA-Shop wHauptmenu
  966. ON CHOOSE OF MENU-ITEM m_Export_Daten_fr_HOGA-Shop /* HogaShop-EXPORT */
  967. DO:
  968. RUN 'g-preisliste-verbandskunden.w':U.
  969. END.
  970. /* _UIB-CODE-BLOCK-END */
  971. &ANALYZE-RESUME
  972. &Scoped-define SELF-NAME m_Export_eShop_realwines
  973. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Export_eShop_realwines wHauptmenu
  974. ON CHOOSE OF MENU-ITEM m_Export_eShop_realwines /* Export eShop realwines */
  975. DO:
  976. RUN artikelexport.p.
  977. END.
  978. /* _UIB-CODE-BLOCK-END */
  979. &ANALYZE-RESUME
  980. &Scoped-define SELF-NAME m_Export_XML-CoCa
  981. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Export_XML-CoCa wHauptmenu
  982. ON CHOOSE OF MENU-ITEM m_Export_XML-CoCa /* Export XML-Datei für Coca Cola */
  983. DO:
  984. RUN 'g-cocacola.w':U.
  985. END.
  986. /* _UIB-CODE-BLOCK-END */
  987. &ANALYZE-RESUME
  988. &Scoped-define SELF-NAME m_FahrerFahrzeug
  989. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FahrerFahrzeug wHauptmenu
  990. ON CHOOSE OF MENU-ITEM m_FahrerFahrzeug /* Fahrer/Fahrzeug */
  991. DO:
  992. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'FAHRER':U ) NO-ERROR.
  993. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  994. END.
  995. /* _UIB-CODE-BLOCK-END */
  996. &ANALYZE-RESUME
  997. &Scoped-define SELF-NAME m_Fakturarten
  998. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Fakturarten wHauptmenu
  999. ON CHOOSE OF MENU-ITEM m_Fakturarten /* Fakturarten */
  1000. DO:
  1001. RUN START_PROGRAMM ( INPUT 'w-fakart.w':U ).
  1002. END.
  1003. /* _UIB-CODE-BLOCK-END */
  1004. &ANALYZE-RESUME
  1005. &Scoped-define SELF-NAME m_Farben
  1006. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Farben wHauptmenu
  1007. ON CHOOSE OF MENU-ITEM m_Farben /* Farben */
  1008. DO:
  1009. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'FARB':U ) NO-ERROR.
  1010. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1011. END.
  1012. /* _UIB-CODE-BLOCK-END */
  1013. &ANALYZE-RESUME
  1014. &Scoped-define SELF-NAME m_Fehlwerteverwaltung
  1015. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Fehlwerteverwaltung wHauptmenu
  1016. ON CHOOSE OF MENU-ITEM m_Fehlwerteverwaltung /* Fehlwerteverwaltung */
  1017. DO:
  1018. RUN START_PROGRAMM ( INPUT 'w-fehlwerte.w':U ).
  1019. END.
  1020. /* _UIB-CODE-BLOCK-END */
  1021. &ANALYZE-RESUME
  1022. &Scoped-define SELF-NAME m_Fehlwerte_fr_Mandanten
  1023. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Fehlwerte_fr_Mandanten wHauptmenu
  1024. ON CHOOSE OF MENU-ITEM m_Fehlwerte_fr_Mandanten /* Fehlwerte für Mandanten */
  1025. DO:
  1026. RUN START_PROGRAMM ( INPUT 'w-mandantfw.w':U ).
  1027. END.
  1028. /* _UIB-CODE-BLOCK-END */
  1029. &ANALYZE-RESUME
  1030. &Scoped-define SELF-NAME m_Formulartexte
  1031. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Formulartexte wHauptmenu
  1032. ON CHOOSE OF MENU-ITEM m_Formulartexte /* Formulartexte */
  1033. DO:
  1034. RUN START_PROGRAMM ( INPUT 'w-formulartexte.w':U ).
  1035. END.
  1036. /* _UIB-CODE-BLOCK-END */
  1037. &ANALYZE-RESUME
  1038. &Scoped-define SELF-NAME m_Formular_LaTorre
  1039. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Formular_LaTorre wHauptmenu
  1040. ON CHOOSE OF MENU-ITEM m_Formular_LaTorre /* Formular (LaTorre) */
  1041. DO:
  1042. RUN v8/d-p_latorre-form.w.
  1043. END.
  1044. /* _UIB-CODE-BLOCK-END */
  1045. &ANALYZE-RESUME
  1046. &Scoped-define SELF-NAME m_FwAbholverkauf
  1047. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FwAbholverkauf wHauptmenu
  1048. ON CHOOSE OF MENU-ITEM m_FwAbholverkauf /* Abholverkauf */
  1049. DO:
  1050. RUN g-fehlwerte.w ( INPUT 'Abholverkauf' ).
  1051. END.
  1052. /* _UIB-CODE-BLOCK-END */
  1053. &ANALYZE-RESUME
  1054. &Scoped-define SELF-NAME m_FwAdressen
  1055. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FwAdressen wHauptmenu
  1056. ON CHOOSE OF MENU-ITEM m_FwAdressen /* Adressen */
  1057. DO:
  1058. RUN g-fehlwerte.w ( INPUT 'FwAdresse' ).
  1059. END.
  1060. /* _UIB-CODE-BLOCK-END */
  1061. &ANALYZE-RESUME
  1062. &Scoped-define SELF-NAME m_FwAllgemein
  1063. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FwAllgemein wHauptmenu
  1064. ON CHOOSE OF MENU-ITEM m_FwAllgemein /* Allgemeine Fehlwerte */
  1065. DO:
  1066. RUN g-fehlwerte.w ( INPUT 'FwSteuer' ).
  1067. END.
  1068. /* _UIB-CODE-BLOCK-END */
  1069. &ANALYZE-RESUME
  1070. &Scoped-define SELF-NAME m_FwAuftrag
  1071. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FwAuftrag wHauptmenu
  1072. ON CHOOSE OF MENU-ITEM m_FwAuftrag /* Auftrag */
  1073. DO:
  1074. RUN g-fehlwerte.w ( INPUT 'FwAuftrag' ).
  1075. END.
  1076. /* _UIB-CODE-BLOCK-END */
  1077. &ANALYZE-RESUME
  1078. &Scoped-define SELF-NAME m_FwDebitor
  1079. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_FwDebitor wHauptmenu
  1080. ON CHOOSE OF MENU-ITEM m_FwDebitor /* Debitor */
  1081. DO:
  1082. RUN g-fehlwerte.w ( INPUT 'FwDebitor' ).
  1083. END.
  1084. /* _UIB-CODE-BLOCK-END */
  1085. &ANALYZE-RESUME
  1086. &Scoped-define SELF-NAME m_g-ddumsaetze
  1087. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_g-ddumsaetze wHauptmenu
  1088. ON CHOOSE OF MENU-ITEM m_g-ddumsaetze /* Absatzzahlen */
  1089. DO:
  1090. RUN 'g-ddumsaetze.w' NO-ERROR.
  1091. END.
  1092. /* _UIB-CODE-BLOCK-END */
  1093. &ANALYZE-RESUME
  1094. &Scoped-define SELF-NAME m_g-excel-preisliste
  1095. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_g-excel-preisliste wHauptmenu
  1096. ON CHOOSE OF MENU-ITEM m_g-excel-preisliste /* EXCEL-Preisliste aktualisieren */
  1097. DO:
  1098. RUN 'g-excel-preisliste.w'.
  1099. END.
  1100. /* _UIB-CODE-BLOCK-END */
  1101. &ANALYZE-RESUME
  1102. &Scoped-define SELF-NAME m_g-preismutepmarge
  1103. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_g-preismutepmarge wHauptmenu
  1104. ON CHOOSE OF MENU-ITEM m_g-preismutepmarge /* Preismutationen EP/Marge */
  1105. DO:
  1106. RUN 'g-preismutepmarge.w'.
  1107. END.
  1108. /* _UIB-CODE-BLOCK-END */
  1109. &ANALYZE-RESUME
  1110. &Scoped-define SELF-NAME m_Gebinde-Rcknahme-Tabelle
  1111. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Gebinde-Rcknahme-Tabelle wHauptmenu
  1112. ON CHOOSE OF MENU-ITEM m_Gebinde-Rcknahme-Tabelle /* Gebinde-Rücknahme-Tabelle */
  1113. DO:
  1114. RUN START_PROGRAMM ( INPUT 'w-gebrueck.w':U ).
  1115. END.
  1116. /* _UIB-CODE-BLOCK-END */
  1117. &ANALYZE-RESUME
  1118. &Scoped-define SELF-NAME m_Gebindekonti
  1119. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Gebindekonti wHauptmenu
  1120. ON CHOOSE OF MENU-ITEM m_Gebindekonti /* Gebindekonti */
  1121. DO:
  1122. RUN START_PROGRAMM ( INPUT 'w-gebkonto.w':U ).
  1123. END.
  1124. /* _UIB-CODE-BLOCK-END */
  1125. &ANALYZE-RESUME
  1126. &Scoped-define SELF-NAME m_Gebindekontrolle
  1127. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Gebindekontrolle wHauptmenu
  1128. ON CHOOSE OF MENU-ITEM m_Gebindekontrolle /* Gebindekontrolle */
  1129. DO:
  1130. RUN 'v8/d-p_gebkontr.w':U.
  1131. END.
  1132. /* _UIB-CODE-BLOCK-END */
  1133. &ANALYZE-RESUME
  1134. &Scoped-define SELF-NAME m_Gebinderuecknahmetexte
  1135. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Gebinderuecknahmetexte wHauptmenu
  1136. ON CHOOSE OF MENU-ITEM m_Gebinderuecknahmetexte /* Gebinderücknahmetexte */
  1137. DO:
  1138. RUN START_PROGRAMM ( INPUT 'w-gebinderetouren.w':u ).
  1139. END.
  1140. /* _UIB-CODE-BLOCK-END */
  1141. &ANALYZE-RESUME
  1142. &Scoped-define SELF-NAME m_Gratislieferungen
  1143. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Gratislieferungen wHauptmenu
  1144. ON CHOOSE OF MENU-ITEM m_Gratislieferungen /* Gratislieferungen */
  1145. DO:
  1146. RUN g-gratislieferung.w.
  1147. END.
  1148. /* _UIB-CODE-BLOCK-END */
  1149. &ANALYZE-RESUME
  1150. &Scoped-define SELF-NAME m_Grossgebinde
  1151. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Grossgebinde wHauptmenu
  1152. ON CHOOSE OF MENU-ITEM m_Grossgebinde /* Grossgebinde */
  1153. DO:
  1154. RUN START_PROGRAMM ( INPUT 'w-ggebinde.w':U ).
  1155. END.
  1156. /* _UIB-CODE-BLOCK-END */
  1157. &ANALYZE-RESUME
  1158. &Scoped-define SELF-NAME m_Hersteller
  1159. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Hersteller wHauptmenu
  1160. ON CHOOSE OF MENU-ITEM m_Hersteller /* Hersteller */
  1161. DO:
  1162. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'HERST':U ) NO-ERROR.
  1163. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1164. END.
  1165. /* _UIB-CODE-BLOCK-END */
  1166. &ANALYZE-RESUME
  1167. &Scoped-define SELF-NAME m_Hersteller_Rckvergtungen
  1168. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Hersteller_Rckvergtungen wHauptmenu
  1169. ON CHOOSE OF MENU-ITEM m_Hersteller_Rckvergtungen /* Hersteller Rückvergütungen */
  1170. DO:
  1171. RUN g-herstrueck.w.
  1172. END.
  1173. /* _UIB-CODE-BLOCK-END */
  1174. &ANALYZE-RESUME
  1175. &Scoped-define SELF-NAME m_Ihre_Bestellung
  1176. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Ihre_Bestellung wHauptmenu
  1177. ON CHOOSE OF MENU-ITEM m_Ihre_Bestellung /* Ihre Bestellung */
  1178. DO:
  1179. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'IBEST':U ) NO-ERROR.
  1180. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1181. END.
  1182. /* _UIB-CODE-BLOCK-END */
  1183. &ANALYZE-RESUME
  1184. &Scoped-define SELF-NAME m_InstallierenKorrigieren
  1185. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_InstallierenKorrigieren wHauptmenu
  1186. ON CHOOSE OF MENU-ITEM m_InstallierenKorrigieren /* Installieren/Korrigieren */
  1187. DO:
  1188. RUN 'g-install.w':U.
  1189. END.
  1190. /* _UIB-CODE-BLOCK-END */
  1191. &ANALYZE-RESUME
  1192. &Scoped-define SELF-NAME m_Inventar-Bestandes-Listen
  1193. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Inventar-Bestandes-Listen wHauptmenu
  1194. ON CHOOSE OF MENU-ITEM m_Inventar-Bestandes-Listen /* Inventar-/Bestandes-Listen */
  1195. DO:
  1196. RUN v8/d-p_inventar.w.
  1197. END.
  1198. /* _UIB-CODE-BLOCK-END */
  1199. &ANALYZE-RESUME
  1200. &Scoped-define SELF-NAME m_Kanalabrechnung
  1201. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kanalabrechnung wHauptmenu
  1202. ON CHOOSE OF MENU-ITEM m_Kanalabrechnung /* Kanalabrechnung */
  1203. DO:
  1204. RUN v8/d-kanalabrechnung.w.
  1205. END.
  1206. /* _UIB-CODE-BLOCK-END */
  1207. &ANALYZE-RESUME
  1208. &Scoped-define SELF-NAME m_Kleingebinde
  1209. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kleingebinde wHauptmenu
  1210. ON CHOOSE OF MENU-ITEM m_Kleingebinde /* Kleingebinde */
  1211. DO:
  1212. RUN START_PROGRAMM ( INPUT 'w-kgebinde.w':U ).
  1213. END.
  1214. /* _UIB-CODE-BLOCK-END */
  1215. &ANALYZE-RESUME
  1216. &Scoped-define SELF-NAME m_Kontaktformular_Rauch
  1217. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kontaktformular_Rauch wHauptmenu
  1218. ON CHOOSE OF MENU-ITEM m_Kontaktformular_Rauch /* Kontaktformular (Rauch) */
  1219. DO:
  1220. RUN 'g-kontakt.w':U.
  1221. END.
  1222. /* _UIB-CODE-BLOCK-END */
  1223. &ANALYZE-RESUME
  1224. &Scoped-define SELF-NAME m_Kontrolle_Rster
  1225. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kontrolle_Rster wHauptmenu
  1226. ON CHOOSE OF MENU-ITEM m_Kontrolle_Rster /* Kontrolle Rüster */
  1227. DO:
  1228. RUN START_PROGRAMM ( INPUT 'w-geruestet-kontrolle.w':U ).
  1229. END.
  1230. /* _UIB-CODE-BLOCK-END */
  1231. &ANALYZE-RESUME
  1232. &Scoped-define SELF-NAME m_Kreditlimiten
  1233. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kreditlimiten wHauptmenu
  1234. ON CHOOSE OF MENU-ITEM m_Kreditlimiten /* Kreditlimiten */
  1235. DO:
  1236. RUN START_PROGRAMM ( INPUT 'w-kreditlimiten.w':U ) NO-ERROR.
  1237. END.
  1238. /* _UIB-CODE-BLOCK-END */
  1239. &ANALYZE-RESUME
  1240. &Scoped-define SELF-NAME m_Kunden-Detail-Umstze
  1241. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kunden-Detail-Umstze wHauptmenu
  1242. ON CHOOSE OF MENU-ITEM m_Kunden-Detail-Umstze /* Kunden-Detail-Umsätze */
  1243. DO:
  1244. RUN g-p_debums-detail.w.
  1245. END.
  1246. /* _UIB-CODE-BLOCK-END */
  1247. &ANALYZE-RESUME
  1248. &Scoped-define SELF-NAME m_Kundengruppen
  1249. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kundengruppen wHauptmenu
  1250. ON CHOOSE OF MENU-ITEM m_Kundengruppen /* Kundengruppen */
  1251. DO:
  1252. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'KUNDGRP':U ) NO-ERROR.
  1253. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1254. END.
  1255. /* _UIB-CODE-BLOCK-END */
  1256. &ANALYZE-RESUME
  1257. &Scoped-define SELF-NAME m_Kundengruppenumstze
  1258. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kundengruppenumstze wHauptmenu
  1259. ON CHOOSE OF MENU-ITEM m_Kundengruppenumstze /* Kundengruppenumsätze */
  1260. DO:
  1261. RUN 'g-p_debums-kugrp.w':U.
  1262. END.
  1263. /* _UIB-CODE-BLOCK-END */
  1264. &ANALYZE-RESUME
  1265. &Scoped-define SELF-NAME m_Kundenumstze
  1266. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kundenumstze wHauptmenu
  1267. ON CHOOSE OF MENU-ITEM m_Kundenumstze /* Kundenumsätze */
  1268. DO:
  1269. RUN g-p_debums.w.
  1270. END.
  1271. /* _UIB-CODE-BLOCK-END */
  1272. &ANALYZE-RESUME
  1273. &Scoped-define SELF-NAME m_Kundenumstze_alle_Mandaten
  1274. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Kundenumstze_alle_Mandaten wHauptmenu
  1275. ON CHOOSE OF MENU-ITEM m_Kundenumstze_alle_Mandaten /* Kundenumsätze (alle Mandaten) */
  1276. DO:
  1277. RUN 'g-p_debums-mand.w':U.
  1278. END.
  1279. /* _UIB-CODE-BLOCK-END */
  1280. &ANALYZE-RESUME
  1281. &Scoped-define SELF-NAME m_Lager
  1282. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lager wHauptmenu
  1283. ON CHOOSE OF MENU-ITEM m_Lager /* Lager */
  1284. DO:
  1285. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LAGER':U ) NO-ERROR.
  1286. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1287. END.
  1288. /* _UIB-CODE-BLOCK-END */
  1289. &ANALYZE-RESUME
  1290. &Scoped-define SELF-NAME m_Lagerbestnde_rechnen
  1291. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lagerbestnde_rechnen wHauptmenu
  1292. ON CHOOSE OF MENU-ITEM m_Lagerbestnde_rechnen /* Lagerbestände rechnen */
  1293. DO:
  1294. RUN 'v8/d-best-rech.w':U.
  1295. END.
  1296. /* _UIB-CODE-BLOCK-END */
  1297. &ANALYZE-RESUME
  1298. &Scoped-define SELF-NAME m_Lagerbuchungen
  1299. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lagerbuchungen wHauptmenu
  1300. ON CHOOSE OF MENU-ITEM m_Lagerbuchungen /* Lagerbuchungen */
  1301. DO:
  1302. RUN START_PROGRAMM ( INPUT 'v8/w-lager.w':U ).
  1303. END.
  1304. /* _UIB-CODE-BLOCK-END */
  1305. &ANALYZE-RESUME
  1306. &Scoped-define SELF-NAME m_Lagereingangsliste
  1307. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lagereingangsliste wHauptmenu
  1308. ON CHOOSE OF MENU-ITEM m_Lagereingangsliste /* Lagereingangsliste */
  1309. DO:
  1310. RUN 'g-lagereingang.w':U NO-ERROR.
  1311. END.
  1312. /* _UIB-CODE-BLOCK-END */
  1313. &ANALYZE-RESUME
  1314. &Scoped-define SELF-NAME m_Lagerhueter
  1315. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lagerhueter wHauptmenu
  1316. ON CHOOSE OF MENU-ITEM m_Lagerhueter /* Lagerhüter */
  1317. DO:
  1318. RUN 'g-lagerhueter.w':U.
  1319. END.
  1320. /* _UIB-CODE-BLOCK-END */
  1321. &ANALYZE-RESUME
  1322. &Scoped-define SELF-NAME m_LagerortStrichcode
  1323. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_LagerortStrichcode wHauptmenu
  1324. ON CHOOSE OF MENU-ITEM m_LagerortStrichcode /* Lagerort/Strichcode */
  1325. DO:
  1326. RUN START_PROGRAMM ( INPUT 'w-lagerort-scan.w':U ).
  1327. END.
  1328. /* _UIB-CODE-BLOCK-END */
  1329. &ANALYZE-RESUME
  1330. &Scoped-define SELF-NAME m_Landtabelle
  1331. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Landtabelle wHauptmenu
  1332. ON CHOOSE OF MENU-ITEM m_Landtabelle /* Landtabelle */
  1333. DO:
  1334. RUN START_PROGRAMM ( INPUT 'w-land.w':U ).
  1335. END.
  1336. /* _UIB-CODE-BLOCK-END */
  1337. &ANALYZE-RESUME
  1338. &Scoped-define SELF-NAME m_Lieferantenumstze
  1339. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lieferantenumstze wHauptmenu
  1340. ON CHOOSE OF MENU-ITEM m_Lieferantenumstze /* Lieferantenumsätze */
  1341. DO:
  1342. RUN g-p_liefums-detail.w.
  1343. END.
  1344. /* _UIB-CODE-BLOCK-END */
  1345. &ANALYZE-RESUME
  1346. &Scoped-define SELF-NAME m_Lieferart
  1347. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lieferart wHauptmenu
  1348. ON CHOOSE OF MENU-ITEM m_Lieferart /* Lieferart */
  1349. DO:
  1350. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LIEFART':U ) NO-ERROR.
  1351. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1352. END.
  1353. /* _UIB-CODE-BLOCK-END */
  1354. &ANALYZE-RESUME
  1355. &Scoped-define SELF-NAME m_Lieferbedingungen
  1356. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lieferbedingungen wHauptmenu
  1357. ON CHOOSE OF MENU-ITEM m_Lieferbedingungen /* Lieferbedingungen */
  1358. DO:
  1359. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LIEFBED':U ) NO-ERROR.
  1360. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1361. END.
  1362. /* _UIB-CODE-BLOCK-END */
  1363. &ANALYZE-RESUME
  1364. &Scoped-define SELF-NAME m_Lieferungen
  1365. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Lieferungen wHauptmenu
  1366. ON CHOOSE OF MENU-ITEM m_Lieferungen /* Lieferungen */
  1367. DO:
  1368. RUN 'g-lieferungen.w':U.
  1369. END.
  1370. /* _UIB-CODE-BLOCK-END */
  1371. &ANALYZE-RESUME
  1372. &Scoped-define SELF-NAME m_Listentexte
  1373. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Listentexte wHauptmenu
  1374. ON CHOOSE OF MENU-ITEM m_Listentexte /* Listentexte */
  1375. DO:
  1376. RUN START_PROGRAMM ( INPUT 'w-libild.w':U ).
  1377. END.
  1378. /* _UIB-CODE-BLOCK-END */
  1379. &ANALYZE-RESUME
  1380. &Scoped-define SELF-NAME m_LKW
  1381. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_LKW wHauptmenu
  1382. ON CHOOSE OF MENU-ITEM m_LKW /* LKW */
  1383. DO:
  1384. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LKW':U ) NO-ERROR.
  1385. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1386. END.
  1387. /* _UIB-CODE-BLOCK-END */
  1388. &ANALYZE-RESUME
  1389. &Scoped-define SELF-NAME m_Mandanten
  1390. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mandanten wHauptmenu
  1391. ON CHOOSE OF MENU-ITEM m_Mandanten /* Mandanten */
  1392. DO:
  1393. RUN START_PROGRAMM ( 'w-mandant.w' ).
  1394. END.
  1395. /* _UIB-CODE-BLOCK-END */
  1396. &ANALYZE-RESUME
  1397. &Scoped-define SELF-NAME m_Mandanten-Daten
  1398. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mandanten-Daten wHauptmenu
  1399. ON CHOOSE OF MENU-ITEM m_Mandanten-Daten /* Mandanten-Daten */
  1400. DO:
  1401. RUN START_PROGRAMM ( 'w-steuer.w' ).
  1402. END.
  1403. /* _UIB-CODE-BLOCK-END */
  1404. &ANALYZE-RESUME
  1405. &Scoped-define SELF-NAME m_Mehrwertsteuer
  1406. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mehrwertsteuer wHauptmenu
  1407. ON CHOOSE OF MENU-ITEM m_Mehrwertsteuer /* Mehrwertsteuer */
  1408. DO:
  1409. RUN START_PROGRAMM ( INPUT 'w-mwst-kunde.w':U ).
  1410. END.
  1411. /* _UIB-CODE-BLOCK-END */
  1412. &ANALYZE-RESUME
  1413. &Scoped-define SELF-NAME m_Mehrwertsteuer2
  1414. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mehrwertsteuer2 wHauptmenu
  1415. ON CHOOSE OF MENU-ITEM m_Mehrwertsteuer2 /* Mehrwertsteuer */
  1416. DO:
  1417. RUN START_PROGRAMM ( INPUT 'w-mwst-artikel.w':U ).
  1418. END.
  1419. /* _UIB-CODE-BLOCK-END */
  1420. &ANALYZE-RESUME
  1421. &Scoped-define SELF-NAME m_Mehrwertsteueranstze
  1422. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mehrwertsteueranstze wHauptmenu
  1423. ON CHOOSE OF MENU-ITEM m_Mehrwertsteueranstze /* Mehrwertsteueransätze */
  1424. DO:
  1425. RUN START_PROGRAMM ( INPUT 'w-mwst-ansatz.w':U ).
  1426. END.
  1427. /* _UIB-CODE-BLOCK-END */
  1428. &ANALYZE-RESUME
  1429. &Scoped-define SELF-NAME m_Mehrwertsteuerkombinationen
  1430. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mehrwertsteuerkombinationen wHauptmenu
  1431. ON CHOOSE OF MENU-ITEM m_Mehrwertsteuerkombinationen /* Mehrwertsteuerkombinationen */
  1432. DO:
  1433. RUN START_PROGRAMM ( INPUT 'w-mwst-code.w':U ).
  1434. END.
  1435. /* _UIB-CODE-BLOCK-END */
  1436. &ANALYZE-RESUME
  1437. &Scoped-define SELF-NAME m_MeldungenFragen
  1438. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_MeldungenFragen wHauptmenu
  1439. ON CHOOSE OF MENU-ITEM m_MeldungenFragen /* Meldungen/Fragen */
  1440. DO:
  1441. RUN START_PROGRAMM ( 'w-femeld.w':U ).
  1442. END.
  1443. /* _UIB-CODE-BLOCK-END */
  1444. &ANALYZE-RESUME
  1445. &Scoped-define SELF-NAME m_Mutationsliste
  1446. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Mutationsliste wHauptmenu
  1447. ON CHOOSE OF MENU-ITEM m_Mutationsliste /* Mutationsliste */
  1448. DO:
  1449. RUN 'g-mutartikel.w':U.
  1450. END.
  1451. /* _UIB-CODE-BLOCK-END */
  1452. &ANALYZE-RESUME
  1453. &Scoped-define SELF-NAME m_NummernKontiFIBU
  1454. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_NummernKontiFIBU wHauptmenu
  1455. ON CHOOSE OF MENU-ITEM m_NummernKontiFIBU /* Nummern/Konti(FIBU) */
  1456. DO:
  1457. RUN START_PROGRAMM ( INPUT 'w-steunr.w':U ).
  1458. END.
  1459. /* _UIB-CODE-BLOCK-END */
  1460. &ANALYZE-RESUME
  1461. &Scoped-define SELF-NAME m_ordner-index
  1462. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_ordner-index wHauptmenu
  1463. ON CHOOSE OF MENU-ITEM m_ordner-index /* Ordnerindex */
  1464. DO:
  1465. RUN START_PROGRAMM ( INPUT 'w-ordner-index.w':U ).
  1466. END.
  1467. /* _UIB-CODE-BLOCK-END */
  1468. &ANALYZE-RESUME
  1469. &Scoped-define SELF-NAME m_Orte_Tabelle
  1470. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Orte_Tabelle wHauptmenu
  1471. ON CHOOSE OF MENU-ITEM m_Orte_Tabelle /* Orte Tabelle */
  1472. DO:
  1473. RUN w-orte.w.
  1474. END.
  1475. /* _UIB-CODE-BLOCK-END */
  1476. &ANALYZE-RESUME
  1477. &Scoped-define SELF-NAME m_Preise_Reorganisieren
  1478. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preise_Reorganisieren wHauptmenu
  1479. ON CHOOSE OF MENU-ITEM m_Preise_Reorganisieren /* Preise Reorganisieren */
  1480. DO:
  1481. RUN g-artpreis-reorg.w.
  1482. END.
  1483. /* _UIB-CODE-BLOCK-END */
  1484. &ANALYZE-RESUME
  1485. &Scoped-define SELF-NAME m_Preisgruppen
  1486. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preisgruppen wHauptmenu
  1487. ON CHOOSE OF MENU-ITEM m_Preisgruppen /* Preisgruppen */
  1488. DO:
  1489. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'PREGRP':U ) NO-ERROR.
  1490. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1491. END.
  1492. /* _UIB-CODE-BLOCK-END */
  1493. &ANALYZE-RESUME
  1494. &Scoped-define SELF-NAME m_Preisliste
  1495. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preisliste wHauptmenu
  1496. ON CHOOSE OF MENU-ITEM m_Preisliste /* Preisliste (alle Preise) eines Herstellers */
  1497. DO:
  1498. RUN 'g-preisliste-total.w':U.
  1499. END.
  1500. /* _UIB-CODE-BLOCK-END */
  1501. &ANALYZE-RESUME
  1502. &Scoped-define SELF-NAME m_Preislisten-Interface_HOGAL
  1503. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preislisten-Interface_HOGAL wHauptmenu
  1504. ON CHOOSE OF MENU-ITEM m_Preislisten-Interface_HOGAL /* Preislisten-Interface HOGALOG */
  1505. DO:
  1506. RUN g-preisliste-verbandskunden.w.
  1507. END.
  1508. /* _UIB-CODE-BLOCK-END */
  1509. &ANALYZE-RESUME
  1510. &Scoped-define SELF-NAME m_PreislistePreisgruppe
  1511. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_PreislistePreisgruppe wHauptmenu
  1512. ON CHOOSE OF MENU-ITEM m_PreislistePreisgruppe /* Preisliste/Preisgruppe */
  1513. DO:
  1514. RUN 'g-preisliste.w':U.
  1515. END.
  1516. /* _UIB-CODE-BLOCK-END */
  1517. &ANALYZE-RESUME
  1518. &Scoped-define SELF-NAME m_Preisliste_fr_Kunde
  1519. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preisliste_fr_Kunde wHauptmenu
  1520. ON CHOOSE OF MENU-ITEM m_Preisliste_fr_Kunde /* Preisliste für Kunde */
  1521. DO:
  1522. RUN g-preisliste-kunde.w.
  1523. END.
  1524. /* _UIB-CODE-BLOCK-END */
  1525. &ANALYZE-RESUME
  1526. &Scoped-define SELF-NAME m_Preismutationen_Linear
  1527. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Preismutationen_Linear wHauptmenu
  1528. ON CHOOSE OF MENU-ITEM m_Preismutationen_Linear /* Preismutationen (Linear) */
  1529. DO:
  1530. RUN g-preismut.w.
  1531. END.
  1532. /* _UIB-CODE-BLOCK-END */
  1533. &ANALYZE-RESUME
  1534. &Scoped-define SELF-NAME m_Provisions-Summengruppen
  1535. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Provisions-Summengruppen wHauptmenu
  1536. ON CHOOSE OF MENU-ITEM m_Provisions-Summengruppen /* Provisions-/Summengruppen */
  1537. DO:
  1538. RUN START_PROGRAMM ( INPUT 'w-provisionsgrp.w':U ).
  1539. END.
  1540. /* _UIB-CODE-BLOCK-END */
  1541. &ANALYZE-RESUME
  1542. &Scoped-define SELF-NAME m_Rabatt-Summengruppen
  1543. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Rabatt-Summengruppen wHauptmenu
  1544. ON CHOOSE OF MENU-ITEM m_Rabatt-Summengruppen /* Rabatt-/Summengruppen */
  1545. DO:
  1546. RUN START_PROGRAMM ( INPUT 'w-rabattgrp.w':U ).
  1547. END.
  1548. /* _UIB-CODE-BLOCK-END */
  1549. &ANALYZE-RESUME
  1550. &Scoped-define SELF-NAME m_rabattgruppen
  1551. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_rabattgruppen wHauptmenu
  1552. ON CHOOSE OF MENU-ITEM m_rabattgruppen /* Rabattgruppen */
  1553. DO:
  1554. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'ARABGRP':U ) NO-ERROR.
  1555. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1556. END.
  1557. /* _UIB-CODE-BLOCK-END */
  1558. &ANALYZE-RESUME
  1559. &Scoped-define SELF-NAME m_Rabattgruppen2
  1560. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Rabattgruppen2 wHauptmenu
  1561. ON CHOOSE OF MENU-ITEM m_Rabattgruppen2 /* Rabattgruppen */
  1562. DO:
  1563. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'RABGRP':U ) NO-ERROR.
  1564. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1565. END.
  1566. /* _UIB-CODE-BLOCK-END */
  1567. &ANALYZE-RESUME
  1568. &Scoped-define SELF-NAME m_Regionen
  1569. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Regionen wHauptmenu
  1570. ON CHOOSE OF MENU-ITEM m_Regionen /* Regionen */
  1571. DO:
  1572. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'AREG':U ) NO-ERROR.
  1573. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1574. END.
  1575. /* _UIB-CODE-BLOCK-END */
  1576. &ANALYZE-RESUME
  1577. &Scoped-define SELF-NAME m_Reorg_gelschte_Artikel
  1578. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Reorg_gelschte_Artikel wHauptmenu
  1579. ON CHOOSE OF MENU-ITEM m_Reorg_gelschte_Artikel /* Reorg gelöschte Artikel */
  1580. DO:
  1581. RUN g-reorg-artikel.w.
  1582. END.
  1583. /* _UIB-CODE-BLOCK-END */
  1584. &ANALYZE-RESUME
  1585. &Scoped-define SELF-NAME m_Reorg_gelschte_Kunden
  1586. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Reorg_gelschte_Kunden wHauptmenu
  1587. ON CHOOSE OF MENU-ITEM m_Reorg_gelschte_Kunden /* Reorg gelöschte Kunden */
  1588. DO:
  1589. RUN g-reorg-adressen.w.
  1590. END.
  1591. /* _UIB-CODE-BLOCK-END */
  1592. &ANALYZE-RESUME
  1593. &Scoped-define SELF-NAME m_Reorg_gelschte_Preise
  1594. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Reorg_gelschte_Preise wHauptmenu
  1595. ON CHOOSE OF MENU-ITEM m_Reorg_gelschte_Preise /* Reorg gelöschte Preise */
  1596. DO:
  1597. RUN 'g-reorg-preise.w'.
  1598. END.
  1599. /* _UIB-CODE-BLOCK-END */
  1600. &ANALYZE-RESUME
  1601. &Scoped-define SELF-NAME m_Ruestkontrolle
  1602. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Ruestkontrolle wHauptmenu
  1603. ON CHOOSE OF MENU-ITEM m_Ruestkontrolle /* Rüstkontrolle */
  1604. DO:
  1605. RUN START_PROGRAMM ( INPUT 'w-aufko-ruestkontrolle.w':U ).
  1606. END.
  1607. /* _UIB-CODE-BLOCK-END */
  1608. &ANALYZE-RESUME
  1609. &Scoped-define SELF-NAME m_Selektionsfelder
  1610. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Selektionsfelder wHauptmenu
  1611. ON CHOOSE OF MENU-ITEM m_Selektionsfelder /* Selektionsfelder */
  1612. DO:
  1613. RUN START_PROGRAMM ( INPUT 'w-selekt-adresse.w':U) NO-ERROR.
  1614. END.
  1615. /* _UIB-CODE-BLOCK-END */
  1616. &ANALYZE-RESUME
  1617. &Scoped-define SELF-NAME m_SESAM-FIBU-Interface
  1618. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_SESAM-FIBU-Interface wHauptmenu
  1619. ON CHOOSE OF MENU-ITEM m_SESAM-FIBU-Interface /* SESAM-FIBU-Interface */
  1620. DO:
  1621. RUN 'g-sesam-debi.w':U.
  1622. END.
  1623. /* _UIB-CODE-BLOCK-END */
  1624. &ANALYZE-RESUME
  1625. &Scoped-define SELF-NAME m_Skontoabrechnung
  1626. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Skontoabrechnung wHauptmenu
  1627. ON CHOOSE OF MENU-ITEM m_Skontoabrechnung /* Skontoabrechnung */
  1628. DO:
  1629. RUN START_PROGRAMM ( INPUT 'w-skontoabrechnung.w':U ).
  1630. END.
  1631. /* _UIB-CODE-BLOCK-END */
  1632. &ANALYZE-RESUME
  1633. &Scoped-define SELF-NAME m_Spesenarten
  1634. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Spesenarten wHauptmenu
  1635. ON CHOOSE OF MENU-ITEM m_Spesenarten /* Spesenarten */
  1636. DO:
  1637. RUN START_PROGRAMM ( 'w-spesenarten.w':U ) NO-ERROR.
  1638. END.
  1639. /* _UIB-CODE-BLOCK-END */
  1640. &ANALYZE-RESUME
  1641. &Scoped-define SELF-NAME m_Spezialpreise_mutieren_line
  1642. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Spezialpreise_mutieren_line wHauptmenu
  1643. ON CHOOSE OF MENU-ITEM m_Spezialpreise_mutieren_line /* Spezialpreise mutieren (linear) */
  1644. DO:
  1645. RUN g-spezpreismut.w.
  1646. END.
  1647. /* _UIB-CODE-BLOCK-END */
  1648. &ANALYZE-RESUME
  1649. &Scoped-define SELF-NAME m_Sprachen
  1650. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Sprachen wHauptmenu
  1651. ON CHOOSE OF MENU-ITEM m_Sprachen /* Sprachen */
  1652. DO:
  1653. RUN START_PROGRAMM ( INPUT 'w-sprache.w':U ).
  1654. END.
  1655. /* _UIB-CODE-BLOCK-END */
  1656. &ANALYZE-RESUME
  1657. &Scoped-define SELF-NAME m_Tourenplne
  1658. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Tourenplne wHauptmenu
  1659. ON CHOOSE OF MENU-ITEM m_Tourenplne /* Tourenpläne */
  1660. DO:
  1661. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'TOUR1':U ) NO-ERROR.
  1662. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1663. END.
  1664. /* _UIB-CODE-BLOCK-END */
  1665. &ANALYZE-RESUME
  1666. &Scoped-define SELF-NAME m_Transaktionsarten
  1667. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Transaktionsarten wHauptmenu
  1668. ON CHOOSE OF MENU-ITEM m_Transaktionsarten /* Transaktionsarten */
  1669. DO:
  1670. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LAGKORR':U ) NO-ERROR.
  1671. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1672. END.
  1673. /* _UIB-CODE-BLOCK-END */
  1674. &ANALYZE-RESUME
  1675. &Scoped-define SELF-NAME m_Trauben
  1676. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Trauben wHauptmenu
  1677. ON CHOOSE OF MENU-ITEM m_Trauben /* Trauben */
  1678. DO:
  1679. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'TRAUB':U ) NO-ERROR.
  1680. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1681. END.
  1682. /* _UIB-CODE-BLOCK-END */
  1683. &ANALYZE-RESUME
  1684. &Scoped-define SELF-NAME m_Umsatzgruppen
  1685. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Umsatzgruppen wHauptmenu
  1686. ON CHOOSE OF MENU-ITEM m_Umsatzgruppen /* Umsatzgruppen */
  1687. DO:
  1688. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'UMSGRP':U ) NO-ERROR.
  1689. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1690. END.
  1691. /* _UIB-CODE-BLOCK-END */
  1692. &ANALYZE-RESUME
  1693. &Scoped-define SELF-NAME m_Umsatzstatistik
  1694. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Umsatzstatistik wHauptmenu
  1695. ON CHOOSE OF MENU-ITEM m_Umsatzstatistik /* Umsatzstatistik */
  1696. DO:
  1697. RUN START_PROGRAMM ( INPUT 'w-umsatzstat.w':U ).
  1698. END.
  1699. /* _UIB-CODE-BLOCK-END */
  1700. &ANALYZE-RESUME
  1701. &Scoped-define SELF-NAME m_Umsatzzahlen
  1702. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Umsatzzahlen wHauptmenu
  1703. ON CHOOSE OF MENU-ITEM m_Umsatzzahlen /* Umsatzzahlen */
  1704. DO:
  1705. RUN 'g-artikelumsatz.w':U.
  1706. END.
  1707. /* _UIB-CODE-BLOCK-END */
  1708. &ANALYZE-RESUME
  1709. &Scoped-define SELF-NAME m_Umsatzzahlen_ProdGruppen
  1710. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Umsatzzahlen_ProdGruppen wHauptmenu
  1711. ON CHOOSE OF MENU-ITEM m_Umsatzzahlen_ProdGruppen /* Umsatzzahlen ProdGruppen */
  1712. DO:
  1713. RUN 'g-prodgrpums.w':U.
  1714. END.
  1715. /* _UIB-CODE-BLOCK-END */
  1716. &ANALYZE-RESUME
  1717. &Scoped-define SELF-NAME m_Verbandsabrechnung
  1718. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Verbandsabrechnung wHauptmenu
  1719. ON CHOOSE OF MENU-ITEM m_Verbandsabrechnung /* Verbandsabrechnung */
  1720. DO:
  1721. RUN g-verbandsabr.w.
  1722. END.
  1723. /* _UIB-CODE-BLOCK-END */
  1724. &ANALYZE-RESUME
  1725. &Scoped-define SELF-NAME m_Verbandsgruppen
  1726. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Verbandsgruppen wHauptmenu
  1727. ON CHOOSE OF MENU-ITEM m_Verbandsgruppen /* Verbandsgruppen */
  1728. DO:
  1729. RUN START_PROGRAMM ( INPUT 'w-verband.w':U ).
  1730. END.
  1731. /* _UIB-CODE-BLOCK-END */
  1732. &ANALYZE-RESUME
  1733. &Scoped-define SELF-NAME m_Verkaufsgebinde
  1734. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Verkaufsgebinde wHauptmenu
  1735. ON CHOOSE OF MENU-ITEM m_Verkaufsgebinde /* Verkaufsgebinde */
  1736. DO:
  1737. RUN START_PROGRAMM ( INPUT 'w-vgebinde.w':U ).
  1738. END.
  1739. /* _UIB-CODE-BLOCK-END */
  1740. &ANALYZE-RESUME
  1741. &Scoped-define SELF-NAME m_Verkaufszahlen
  1742. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Verkaufszahlen wHauptmenu
  1743. ON CHOOSE OF MENU-ITEM m_Verkaufszahlen /* Verkaufszahlen pro Kunde */
  1744. DO:
  1745. RUN 'g-verkaufszahlen.w':U.
  1746. END.
  1747. /* _UIB-CODE-BLOCK-END */
  1748. &ANALYZE-RESUME
  1749. &Scoped-define SELF-NAME m_Verkauf_Alkoholika_gebrannt
  1750. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Verkauf_Alkoholika_gebrannt wHauptmenu
  1751. ON CHOOSE OF MENU-ITEM m_Verkauf_Alkoholika_gebrannt /* Verkauf Alkoholika (gebrannte Wasser) */
  1752. DO:
  1753. RUN g-p_alkoholverkauf.w.
  1754. END.
  1755. /* _UIB-CODE-BLOCK-END */
  1756. &ANALYZE-RESUME
  1757. &Scoped-define SELF-NAME m_Vertreter
  1758. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Vertreter wHauptmenu
  1759. ON CHOOSE OF MENU-ITEM m_Vertreter /* Vertreter */
  1760. DO:
  1761. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'VERTR':U ) NO-ERROR.
  1762. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1763. END.
  1764. /* _UIB-CODE-BLOCK-END */
  1765. &ANALYZE-RESUME
  1766. &Scoped-define SELF-NAME m_Vertreter-Provisionsabrechn
  1767. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Vertreter-Provisionsabrechn wHauptmenu
  1768. ON CHOOSE OF MENU-ITEM m_Vertreter-Provisionsabrechn /* Vertreter-Provisionsabrechnung */
  1769. DO:
  1770. RUN START_PROGRAMM ( INPUT 'w-provabrechnung.w':U ) NO-ERROR.
  1771. END.
  1772. /* _UIB-CODE-BLOCK-END */
  1773. &ANALYZE-RESUME
  1774. &Scoped-define SELF-NAME m_VIPER_Druckersteuerung
  1775. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_VIPER_Druckersteuerung wHauptmenu
  1776. ON CHOOSE OF MENU-ITEM m_VIPER_Druckersteuerung /* VIPER Druckersteuerung */
  1777. DO:
  1778. RUN START_PROGRAMM ( INPUT 'w-viperdoc.w':U ) NO-ERROR.
  1779. END.
  1780. /* _UIB-CODE-BLOCK-END */
  1781. &ANALYZE-RESUME
  1782. &Scoped-define SELF-NAME m_w-auftrag
  1783. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-auftrag wHauptmenu
  1784. ON CHOOSE OF MENU-ITEM m_w-auftrag /* Auftrag */
  1785. DO:
  1786. IF cInstallation = 'Wiederkehr' OR
  1787. cInstallation = 'SanMartino' THEN RUN START_PROGRAMM ( INPUT 'v8/w-auftrag.w':U ).
  1788. ELSE RUN START_PROGRAMM ( INPUT 'w-auftrag.w':U ).
  1789. END.
  1790. /* _UIB-CODE-BLOCK-END */
  1791. &ANALYZE-RESUME
  1792. &Scoped-define SELF-NAME m_w-benutzer
  1793. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-benutzer wHauptmenu
  1794. ON CHOOSE OF MENU-ITEM m_w-benutzer /* Benutzerverwaltung */
  1795. DO:
  1796. RUN START_PROGRAMM ( 'w-benutzer.w':U ).
  1797. END.
  1798. /* _UIB-CODE-BLOCK-END */
  1799. &ANALYZE-RESUME
  1800. &Scoped-define SELF-NAME m_w-DDAktionen
  1801. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-DDAktionen wHauptmenu
  1802. ON CHOOSE OF MENU-ITEM m_w-DDAktionen /* DD-Aktionen */
  1803. DO:
  1804. RUN START_PROGRAMM ( 'w-ddaktionen.w':U ) NO-ERROR.
  1805. END.
  1806. /* _UIB-CODE-BLOCK-END */
  1807. &ANALYZE-RESUME
  1808. &Scoped-define SELF-NAME m_w-DDKampanie
  1809. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-DDKampanie wHauptmenu
  1810. ON CHOOSE OF MENU-ITEM m_w-DDKampanie /* Kampanien */
  1811. DO:
  1812. RUN START_PROGRAMM ( 'w-ddkampanie.w' ).
  1813. END.
  1814. /* _UIB-CODE-BLOCK-END */
  1815. &ANALYZE-RESUME
  1816. &Scoped-define SELF-NAME m_w-fahrer
  1817. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-fahrer wHauptmenu
  1818. ON CHOOSE OF MENU-ITEM m_w-fahrer /* Fahrer */
  1819. DO:
  1820. RUN START_PROGRAMM ( INPUT 'w-fahrer.w':U ).
  1821. END.
  1822. /* _UIB-CODE-BLOCK-END */
  1823. &ANALYZE-RESUME
  1824. &Scoped-define SELF-NAME m_w-HogaShop-Gruppen
  1825. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-HogaShop-Gruppen wHauptmenu
  1826. ON CHOOSE OF MENU-ITEM m_w-HogaShop-Gruppen /* HogaShop-Gruppen */
  1827. DO:
  1828. RUN START_PROGRAMM ( INPUT 'w-hogagrp.w':U ).
  1829. END.
  1830. /* _UIB-CODE-BLOCK-END */
  1831. &ANALYZE-RESUME
  1832. &Scoped-define SELF-NAME m_w-HogaShop-Kunden
  1833. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-HogaShop-Kunden wHauptmenu
  1834. ON CHOOSE OF MENU-ITEM m_w-HogaShop-Kunden /* HogaShop-Kunden */
  1835. DO:
  1836. RUN START_PROGRAMM ( INPUT 'w-hogauser.w':U ).
  1837. END.
  1838. /* _UIB-CODE-BLOCK-END */
  1839. &ANALYZE-RESUME
  1840. &Scoped-define SELF-NAME m_w-mahntexte
  1841. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-mahntexte wHauptmenu
  1842. ON CHOOSE OF MENU-ITEM m_w-mahntexte /* Mahntexte VIPER */
  1843. DO:
  1844. RUN START_PROGRAMM ( INPUT 'w-mahntexte.w':U ).
  1845. END.
  1846. /* _UIB-CODE-BLOCK-END */
  1847. &ANALYZE-RESUME
  1848. &Scoped-define SELF-NAME m_w-ruestart
  1849. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-ruestart wHauptmenu
  1850. ON CHOOSE OF MENU-ITEM m_w-ruestart /* Rüstarten */
  1851. DO:
  1852. RUN START_PROGRAMM ( INPUT 'w-ruestart.w':U ).
  1853. END.
  1854. /* _UIB-CODE-BLOCK-END */
  1855. &ANALYZE-RESUME
  1856. &Scoped-define SELF-NAME m_w-shopfeld
  1857. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-shopfeld wHauptmenu
  1858. ON CHOOSE OF MENU-ITEM m_w-shopfeld /* eShop - Felder */
  1859. DO:
  1860. RUN START_PROGRAMM ( INPUT 'w-shopfeld.w':U ).
  1861. END.
  1862. /* _UIB-CODE-BLOCK-END */
  1863. &ANALYZE-RESUME
  1864. &Scoped-define SELF-NAME m_w-Sortimentspreisliste
  1865. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-Sortimentspreisliste wHauptmenu
  1866. ON CHOOSE OF MENU-ITEM m_w-Sortimentspreisliste /* Preisliste Sortiment */
  1867. DO:
  1868. RUN g-preisliste-sortiment.w.
  1869. END.
  1870. /* _UIB-CODE-BLOCK-END */
  1871. &ANALYZE-RESUME
  1872. &Scoped-define SELF-NAME m_w-translate
  1873. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-translate wHauptmenu
  1874. ON CHOOSE OF MENU-ITEM m_w-translate /* Labeltexte */
  1875. DO:
  1876. RUN START_PROGRAMM ( INPUT 'w-translate.w':U ).
  1877. END.
  1878. /* _UIB-CODE-BLOCK-END */
  1879. &ANALYZE-RESUME
  1880. &Scoped-define SELF-NAME m_w-waehrung
  1881. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_w-waehrung wHauptmenu
  1882. ON CHOOSE OF MENU-ITEM m_w-waehrung /* Fremdwährungen */
  1883. DO:
  1884. RUN START_PROGRAMM ( INPUT 'w-waehrung.w':U ).
  1885. END.
  1886. /* _UIB-CODE-BLOCK-END */
  1887. &ANALYZE-RESUME
  1888. &Scoped-define SELF-NAME m_Warengruppen
  1889. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Warengruppen wHauptmenu
  1890. ON CHOOSE OF MENU-ITEM m_Warengruppen /* Waren-,Produkte-,Artikelgruppen */
  1891. DO:
  1892. RUN START_PROGRAMM ( INPUT 'w-warengruppen.w':U ).
  1893. END.
  1894. /* _UIB-CODE-BLOCK-END */
  1895. &ANALYZE-RESUME
  1896. &Scoped-define SELF-NAME m_Weinhaldelskontrollkommissi
  1897. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Weinhaldelskontrollkommissi wHauptmenu
  1898. ON CHOOSE OF MENU-ITEM m_Weinhaldelskontrollkommissi /* Weinhandelskontrollkommission */
  1899. DO:
  1900. RUN g-p_ewk.w.
  1901. END.
  1902. /* _UIB-CODE-BLOCK-END */
  1903. &ANALYZE-RESUME
  1904. &Scoped-define SELF-NAME m_WeinpreislistePreisgruppe
  1905. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_WeinpreislistePreisgruppe wHauptmenu
  1906. ON CHOOSE OF MENU-ITEM m_WeinpreislistePreisgruppe /* Weinpreisliste/Preisgruppe */
  1907. DO:
  1908. RUN g-preisliste-wein.w.
  1909. END.
  1910. /* _UIB-CODE-BLOCK-END */
  1911. &ANALYZE-RESUME
  1912. &Scoped-define SELF-NAME m_Weinstyle
  1913. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Weinstyle wHauptmenu
  1914. ON CHOOSE OF MENU-ITEM m_Weinstyle /* Weinstyle */
  1915. DO:
  1916. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'STYLE':U ) NO-ERROR.
  1917. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1918. END.
  1919. /* _UIB-CODE-BLOCK-END */
  1920. &ANALYZE-RESUME
  1921. &Scoped-define SELF-NAME m_Whrungen
  1922. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Whrungen wHauptmenu
  1923. ON CHOOSE OF MENU-ITEM m_Whrungen /* Währungen */
  1924. DO:
  1925. RUN START_PROGRAMM ( INPUT 'w-waehrung.w':U ).
  1926. END.
  1927. /* _UIB-CODE-BLOCK-END */
  1928. &ANALYZE-RESUME
  1929. &Scoped-define SELF-NAME m_Wirtesonntage
  1930. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Wirtesonntage wHauptmenu
  1931. ON CHOOSE OF MENU-ITEM m_Wirtesonntage /* Wirtesonntage */
  1932. DO:
  1933. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'WISO':U ) NO-ERROR.
  1934. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1935. END.
  1936. /* _UIB-CODE-BLOCK-END */
  1937. &ANALYZE-RESUME
  1938. &Scoped-define SELF-NAME m_Zahlungsarten
  1939. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Zahlungsarten wHauptmenu
  1940. ON CHOOSE OF MENU-ITEM m_Zahlungsarten /* Zahlungsarten */
  1941. DO:
  1942. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'ZAHART':U ) NO-ERROR.
  1943. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1944. END.
  1945. /* _UIB-CODE-BLOCK-END */
  1946. &ANALYZE-RESUME
  1947. &Scoped-define SELF-NAME m_Zahlungskonditionen
  1948. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL m_Zahlungskonditionen wHauptmenu
  1949. ON CHOOSE OF MENU-ITEM m_Zahlungskonditionen /* Zahlungskonditionen */
  1950. DO:
  1951. RUN START_PROGRAMM ( INPUT 'w-kondi.w':U ).
  1952. END.
  1953. /* _UIB-CODE-BLOCK-END */
  1954. &ANALYZE-RESUME
  1955. &Scoped-define SELF-NAME w-drucker-schriften
  1956. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL w-drucker-schriften wHauptmenu
  1957. ON CHOOSE OF MENU-ITEM w-drucker-schriften /* Druckerverwaltung neu */
  1958. DO:
  1959. RUN START_PROGRAMM ( INPUT 'w-drucker-schriften.w':U ) NO-ERROR.
  1960. END.
  1961. /* _UIB-CODE-BLOCK-END */
  1962. &ANALYZE-RESUME
  1963. &Scoped-define SELF-NAME w-horelager
  1964. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL w-horelager wHauptmenu
  1965. ON CHOOSE OF MENU-ITEM w-horelager /* Lagerverwaltung */
  1966. DO:
  1967. RUN START_PROGRAMM ( INPUT 'w-horelager.w':U ) NO-ERROR.
  1968. END.
  1969. /* _UIB-CODE-BLOCK-END */
  1970. &ANALYZE-RESUME
  1971. &Scoped-define SELF-NAME w-Kalender
  1972. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL w-Kalender wHauptmenu
  1973. ON CHOOSE OF MENU-ITEM w-Kalender /* Kalender */
  1974. DO:
  1975. RUN START_PROGRAMM ( INPUT 'w-kalender.w':U ).
  1976. END.
  1977. /* _UIB-CODE-BLOCK-END */
  1978. &ANALYZE-RESUME
  1979. &Scoped-define SELF-NAME w-lagerarten
  1980. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL w-lagerarten wHauptmenu
  1981. ON CHOOSE OF MENU-ITEM w-lagerarten /* Lagerarten */
  1982. DO:
  1983. IF SAktiv THEN DYNAMIC-FUNCTION('SETTABELLE':U, INPUT 'LAGERART':U ) NO-ERROR.
  1984. RUN START_PROGRAMM ( INPUT 'w-tabellen.w':U ).
  1985. END.
  1986. /* _UIB-CODE-BLOCK-END */
  1987. &ANALYZE-RESUME
  1988. &UNDEFINE SELF-NAME
  1989. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK wHauptmenu
  1990. /* *************************** Main Block *************************** */
  1991. SUBSCRIBE TO 'STARTGEBINDEKONTI' ANYWHERE.
  1992. DEFINE VARIABLE xString AS CHARACTER NO-UNDO.
  1993. DEFINE VARIABLE cWinUser AS CHARACTER NO-UNDO.
  1994. DEFINE VARIABLE i1 AS INTEGER NO-UNDO.
  1995. DEFINE VARIABLE lOK AS LOGICAL NO-UNDO.
  1996. GET-KEY-VALUE SECTION 'GrundEinstellungen'
  1997. KEY 'EscapeAufHauptmenu'
  1998. VALUE xString.
  1999. IF xString = ? THEN xString = ''.
  2000. IF xString = '' THEN
  2001. DO:
  2002. xString = 'ja'.
  2003. PUT-KEY-VALUE SECTION 'GrundEinstellungen'
  2004. KEY 'EscapeAufHauptmenu'
  2005. VALUE xString NO-ERROR.
  2006. END.
  2007. IF xString BEGINS 'n' THEN EscFlag = FALSE.
  2008. ELSE EscFlag = TRUE .
  2009. EndFlag = FALSE.
  2010. SESSION:DATA-ENTRY-RETURN = TRUE.
  2011. SAktiv = DYNAMIC-FUNCTION('getSuperAktiv':U) NO-ERROR.
  2012. Progname = ENTRY(1, THIS-PROCEDURE:FILE-NAME, '.') NO-ERROR.
  2013. IF Progname = '' THEN Progname = 'Haupt'.
  2014. /* ------------------------------------------------------------------
  2015. TRIGGERS
  2016. ------------------------------------------------------------------ */
  2017. ON 'CTRL-F':U ANYWHERE
  2018. DO:
  2019. DEFINE VARIABLE hParent AS HANDLE NO-UNDO.
  2020. DEFINE VARIABLE hFocus AS HANDLE NO-UNDO.
  2021. hFocus = FOCUS.
  2022. DO WHILE VALID-HANDLE(hFocus):
  2023. hParent = hFocus.
  2024. hFocus = hFocus:PARENT.
  2025. END.
  2026. MESSAGE hParent:TITLE.
  2027. RETURN.
  2028. END.
  2029. ON 'HELP':U ANYWHERE
  2030. DO:
  2031. DEFINE VARIABLE hFocus AS HANDLE NO-UNDO.
  2032. DEFINE VARIABLE cString AS CHARACTER NO-UNDO.
  2033. hFocus = FOCUS.
  2034. IF NOT VALID-HANDLE(hFocus) THEN RETURN.
  2035. cString = hFocus:HELP NO-ERROR.
  2036. IF cString = ? OR
  2037. cString = '?' OR
  2038. cString = '' THEN cString = hFocus:TOOLTIP.
  2039. IF cString = ? THEN cString = 'Keine Hilfe verfügbar '.
  2040. IF cString = '?' THEN cString = 'Keine Hilfe verfügbar '.
  2041. MESSAGE hFocus:NAME SKIP
  2042. cString VIEW-AS ALERT-BOX INFORMATION.
  2043. RETURN.
  2044. END.
  2045. PROCEDURE GetSystemMetrics EXTERNAL "USER32.DLL":
  2046. DEFINE INPUT PARAMETER nIndex AS LONG.
  2047. DEFINE RETURN PARAMETER nRet AS LONG.
  2048. END PROCEDURE.
  2049. {src/adm2/windowmn.i}
  2050. /* _UIB-CODE-BLOCK-END */
  2051. &ANALYZE-RESUME
  2052. /* ********************** Internal Procedures *********************** */
  2053. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects wHauptmenu _ADM-CREATE-OBJECTS
  2054. PROCEDURE adm-create-objects :
  2055. /*------------------------------------------------------------------------------
  2056. Purpose: Create handles for all SmartObjects used in this procedure.
  2057. After SmartObjects are initialized, then SmartLinks are added.
  2058. Parameters: <none>
  2059. ------------------------------------------------------------------------------*/
  2060. END PROCEDURE.
  2061. /* _UIB-CODE-BLOCK-END */
  2062. &ANALYZE-RESUME
  2063. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI wHauptmenu _DEFAULT-DISABLE
  2064. PROCEDURE disable_UI :
  2065. /*------------------------------------------------------------------------------
  2066. Purpose: DISABLE the User Interface
  2067. Parameters: <none>
  2068. Notes: Here we clean-up the user-interface by deleting
  2069. dynamic widgets we have created and/or hide
  2070. frames. This procedure is usually called when
  2071. we are ready to "clean-up" after running.
  2072. ------------------------------------------------------------------------------*/
  2073. /* Delete the WINDOW we created */
  2074. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wHauptmenu)
  2075. THEN DELETE WIDGET wHauptmenu.
  2076. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  2077. END PROCEDURE.
  2078. /* _UIB-CODE-BLOCK-END */
  2079. &ANALYZE-RESUME
  2080. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject wHauptmenu
  2081. PROCEDURE enableObject :
  2082. /*------------------------------------------------------------------------------
  2083. Purpose: Super Override
  2084. Parameters:
  2085. Notes:
  2086. ------------------------------------------------------------------------------*/
  2087. DEFINE VARIABLE ja AS LOG NO-UNDO.
  2088. DEFINE VARIABLE Firma AS CHARACTER NO-UNDO.
  2089. DEFINE VARIABLE hSubMenu AS HANDLE NO-UNDO.
  2090. { incl/winenableobject.i }
  2091. RUN SUPER.
  2092. Firma = DYNAMIC-FUNCTION('GETMANDANT':U) NO-ERROR.
  2093. FIND Steuer NO-LOCK USE-INDEX Steuer-k1
  2094. WHERE Steuer.Firma = Firma NO-ERROR.
  2095. /*
  2096. RUN MENU_SAMMELN.
  2097. */
  2098. DO WHILE FErst:
  2099. FErst = FALSE.
  2100. cBenutzer = DYNAMIC-FUNCTION('GETBENUTZERDATEN':U) NO-ERROR.
  2101. IF ENTRY(4, cBenutzer, CHR(01)) <> 'ja' THEN
  2102. DO:
  2103. MENU m_Administration:SENSITIVE = FALSE.
  2104. MENU m_Tabellen :SENSITIVE = FALSE.
  2105. END.
  2106. IF SAktiv THEN RUN FENSTER_TITEL ( INPUT wHauptmenu:HANDLE ).
  2107. END.
  2108. RUN GRUNDEINSTELLUNGEN.
  2109. END PROCEDURE.
  2110. /* _UIB-CODE-BLOCK-END */
  2111. &ANALYZE-RESUME
  2112. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI wHauptmenu _DEFAULT-ENABLE
  2113. PROCEDURE enable_UI :
  2114. /*------------------------------------------------------------------------------
  2115. Purpose: ENABLE the User Interface
  2116. Parameters: <none>
  2117. Notes: Here we display/view/enable the widgets in the
  2118. user-interface. In addition, OPEN all queries
  2119. associated with each FRAME and BROWSE.
  2120. These statements here are based on the "Other
  2121. Settings" section of the widget Property Sheets.
  2122. ------------------------------------------------------------------------------*/
  2123. ENABLE Btn_Inventar Btn_Adresse Btn_Artikel Btn_Auftrag Btn_Lager Btn_Bestell
  2124. Btn_Abhol Btn_Debitoren Btn_Aussendienst Btn_Scand IMAGE-1 RECT-4
  2125. WITH FRAME fMain IN WINDOW wHauptmenu.
  2126. {&OPEN-BROWSERS-IN-QUERY-fMain}
  2127. VIEW wHauptmenu.
  2128. END PROCEDURE.
  2129. /* _UIB-CODE-BLOCK-END */
  2130. &ANALYZE-RESUME
  2131. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE wHauptmenu
  2132. PROCEDURE ENDE :
  2133. /*------------------------------------------------------------------------------
  2134. Purpose:
  2135. Parameters: <none>
  2136. Notes:
  2137. ------------------------------------------------------------------------------*/
  2138. DEFINE VARIABLE XString AS CHARACTER NO-UNDO.
  2139. DEFINE VARIABLE hWindow AS HANDLE NO-UNDO.
  2140. DEFINE VARIABLE wx AS INTEGER NO-UNDO.
  2141. DEFINE VARIABLE wy AS INTEGER NO-UNDO.
  2142. RUN OFFENE_PROGRAMME ( OUTPUT XString ).
  2143. IF NUM-ENTRIES ( XString, CHR(01) ) > 0 THEN
  2144. DO:
  2145. MESSAGE 'Erst alle programme schliessen ' XString VIEW-AS ALERT-BOX.
  2146. EndFlag = FALSE.
  2147. RETURN NO-APPLY.
  2148. END.
  2149. IF NOT EscFlag THEN
  2150. DO:
  2151. IF NOT EndFlag THEN
  2152. DO:
  2153. EndFlag = FALSE.
  2154. RETURN NO-APPLY.
  2155. END.
  2156. END.
  2157. wx = {&WINDOW-NAME}:X NO-ERROR.
  2158. wy = {&WINDOW-NAME}:Y NO-ERROR.
  2159. DYNAMIC-FUNCTION('setFensterposition':U, INPUT 'Fensterposition',
  2160. INPUT Progname,
  2161. INPUT wx,
  2162. INPUT wy) NO-ERROR.
  2163. RUN CLOSE_FUNKTIONEN.
  2164. APPLY "CLOSE":U TO THIS-PROCEDURE.
  2165. RETURN NO-APPLY.
  2166. END PROCEDURE.
  2167. /* _UIB-CODE-BLOCK-END */
  2168. &ANALYZE-RESUME
  2169. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject wHauptmenu
  2170. PROCEDURE exitObject :
  2171. /*------------------------------------------------------------------------------
  2172. Purpose: Window-specific override of this procedure which destroys
  2173. its contents and itself.
  2174. Notes:
  2175. ------------------------------------------------------------------------------*/
  2176. RUN ENDE.
  2177. RETURN NO-APPLY.
  2178. END PROCEDURE.
  2179. /* _UIB-CODE-BLOCK-END */
  2180. &ANALYZE-RESUME
  2181. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE GRUNDEINSTELLUNGEN wHauptmenu
  2182. PROCEDURE GRUNDEINSTELLUNGEN :
  2183. /*------------------------------------------------------------------------------
  2184. Purpose:
  2185. Parameters: <none>
  2186. Notes:
  2187. ------------------------------------------------------------------------------*/
  2188. DEFINE VARIABLE xString AS CHARACTER NO-UNDO.
  2189. DEFINE VARIABLE Ja AS LOG NO-UNDO.
  2190. GET-KEY-VALUE SECTION 'GrundEinstellungen'
  2191. KEY 'EpAufArtikelSuchen'
  2192. VALUE xString.
  2193. IF xString = ? THEN
  2194. DO:
  2195. ja = ?.
  2196. MESSAGE 'Möchten Sie in Zukunft den Listen-EP auf der' SKIP
  2197. 'Artikel-Suchmaske angezeigt haben ? '
  2198. VIEW-AS ALERT-BOX QUESTION BUTTONS YES-NO-CANCEL
  2199. UPDATE ja.
  2200. IF ja <> ? THEN PUT-KEY-VALUE SECTION 'GrundEinstellungen'
  2201. KEY 'EpAufArtikelSuchen'
  2202. VALUE STRING(ja,'ja/nein').
  2203. END.
  2204. GET-KEY-VALUE SECTION 'GrundEinstellungen'
  2205. KEY 'EscapeAufAuftrag'
  2206. VALUE xString.
  2207. IF xString = ? THEN
  2208. DO:
  2209. ja = ?.
  2210. MESSAGE 'Möchten Sie die Auftragsbearbeitung mit ESC ' SKIP
  2211. 'beenden können ? '
  2212. VIEW-AS ALERT-BOX QUESTION BUTTONS YES-NO-CANCEL
  2213. UPDATE ja.
  2214. IF ja <> ? THEN PUT-KEY-VALUE SECTION 'GrundEinstellungen'
  2215. KEY 'EscapeAufAuftrag'
  2216. VALUE STRING(ja,'ja/nein').
  2217. END.
  2218. END PROCEDURE.
  2219. /* _UIB-CODE-BLOCK-END */
  2220. &ANALYZE-RESUME
  2221. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject wHauptmenu
  2222. PROCEDURE initializeObject :
  2223. /*------------------------------------------------------------------------------
  2224. Purpose: Super Override
  2225. Parameters:
  2226. Notes:
  2227. ------------------------------------------------------------------------------*/
  2228. /* Code placed here will execute PRIOR to standard behavior. */
  2229. RUN SUPER.
  2230. DEFINE VARIABLE fAdmin AS LOG INIT TRUE NO-UNDO.
  2231. DEFINE VARIABLE fSpez AS LOG INIT FALSE NO-UNDO.
  2232. DEFINE VARIABLE lFound AS LOG INIT TRUE NO-UNDO.
  2233. cSysUser = DYNAMIC-FUNCTION('getSysUser':U ) NO-ERROR.
  2234. hMenu = {&WINDOW-NAME}:MENU-BAR.
  2235. IF NOT VALID-HANDLE(hMenu) THEN RETURN.
  2236. CASE cInstallation:
  2237. WHEN 'realwines' THEN
  2238. DO:
  2239. hMenu = hMenu:FIRST-CHILD.
  2240. MASTER00:
  2241. DO WHILE VALID-HANDLE(hMenu):
  2242. DO WHILE TRUE:
  2243. IF hMenu:NAME <> 'm_administration' THEN LEAVE.
  2244. LEAVE MASTER00.
  2245. END.
  2246. hMenu = hMenu:NEXT-SIBLING.
  2247. END.
  2248. hMenu = hMenu:FIRST-CHILD.
  2249. MASTER01:
  2250. DO WHILE VALID-HANDLE(hMenu):
  2251. DO WHILE TRUE:
  2252. IF hMenu:NAME <> 'm_Verwaltung' THEN LEAVE.
  2253. LEAVE MASTER01.
  2254. END.
  2255. hMenu = hMenu:NEXT-SIBLING.
  2256. END.
  2257. hMenu = hMenu:FIRST-CHILD.
  2258. MASTER02:
  2259. DO WHILE VALID-HANDLE(hMenu):
  2260. DO WHILE TRUE:
  2261. IF hMenu:NAME <> 'm_Export_eShop_realwines' THEN LEAVE.
  2262. hMenu:SENSITIVE = TRUE.
  2263. LEAVE MASTER02.
  2264. END.
  2265. hMenu = hMenu:NEXT-SIBLING.
  2266. END.
  2267. END.
  2268. END CASE.
  2269. fAdmin = (IF ENTRY(4, cBenutzerDaten, CHR(01)) BEGINS 'j' THEN TRUE ELSE FALSE).
  2270. fSpez = DYNAMIC-FUNCTION('getBenutzerSpezFlag':U) NO-ERROR.
  2271. IF fAdmin THEN RETURN.
  2272. MENU m_Administration:SENSITIVE = FALSE.
  2273. MENU m_Tabellen :SENSITIVE = FALSE.
  2274. /* oswald Psezial */
  2275. cBenutzer = DYNAMIC-FUNCTION ('getBenutzer':U) NO-ERROR.
  2276. IF cBenutzer = 'gt' THEN MENU m_Auswertungen:SENSITIVE = FALSE.
  2277. END PROCEDURE.
  2278. /* _UIB-CODE-BLOCK-END */
  2279. &ANALYZE-RESUME
  2280. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE MENU_SAMMELN wHauptmenu
  2281. PROCEDURE MENU_SAMMELN :
  2282. /*------------------------------------------------------------------------------
  2283. Purpose:
  2284. Parameters: <none>
  2285. Notes:
  2286. ------------------------------------------------------------------------------*/
  2287. DEFINE VARIABLE hSubMenu AS HANDLE NO-UNDO.
  2288. DEFINE VARIABLE cName AS CHARACTER NO-UNDO.
  2289. DEFINE VARIABLE cProg AS CHARACTER NO-UNDO.
  2290. DEFINE VARIABLE i1 AS INTEGER NO-UNDO.
  2291. DEFINE VARIABLE J1 AS INTEGER NO-UNDO.
  2292. DEFINE VARIABLE J2 AS INTEGER NO-UNDO.
  2293. DEFINE BUFFER BMenu FOR TMenu.
  2294. hMenu = {&WINDOW-NAME}:MENU-BAR.
  2295. IF NOT VALID-HANDLE(hMenu) THEN RETURN.
  2296. hMenu = hMenu:FIRST-CHILD.
  2297. DO WHILE VALID-HANDLE(hMenu):
  2298. DO WHILE TRUE:
  2299. IF hMenu:TYPE <> 'SUB-MENU' THEN LEAVE.
  2300. FIND FIRST BMenu USE-INDEX TMenu-k2
  2301. WHERE BMenu.cMenu = hMenu:NAME NO-LOCK NO-ERROR.
  2302. IF AVAILABLE BMenu THEN LEAVE.
  2303. i1 = i1 + 1.
  2304. CREATE BMenu.
  2305. ASSIGN
  2306. BMenu.Nummer = i1
  2307. BMenu.cMenu = hMenu:NAME
  2308. BMenu.hMenu = hMenu.
  2309. LEAVE.
  2310. END.
  2311. hMenu = hMenu:NEXT-SIBLING.
  2312. END.
  2313. FOR EACH TMenu USE-INDEX TMenu-k1:
  2314. hMenu = TMenu.hMenu.
  2315. hSubMenu = hMenu:FIRST-CHILD.
  2316. DO WHILE VALID-HANDLE(hSubMenu):
  2317. DO WHILE TRUE:
  2318. IF hSubMenu:TYPE <> 'SUB-MENU' THEN LEAVE.
  2319. FIND FIRST BMenu USE-INDEX TMenu-k2
  2320. WHERE BMenu.cMenu = hSubMenu:NAME NO-LOCK NO-ERROR.
  2321. IF AVAILABLE BMenu THEN LEAVE.
  2322. i1 = i1 + 1.
  2323. CREATE BMenu.
  2324. ASSIGN
  2325. BMenu.Nummer = i1
  2326. BMenu.cMenu = hSubMenu:NAME
  2327. BMenu.hMenu = hSubMenu.
  2328. LEAVE.
  2329. END.
  2330. hSubMenu = hSubMenu:NEXT-SIBLING.
  2331. END.
  2332. END.
  2333. EMPTY TEMP-TABLE TMenuProg.
  2334. FOR EACH TMenu USE-INDEX TMenu-k1:
  2335. hMenu = TMenu.hMenu.
  2336. hMenu = hMenu:FIRST-CHILD.
  2337. DO WHILE VALID-HANDLE(hMenu):
  2338. DO WHILE TRUE:
  2339. IF hMenu:TYPE <> 'MENU-ITEM' THEN LEAVE.
  2340. IF hMenu:NAME = ? THEN LEAVE.
  2341. cName = hMenu:NAME.
  2342. CREATE TMenuProg.
  2343. ASSIGN
  2344. TMenuProg.cMenu = cName
  2345. TMenuProg.Typ = 'WI'
  2346. TMenuProg.hMenu = hMenu.
  2347. /*
  2348. DO WHILE TRUE:
  2349. IF NOT cName BEGINS 'm_' THEN LEAVE.
  2350. cName = SUBSTRING(cName,03).
  2351. END.
  2352. TMenuProg.cName = cName.
  2353. IF cName BEGINS 'd-' THEN DO:
  2354. TMenuProg.Typ = 'DI'.
  2355. LEAVE.
  2356. END.
  2357. IF cName BEGINS 'g-' THEN DO:
  2358. TMenuProg.Typ = 'DI'.
  2359. LEAVE.
  2360. END.
  2361. IF cName BEGINS 'w-' THEN DO:
  2362. TMenuProg.Typ = 'WI'.
  2363. LEAVE.
  2364. END.
  2365. IF cName BEGINS 'f-' THEN DO:
  2366. TMenuProg.Typ = 'FR'.
  2367. LEAVE.
  2368. END.
  2369. */
  2370. LEAVE.
  2371. END.
  2372. /* cProg = ''. */
  2373. /* DO WHILE TRUE: */
  2374. /* cProg = cName + '.r'. */
  2375. /* cProg = SEARCH(cProg) NO-ERROR. */
  2376. /* IF cProg <> ? THEN LEAVE. */
  2377. /* cProg = cName + '.w'. */
  2378. /* cProg = SEARCH(cProg) NO-ERROR. */
  2379. /* IF cProg <> ? THEN LEAVE. */
  2380. /* cProg = cName + '.p'. */
  2381. /* cProg = SEARCH(cProg) NO-ERROR. */
  2382. /* IF cProg <> ? THEN LEAVE. */
  2383. /* cProg = ''. */
  2384. /* LEAVE. */
  2385. /* END. */
  2386. /* j1 = INDEX(cProg, '<<'). */
  2387. /* j2 = INDEX(cProg, '>>'). */
  2388. /* IF j1 > 0 AND */
  2389. /* j2 > 0 THEN cProg = SUBSTRING(cProg,j1 + 2,j2 - j1 - 2). */
  2390. /* cProg = REPLACE(cProg, '.\', ''). */
  2391. /* TMenuProg.cProg = cProg. */
  2392. hMenu = hMenu:NEXT-SIBLING.
  2393. END.
  2394. END.
  2395. END PROCEDURE.
  2396. /* _UIB-CODE-BLOCK-END */
  2397. &ANALYZE-RESUME
  2398. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE STARTGEBINDEKONTI wHauptmenu
  2399. PROCEDURE STARTGEBINDEKONTI :
  2400. /*------------------------------------------------------------------------------
  2401. Purpose:
  2402. Parameters: <none>
  2403. Notes:
  2404. ------------------------------------------------------------------------------*/
  2405. RUN START_PROGRAMM ( INPUT 'w-gebkonto.w':U ).
  2406. END PROCEDURE.
  2407. /* _UIB-CODE-BLOCK-END */
  2408. &ANALYZE-RESUME
  2409. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE viewObject wHauptmenu
  2410. PROCEDURE viewObject :
  2411. /*------------------------------------------------------------------------------
  2412. Purpose: Super Override
  2413. Parameters:
  2414. Notes:
  2415. ------------------------------------------------------------------------------*/
  2416. /* Code placed here will execute PRIOR to standard behavior. */
  2417. RUN SUPER.
  2418. /* Code placed here will execute AFTER standard behavior. */
  2419. END PROCEDURE.
  2420. /* _UIB-CODE-BLOCK-END */
  2421. &ANALYZE-RESUME
  2422. /* ************************ Function Implementations ***************** */
  2423. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setAuditUser wHauptmenu
  2424. FUNCTION setAuditUser RETURNS LOGICAL
  2425. ( ipcUser AS CHARACTER ):
  2426. /*------------------------------------------------------------------------------*/
  2427. /* Purpose: */
  2428. /* Notes: */
  2429. /*------------------------------------------------------------------------------*/
  2430. DEFINE VARIABLE hClientPrincipal AS HANDLE NO-UNDO.
  2431. DEFINE VARIABLE cLDBName AS CHARACTER NO-UNDO.
  2432. DEFINE VARIABLE cDBName AS CHARACTER NO-UNDO.
  2433. DEFINE VARIABLE ii AS INTEGER NO-UNDO.
  2434. DO ii = 1 TO NUM-DBS:
  2435. IF INDEX(LDBNAME(ii), 'pse') <> 0 THEN NEXT.
  2436. cLDBName = LDBNAME(ii).
  2437. cDBName = DBNAME.
  2438. LEAVE.
  2439. END.
  2440. IF cLDBName = '' THEN RETURN FALSE.
  2441. DO WHILE TRUE:
  2442. SECURITY-POLICY:LOAD-DOMAINS(cLDBName).
  2443. hClientPrincipal = SECURITY-POLICY:GET-CLIENT().
  2444. IF VALID-HANDLE ( hClientPrincipal ) THEN
  2445. DO:
  2446. IF hClientPrincipal:USER-ID = ipcUser THEN LEAVE.
  2447. hClientPrincipal:LOGOUT() NO-ERROR.
  2448. SECURITY-POLICY:SET-CLIENT( ? ) NO-ERROR.
  2449. DELETE OBJECT hClientPrincipal NO-ERROR.
  2450. END.
  2451. CREATE CLIENT-PRINCIPAL hClientPrincipal.
  2452. ASSIGN
  2453. hClientPrincipal:USER-ID = ipcUser
  2454. hClientPrincipal:DOMAIN-NAME = cDBName
  2455. hClientPrincipal:DOMAIN-TYPE = cDBName
  2456. hClientPrincipal:SESSION-ID = SUBSTRING(BASE64-ENCODE(GENERATE-UUID),1,22).
  2457. hClientPrincipal:SEAL("0123456789").
  2458. SECURITY-POLICY:SET-CLIENT(hClientPrincipal).
  2459. LEAVE.
  2460. END.
  2461. IF NOT VALID-HANDLE (hClientPrincipal) THEN RETURN FALSE.
  2462. RETURN TRUE.
  2463. END FUNCTION.
  2464. /* _UIB-CODE-BLOCK-END */
  2465. &ANALYZE-RESUME