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 | ||