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 | ||||
Handbok Affärssystem | Copyright ©1979-2006 Qwert Systems AB 26 års kunskaper | Support Affärssystem |