Jakie funkcje oferuje transakcja x_delete.aspx i jak ją skonfigurować?
Transakcja x_delete.aspx
w systemie StudioSystem służy do bezpiecznego zarządzania danymi poprzez usuwanie rekordów lub zmianę ich oznaczenia. Jej elastyczność pozwala dostosować sposób usuwania danych do potrzeb firmy – od fizycznego usunięcia po modyfikację statusu ACH, bez naruszania struktury bazy.
Główna funkcja tej transakcji polega na wskazaniu konkretnego wiersza w tabeli, który ma zostać usunięty lub oznaczony jako nieaktywny. Do jej działania wymagane są trzy podstawowe parametry: tabela – nazwa tabeli, z której ma zostać usunięty rekord, kolumna – pole identyfikujące rekord (np. ID lub symbol), refno – wartość używana do odnalezienia rekordu, zwykle numer ID.
Oprócz tych parametrów, transakcja może wykorzystać opcjonalne: ach – pozwala zmienić wartość w kolumnie ACH (np. oznaczenie jako usunięte), caption – tekst wyświetlany w formularzu (np. potwierdzenie operacji), info – dodatkowa informacja wyświetlana użytkownikowi (np. numer dokumentu lub nazwa kartoteki).
Przykład użycia transakcji w trybie fizycznego usuwania: role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&refno=12345
Przykład zastosowania zmiany statusu ACH bez usuwania danych: role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&refno=12345&ach=X
Zaleca się stosowanie wersji z parametrem ach
, ponieważ umożliwia zachowanie danych w bazie, co zwiększa bezpieczeństwo i umożliwia audyt. Transakcję najlepiej konfigurować jako przycisk w WebToolBar tabeli typu GRID, co pozwala na łatwe wywoływanie operacji z poziomu interfejsu użytkownika. Takie podejście pozwala skutecznie zarządzać dokumentami, kartotekami czy operacjami magazynowymi w sposób zgodny z polityką danych firmy.
Czy transakcja x_delete.aspx obsługuje parametry opcjonalne?
Oprócz kluczowych parametrów, transakcja x_delete.aspx oferuje także opcje dodatkowe. Parametr info umożliwia wyświetlanie dodatkowych informacji w komunikacie, co pozwala na lepsze zrozumienie operacji. Z kolei caption pozwala ustawić tekst, który pojawi się na formularzu, co ułatwia interakcję z użytkownikiem. Dodatkowo parametr ach daje możliwość zmiany wartości w kolumnie ACH bez konieczności fizycznego usuwania danych, co może być przydatne w przypadku archiwizacji rekordów.
Jakie są praktyczne zastosowania transakcji x_delete.aspx?
Transakcja x_delete.aspx jest szczególnie przydatna w zarządzaniu bazą danych, gdzie istotne jest szybkie usuwanie rekordów lub zmiana ich statusu bez fizycznego kasowania. W systemach takich jak oprogramowanie magazynowe, możliwość zmiany oznaczeń bez usuwania danych jest kluczowa dla zachowania integralności danych i zgodności z przepisami archiwizacji. Dzięki zastosowaniu tej funkcji, systemy informatyczne w magazynie stają się bardziej elastyczne i dopasowane do specyficznych potrzeb firm.

Gdzie można znaleźć więcej informacji o systemach WMS?
Aby dowiedzieć się więcej o możliwościach, jakie oferuje WMS program magazynowy, warto odwiedzić stronę systemy informatyczne w magazynie. Znajdziesz tam szczegółowe informacje na temat zaawansowanych funkcji i zastosowań w nowoczesnych magazynach.
Transakcja x_delete.aspx pozwala usuwać trwale dane z bazy lub zmieniać oznaczenie ACH.
Transakcja wymaga podania parametrów:
- tabela – nazwa tabeli z której dane mają być usunięte lub zmieniony status ACH
- kolumna – nazwa kolumny w tabeli według której następuje odszukanie wiersza, jest to zwykle identyfikator kolumna refno, nridXXX.
- refno – przekazanie numeru identyfikującego wiersz do usunięcia, dodawany jest automatycznie gdy transakcja jest uruchamiana z pozycji grida (transakcja x_grid.aspx)
Ponadto można dodać opcjonalne parametry
- info – pozwala wskazać nazwę kolumny lub kolumn które mają zostać odczytane i wyświetlone w oknie komunikatu dla użytkownika. Przykładowo: info=INDEKS lub info=INDEKS+NAZWAAS
- caption – dowolny tekst wyświetlany na formularzu przed wartością odczytaną za pomocą parametru info.
- Podanie parametru ach powoduje, że system wykonuje polecenie UPDATE zamiast DELETE. W efekcie dane nie są trwale usuwane z bazy danych. Zamiast tego, system zmienia wartość w kolumnie ACH na wartość podaną w parametrze ach. Zazwyczaj używa się litery „X” do oznaczenia danych jako archiwalnych. Przykład użycia parametru: ach=X.


