Changes between Initial Version and Version 1 of Invoice


Ignore:
Timestamp:
01/20/25 14:12:11 (3 days ago)
Author:
211561
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Invoice

    v1 v1  
     1= Фактура
     2
     3== Креирање
     4
     5=== Актери
     6
     7- Администратор
     8- Обичен корисник (комерцијалист)
     9
     10=== Сценарио
     11
     12- Корисникот се најавува во системот.
     13- Корисникот оди во делот "Invoices" и кликнува на копчето "Креирај фактура".
     14- Се прикажува формулар со полиња за детали за фактурата: датум на фактура, статус, вкупен износ и поврзана нарачка.
     15- Корисникот го пополнува формуларот со валидни информации и го доставува.
     16- Апликацијата го потврдува внесувањето и креира запис во табелата {{{INVOICES}}}.
     17
     18{{{#!sql
     19INSERT INTO INVOICE (invoice_date, status, total_amount, order_id)
     20VALUES ('2025-01-15', 'Issued', 1000.00, 1);
     21}}}
     22
     23- Корисникот добива известување со кое се потврдува дека фактурата е успешно креирана.
     24
     25==== Алтернативно сценарио
     26
     27- Корисникот не ги пополнува сите потребни полиња.
     28- Системот прикажува известување што покажува дека се потребни сите полиња.
     29
     30== Преглед
     31
     32=== Актери
     33
     34- Администратор
     35- Обичен корисник (комерцијалист)
     36
     37=== Сценарио
     38
     39- Корисникот се најавува во системот.
     40- Корисникот се движи до делот "Invoices" и избира одредена фактура за прегледување.
     41- Системот ги вади деталите за фактурата од табелата {{{INVOICES}}}.
     42
     43{{{#!sql
     44SELECT * FROM INVOICE WHERE invoice_key = 1;
     45}}}
     46
     47- Деталите за фактурата му се прикажуваат на корисникот.
     48
     49== Уредување
     50
     51=== Актери
     52
     53- Администратор
     54- Обичен корисник (комерцијалист)
     55
     56=== Сценарио
     57
     58- Корисникот се најавува во системот.
     59- Корисникот се движи до делот "Invoices" и избира одредена фактура за уредување.
     60- Се прикажува формулар со претходно пополнети детали за тековната фактура.
     61- Корисникот ги менува деталите за фактурата и го доставува формуларот.
     62- Апликацијата го потврдува внесувањето и ја ажурира табелата {{{INVOICES}}}.
     63
     64{{{#!sql
     65UPDATE INVOICE
     66SET status = 'Paid', total_amount = 1050.00
     67WHERE invoice_key = 1;
     68}}}
     69
     70- Корисникот добива известување со кое се потврдува дека фактурата е успешно ажурирана.
     71
     72==== Алтернативно сценарио
     73
     74- Корисникот доставува невалидни информации.
     75- Системот прикажува известување што ја покажува конкретната грешка.
     76
     77== Бришење
     78
     79=== Актери
     80
     81- Администратор
     82- Обичен корисник (комерцијалист)
     83
     84=== Сценарио
     85
     86- Корисникот се најавува во системот.
     87- Корисникот се движи до делот "Invoices" и избира одредена фактура за бришење.
     88- Се појавува дијалог за потврда, а корисникот го потврдува бришењето.
     89- Системот го брише записот на фактурата од табелата {{{INVOICES}}}.
     90
     91{{{#!sql
     92DELETE FROM INVOICE WHERE invoice_key = 1;
     93}}}
     94
     95- Корисникот добива известување со кое потврдува дека фактурата е успешно избришана.
     96
     97==== Алтернативно сценарио
     98
     99- Корисникот го откажува бришењето.
     100- Системот не ја брише фактурата.