Rozumiem, że zmierzacie do tego żeby zrobić trigger który będzie zwracał komunikat w przypadku gdy data dokumentu będzie przekroczona. No jest to rozwiązanie.
Ja sądziłem, kłódka przy dokumencie to jakaś flaga 0/1 w polu bazy danych np dok__Dokument. Takie rozwiązanie było by o tyle eleganckie, że użytkownik widziałby kłódkę ale analizując to wszysto widzę, że insert to chyba zupełnie inaczej rozwiązał. Notabene ta blokada fabryczna jest dość kiepska, np można ustawić sobie blokadę na 7dni wstecz ale blokuje też dokumenty typu ZK czy ZD które nie mają ani wpływu na kasę czy rem. Zeby poprawić ZD trzeba ją zdejmować, wszystkie dokumenty są odblokowywane...