Przykłady
Przykład uruchomienia transakcji x_delete.aspx
Wykorzystanie dla kartotek
- role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&refno=
powoduje trwałe usunięcie pozycji z tabeli asortymentu - role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&info=INDEKS+NAZWAAS&refno=
powoduje trwałe usunięcie pozycji z tabeli KNASO i wyświetlenie na ekranie wartości odczytanej z kolumny INDEKS i kolumny NAZWAAS - role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&ach=X&refno=
powoduje zmianę zapisu wartości w kolumnie ACH na X, dane pozostają w bazie – nie są usuwane. - role_sys/x_delete.aspx?tabela=KNKON&kolumna=NRIDODN&refno=
powoduje trwałe usunięcie pozycji z tabeli kontrahentów - role_sys/x_delete.aspx?tabela=KNWMS&kolumna=NRIDWMS&refno=
powoduje trwałe usunięcie pozycji z tabeli miejsc składowania
Wykorzystanie dla dokumentów
- role_sys/x_delete.aspx?tabela=DPMAG&kolumna=REFNO&ach=1&refno= – zatwierdzanie dokumentu – wszystkich rekordów tego samego numeru referencyjengo, zmiana ach na 1
- role_sys/x_delete.aspx?tabela=DPMAG&kolumna=ID_DPMAG&ach=X&refno= – usuwanie pozycji dokumentu, zmiana ach na X
Konfiguracja
Zaleca się uruchamianie transakcji z parametrem ACH. Dzięki temu unikniesz trwałego usuwania danych z bazy. Zamiast tego, system zmieni status wiersza na „usunięty”. Możesz użyć „X” lub dowolnego innego oznaczenia w parametrze ACH. Takie podejście pozwala zachować historię danych.
Transakcję uruchamiać należy z poziomu tabeli GRID jako polecenie WebToolBar, przykład konfiguracji
- nazwa transakcji role_sys/x_delete.aspx
- parametry transakcji tabela=KNASO&kolumna=NRIDASN&ach=X&info=INDEKS+NAZWAAS&refno=
- ikona ~/images_m/16×16/selection_delete.png
- Odśwież po zamknięciu okna na TAK
- rozmiar okna DialogBox Małe 3 (500×200)

