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.
- ach – podanie parametru spowoduje wykonanie polecenia UPDATE zamiast DELETE. Dane nie są wówczas fizycznie usuwane z bazy jedynie następuje zmiana wartości w kolumnie ACH na podaną w parametrze zwykle literę X. Przykładowo 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
Zalecane jest uruchamianie transakcji z trybie z parametrem ACH tak aby unikać fizycznego usuwania danych z bazy, a jedynie zmieniać status wiersza na usunięty X lub dowolny inny.
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
PROGRAM MAGAZYNOWY
- adm_x_zestawienia.aspx
Jednym z kluczowych elementów systemu magazynowego jest możliwość wyświetlania danych z bazy danych. Jest to realizowane za pomocą standardowej tabeli z określonymi funkcjonalnościami. W przypadku oprogramowania Studio WMS.net, często korzysta...
- x_grid.aspx
Transakcja x_grid.aspx stanowi kluczowy element programu magazynowego Studio WMS.net dostarczanego przez SoftwareStudio. Jest to narzędzie, które umożliwia wyświetlanie danych w formie tabeli z kartotek i rejestrów dokumentów. Dzięki swojej rozbudowanej...
- x_uwagi.aspx
Transakcja x_uwagi.aspx pozwala na wyświetlanie, dopisywanie i edycję informacji dodatkowych dla dowolnej tabeli w oparciu o unikalny identyfikator REFNO. Transakcja wywoływana jest najczęściej jako zakładka innej transakcji np. podglądu kartoteki,...
- div_grid.aspx
Transakcja role_sys div_grid.aspx jest przydatnym narzędziem w systemach magazynowych, pozwalającym na tworzenie prostych widoków tabeli i prezentowanie danych w czytelny sposób. Choć ma pewne ograniczenia, doskonale sprawdza się do szybkiego...