![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 30.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki problem: chciałbym utworzyć unikalny, kolejny numer dokumentu, Przykładem może być tworzenie numeru faktury vat podczat jej dodawania? Format takiej nazwy powinien być edytowalny przez uzytkownika. Może na pczątek coś w stylu "D numer/miesiac/rok" jak podzielić pola w bazie danych wstawic jedno jako nazwa faktury czy kilka poł na kazdy czlon... pobranie miesiaca czy roku to pewnie przy uzyciu js się da ale jak sprawdić który numer był ostatnio dodany do bazy i wystawić kolejny? Po id takiej sprawy nie można obslużyć ponieważ pdczas usuwania jakiejs faktury pole autincrement dodaje automatycznie kolejny numer id. Jak sie do tego zabrać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat np. dokumentach ścisłego zarachowania musi być ciągłość numeracji - dlatego nie można ich usuwać, jak źle wystawiłeś fakturę i została ona już zatwierdzona (dodana do bazy) to nie można jej usunąć, trzeba wystawić fakturę korygującą a nawet jeśli, to nie usuwa się nigdy fizycznie lecz ustawia pole deleted na 1.To co chcesz zrobić jest bez sensu, jak sobie wydrukuję np. fakturę nr 5 a za pół roku ktoś znów wydrukuje tą fakturę to będzie na niej numer 4 bo ktoś fakturę nr 2 usunął? Autoincrement jest używane przez cały świat i spełnia oba założenia: ciągłości (nowy dokument ma zawsze wyższy numer niż stary) i unikalności (nigdy nie będzie dwóch różnych dokumentów o tym samym numerze). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 05:39 |