- dashboard.aspx
- div_grid.aspx
- g_grid.aspx
- import_xls.aspx
- j_insert_update.aspx
- j_uwagi.aspx
- last_activity.aspx
- menu_ulubione.aspx
- sub_menu.aspx
- sub_menu_metro.aspx
- szukaj.aspx
- ulubione_insert.aspx
- x_mapa.aspx
- x_panel.aspx
- x_run.aspx
- x_tree.aspx
- y_insert_update.aspx
- komunikat.aspx
- kody_kreskowe.aspx
- x_delete.aspx
- x_cecha.aspx
- x_details.aspx
- x_flagi.aspx
- x_grid.aspx
- x_grid_skorowidze.aspx
- x_grid_skorowidze_kolumny.aspx
- x_grid_skorowidze_source.aspx
- x_insert_update.aspx
- x_kalendarz.aspx
- x_kncrm.aspx
- x_mail.aspx
- x_powiadomienia.aspx
- x_priorytet.aspx
- x_sms.aspx
- x_sub_menu.aspx
- x_szukaj.aspx
- x_tab.aspx
- x_uwagi.aspx
- x_zalacznik.aspx
Jakie funkcje oferuje transakcja x_delete.aspx i jak ją skonfigurować?
Transakcja x_delete.aspx w systemie Studio System jest wszechstronnym narzędziem służącym do trwałego usuwania danych z bazy lub zmiany oznaczenia ACH w rekordach. Daje ona możliwość precyzyjnego zarządzania danymi, pozwalając na ich fizyczne usunięcie lub oznaczenie jako nieaktywne, co ułatwia kontrolowanie informacji w systemie bez konieczności ich całkowitego usunięcia.
Jakie parametry są niezbędne do działania transakcji?
Aby transakcja x_delete.aspx mogła prawidłowo funkcjonować, wymagane są następujące kluczowe parametry:
- tabela: Nazwa tabeli, z której mają zostać usunięte dane lub w której ma zostać zmieniony status ACH.
- kolumna: Nazwa kolumny używanej do identyfikacji wiersza, np.
refno
lubnridXXX
. - refno: Unikalny numer identyfikujący wiersz do usunięcia, przekazywany automatycznie podczas uruchamiania transakcji np. z poziomu grida.
Opcjonalne parametry
Dostępne są również dodatkowe opcje, które pozwalają na dostosowanie działania transakcji:
- info: Pozwala wskazać kolumny, których wartości będą odczytane i wyświetlone w komunikacie dla użytkownika. Przykład:
info=INDEKS+NAZWAAS
wyświetli wartości z kolumnINDEKS
iNAZWAAS
. - caption: Dowolny tekst, który pojawia się na formularzu przed wartością odczytaną za pomocą parametru
info
. - ach: Zamiast fizycznego usunięcia, parametr
ach
zmienia wartość w kolumnie ACH, co oznacza np. dezaktywację rekordu. Przykład:ach=X
zmienia status ACH naX
, bez usuwania danych z bazy.
Przykłady użycia transakcji x_delete.aspx
Transakcja x_delete.aspx może być używana w różnych scenariuszach:
- Usuwanie kartotek:
role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&refno=
– Trwałe usunięcie pozycji z tabeli asortymentu.role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&info=INDEKS+NAZWAAS&refno=
– Usunięcie pozycji z wyświetleniem wartości z kolumnINDEKS
iNAZWAAS
.role_sys/x_delete.aspx?tabela=KNASO&kolumna=NRIDASN&ach=X&refno=
– Zmiana statusu w kolumnie ACH naX
, pozostawiając dane w bazie.
- Usuwanie dokumentów:
role_sys/x_delete.aspx?tabela=DPMAG&kolumna=REFNO&ach=1&refno=
– Zmiana statusu dokumentu na1
bez jego fizycznego usunięcia.role_sys/x_delete.aspx?tabela=DPMAG&kolumna=ID_DPMAG&ach=X&refno=
– Zmiana statusu ACH naX
dla wybranego rekordu.
Konfiguracja transakcji x_delete.aspx
Aby skonfigurować transakcję x_delete.aspx w trybie WebToolBar, należy ustawić odpowiednie parametry:
- Nazwa transakcji:
role_sys/x_delete.aspx
- Parametry transakcji:
tabela=KNASO&kolumna=NRIDASN&ach=X&info=INDEKS+NAZWAAS&refno=
- Ikona:
~/images_m/16x16/selection_delete.png
- Odśwież po zamknięciu okna: TAK
- Rozmiar okna: DialogBox Małe 3 (500×200)
Zaleca się używanie parametru ACH, aby unikać fizycznego usuwania danych z bazy i zamiast tego stosować oznaczenia, które pozwalają na ich późniejsze przeglądanie lub przywrócenie, jeśli zajdzie taka potrzeba.
Etykieta logistyczna w magazynie
Etykiety logistyczne są fundamentalnym elementem w nowoczesnym zarządzaniu magazynem. Przede wszystkim, ujednolicają one sposób identyfikacji towarów, co znacznie usprawnia pracę. Co więcej, standardy takie jak GS1 zapewniają spójność informacji na etykietach na całym świecie. Dlatego firmy wykorzystują systemy WMS do automatycznego tworzenia i zarządzania tymi oznaczeniami.
Na etykietach znajdują się ważne dane, na przykład unikalne numery jednostek logistycznych (SSCC) oraz kody kreskowe. Ponadto, systemy takie jak WMS.net umożliwiają drukowanie etykiet podczas różnych operacji, takich jak przyjęcie towaru czy kompletacja. W rezultacie, etykieta logistyczna staje się narzędziem, które przyspiesza pracę i minimalizuje ryzyko pomyłek w całym łańcuchu dostaw. Dzięki temu procesy magazynowe przebiegają znacznie płynniej.
Aplikacje do magazynów – wsparcie dla logistyki
Aplikacje magazynowe, często nazywane systemami WMS, są fundamentalnym narzędziem dla nowoczesnych firm. Przede wszystkim, pomagają one skutecznie śledzić stany magazynowe oraz zarządzać przepływem towarów. Co więcej, takie oprogramowanie znacznie usprawnia codzienne zadania pracowników magazynu. Dlatego ich wdrożenie jest istotne dla optymalizacji pracy.
Korzystanie z takich aplikacji przynosi wiele korzyści, na przykład zmniejsza liczbę pomyłek podczas kompletacji. Ponadto, umożliwiają one szybsze wykonywanie zadań i lepszą kontrolę nad zapasami w czasie rzeczywistym. W rezultacie, firmy mogą poprawić jakość obsługi klienta i zwiększyć swoją konkurencyjność, wykorzystując nowoczesne aplikacje do magazynów. Dodatkowo, automatyzacja procesów prowadzi do oszczędności czasu i zasobów.