| 1 | Актери: Менаџер на производство, Одговорно Лице |
| 2 | -Менаџерот ја потврдува нарачката за завршена во системот, одговорното лице од листата на нарачки за потврдената нарачка прави фактура за истата и ја одстранува од листата на активни нарачки. |
| 3 | |
| 4 | |
| 5 | **Чекор 1. |
| 6 | Во системот менаџерот на производство ја обележува нарачката за завршена коплетно при што нарачката менува позадинска боја во зелена. |
| 7 | |
| 8 | ---- |
| 9 | **Чекор 2. |
| 10 | Одоговорното лице во системот во планот за изработка на нарачки гледа дека постои завршена нарачка при што врз основ на таа нарачка креира фактура и нарачката се остранува од листата за план за изарботка. При што за креирањето на фактурата се користи следниот повик во базата на податоци. |
| 11 | |
| 12 | ---- |
| 13 | |
| 14 | DECLARE @NarackaID INT; |
| 15 | |
| 16 | DECLARE @Iznos DECIMAL; |
| 17 | |
| 18 | DECLARE @Broj VARCHAR(255); |
| 19 | |
| 20 | DECLARE @Datum DATE; |
| 21 | |
| 22 | |
| 23 | INSERT INTO Faktura (Datum, Iznos, Broj) |
| 24 | |
| 25 | VALUES (@Datum, @Iznos, @Broj); |
| 26 | |
| 27 | |
| 28 | DECLARE @FakturaID INT; |
| 29 | |
| 30 | SET @FakturaID = SCOPE_IDENTITY(); |
| 31 | |
| 32 | |
| 33 | INSERT INTO Faktura_Naracka (FakturaID, NarackaID) |
| 34 | |
| 35 | VALUES (@FakturaID, @NarackaID); |
| 36 | |
| 37 | |
| 38 | DELETE FROM Naracka_IzrabotkaPlan |
| 39 | |
| 40 | WHERE NarackaID = @NarackaID; |
| 41 | |
| 42 | ---- |