Heart-Profit ERP
July 05, 2024, 08:16:03 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Geblokkeerde Funktie  (Read 2507 times)
0 Members and 0 Guests are viewing this topic.
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« on: September 17, 2010, 04:08:34 pm »

Aangezien het nog wel eens voorkomt dat gebruikers, die al  jaren met Profit werken, nog steeds schermprintjes sturen met de melding "Sorry, gevraagde funktie is geblokkeerd", bij deze (nog) maar eens wat extra tekst en uitleg:

Met een schermkopie "Sorry, gevraagde funktie is geblokkeerd" toont u enkel aan dát u een foutmelding gehad heeft. Alleen het feit dat u zegt dat u een foutmelding gehad heeft, is voor ons wel voldoende, daar hoeft u geen schermkopie van te maken. En zo toch, wij hebben er niets aan, immers het bevestigt alleen maar wat u al aangaf "ik heb een geblokkeerde funktie gekregen".

In de melding ziet u een button "data" staan. Als op die button geclickt wordt, verschijnt de inhoudelijke foutmelding.
Deze inhoudelijke melding is ook via Hoofdmenu, (9) Systeembeheer, (3) Systeem, (4) Raadplegen Geblokkeerde Funkties (en dan mogelijk op datum, omschrijving of user) op te vragen.

Ervanuitgaande dat u het overzicht op datum-/tijd opvraagt, zal ^PgDn u leiden naar de laatste geblokkeerde funktie, welke meestal degene is waar het om gaat (tenzij iemand anders daarna nog weer een fout heeft gekregen). Vraag deze geblokkeerde funktie op met F1, en er volgt een scherm met de inhoudelijke melding (zie voorbeeld).

Let op: Lees eerst goed de helptekst van deze funktie. Veel geblokkeerde funkties hebben een oorzaak die u eenvoudig zelf kunt verhelpen. Zo heeft de gebruiker bijvoorbeeld geen TBC of TBI gereorganiseerd, danwel zijn er DynScreen koppelingen gedefinieerd voor velden die niet (meer) bestaat, is een disk vol (of niet bereikbaar) etc.  Dit is des te meer van belang als de fout buiten werktijd optreedt, en u maar zit te wachten tot wij bereikbaar zijn, terwijl het gewoon een fout betreft welke u zelf had kunnen herstellen.  Sad

Komt u er niet uit, mail of post dan een schermkopie van die inhoudelijke melding; er staat voor ons nuttige informatie in die ons kan helpen uw probleem spoedig op te lossen.


* error.PNG (66.62 KB, 724x113 - viewed 308 times.)

* SYERRAWX.PNG (11.58 KB, 647x501 - viewed 342 times.)
Logged

Heart-Profit company ID : HA
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #1 on: April 05, 2018, 12:45:55 pm »

Bij het overzicht Raadplegen Geblokkeerde Funkties (Hoofdmenu-9-3-4-1) wordt ook een kolom 'UBtn' getoond. Deze kolom bevat een 'Ja' indien de geblokkeerde funktie is opgetreden terwijl er een Userbutton gebruikt is.

Userbuttons staan de Gebruiker toe om de aanroep van een bepaalde Funktie onder een sneltoets te hangen. Een druk op de knop, en die funktie wordt aangeroepen. Hoewel deze funktionaliteit heel erg krachtig is, is er geen enkele garantie dat iedere kombinatie zo maar klakkeloos gebruikt kan (en mag) worden. Om maar eens een heel duidelijk voorbeeld te geven: we zouden een Userbutton kunnen maken naar een Funktie "Raadplegen Verkooporderregels". Echter, Raadplegen Verkooporderregels zal er vanuit gaan dat we éérst een Verkooporder hebben geselekteerd, immers, we tonen de Verkooporderregels van een Verkooporder. Zouden we Profit net opgestart hebben, dan is er nog geen Verkooporder bekend. Toch zouden we op de Userbutton kunnen clicken, die dan wordt geacht de Verkooporderregels te tonen van een order die niet geselekteerd is.

Merk ook op dat er funkties zijn die zich anders gedragen afhankelijk van waaruit ze worden aangeroepen. Om een typisch voorbeeld te geven: Raadplegen Charges. We hebben één tabel waarin alle Charges staan, en zo ook een tabel waar keuringen van Charges in staan. Keuren is voor produktie niets anders dan het keuren voor inkoop. Toch willen we bij Goederen Ontvangst geen geproduceerde Charges keuren, en bij Produktie geen ingekochte Charges keuren. Ook is het weinig zinvol om alle funktionaliteit dubbel uit te voeren; iedere aanpassing zouden we dan 2x moeten opnemen. En zodoende is in de loop der tijd funktionaliteit ontstaan die zegt 'als Raadplegen Charges' aanroepen vanuit de Produktieorder programmatuur, dan bedoelen we daar de geproduceerde Charges mee, maar als we haar aanroepen vanuit menu Inkoop, dan bedoelen we er de ingekochte Charges mee. Nou... werkt prima. Ja, totdat iemand een Userbutton naar die funktie gaat maken, en haar gaat gebruiken vanuit het Hoofdmenu, immers, bedoelen we dan 'de geproduceerde charges' of de 'ingekochte charges'.

Binnen Profit hebben we duizenden funkties, en in theorie kunnen die duizenden funkties elkaar weer opnieuw aanroepen. Het mag als 'niet te doen' worden beschouwd om daar situatie voor situatie te onderkennen wat wel/niet is toegestaan. De regel is nu dan ook dat deze funktionalteit 'as is' is ontwikkeld, en het aan de Gebruiker is om te bepalen welke kombinaties wel of niet in welke situatie gebruikt mogen worden. En ja, ook dat kan/zal zo af en toe tot problemen kunnen leiden, immers, de Gebruiker kan zelf ook niet altijd bepalen wat wel/niet kan.

Als een geblokkeerde funktie optreedt bij het gebruik van een Userbutton, dan is ook altijd het advies om de betreffende funktie eerst een keer op te starten via de normale menu struktuur (dus, zonder een Userbutton te gebruiken). Als de fout dan niet optreedt, zal de geblokkeerde funktie hoogstwaarschijnlijk zijn ontstaan door het onjuist gebruiken van de Userbutton.


* SYERRA.PNG (18.07 KB, 1108x212 - viewed 146 times.)
« Last Edit: April 05, 2018, 03:22:17 pm by Peter Stordiau » Logged

Heart-Profit company ID : HA
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.021 seconds with 20 queries.