Affärssystem: RENSA KUNDORDER

Sökväg i meny: SystemQ-Försäljning-Kundorder-Verktyg-Rensa order Revision 2006-10-18
Programmet används i huvudsak för att ta bort gamla offerter.

Om du inte vet vad du gör skall du ej köra detta program

Behörighet

Användaren måste ha läs och skrivbehörighet mot dataset SECURE i OIL-databasen

Urval och startmetod

Orderdatum

Datumintervall för rensning:

Väljs funktionen RensaOfferter beräknas tilldatum med hjälp av inställning gjord i Egenskaper OIL i fliken "Parametrar 2"

Finns inte parameter angiven kommer tilldatum för rensning av offerter att sättas till 2 år bakåt i tiden.

Popupvarningar Normalt får man en fråga om order/inköp skall tas bort.

Genom att markera NEJ kommer dessa varningar att hoppas över

Starta
Sökning på orderdatum Dator letar efter alla ej levererade ordrar inom valda datumgränser
Test status Programmet testar att ingen ordrrad har status som ej är vald
Borttagning av order Är det OK att ta bort order anropas Ta bort order för rensning av ordern
RensaOfferter
Urval Programmet söker efter orderrader med status OFF,FÖR eller KOST och som har orderdatum inom tidsintervall.
Borttagning av orderrad Använder ta bort orderrad för att ta bort raderna
Efter sista orderadens borttagande Testar om det finns fler rader på ordern. Om det var sista raden som togs bort tas även ordern bort
Automatisk körning med start av cron
scriptfil

/opt/SystemQ/rensa-offerter.sh

echo 'Startar rensning offerter:'`date` >> /backup/nattjobb.log

ACTIVE=YES

FORETAG=5

USER=GK

DLGDRIVER=BACKGROUND

NATTJOBB=YES

RULE=2789

export FORETAG USER DLGDRIVER NATTJOBB RULE ACTIVE

echo "Startar nattkorning "`date` >> /backup/nattjobb.log

echo "Startar nattkorning "`date` Rensning offerter

/opt/eloquence6/bin/eloqcore -t3 Ekonomi.01 2>/backup/Rensning-offerter.trace

echo 'Rensning offerter klar:'`date` >> /backup/nattjobb.log

FORETAG=5 Ändra detta till lämpligt nr
USER=GK Ändra detta till den användarkod som skall köra programmet
inställning i crontab # Min Tim Mån-dag Mån Veckodag Kommando

# ---------------------------------------

5 5 * * * /opt/SystemQ/rensa-offerter.sh

Tidpunkt för körning Ändra crontabraden så att lämplig tidpunkt fås
Rensa Scriptfilen kommer att köra Rensa offerter
Loggbok
Filnamn RENSA-OFFERTER.DATA

Filen ligger i SystemQ:s logfilsmapp

Normalt är detta /data/systemq/log/RENSA-OFFERTER.DATA på en LINUX-server

Format Fälten är sepparerade med semikolon som gör att filen bör kunna importeras till Excel

Fälten har följnade innehåll:

RAD;Ordernr;Pos;Status;Orderdatum;BORTTAGEN

ORDER;Ordernr;Orderdatum;BORTTAGEN

Avslutas raden med EJ BORTTAGEN har rensningen misslyckats och får ske manuellt

Affärssystem SystemQ Handbok
Affärssystem
Support
Affärssystem