_CODE_SQL MAW

Teraz znacznie łatwiej zarządzasz operacjami SQL w systemie magazynowym dzięki zoptymalizowanemu modułowi. Usprawniliśmy architekturę i zwiększyliśmy bezpieczeństwo, abyś działał jeszcze sprawniej. Wprowadziliśmy cache'owanie danych, co przyspiesza działanie aplikacji, a ulepszona walidacja dba o poprawność wprowadzanych danych.

Idea wykorzystania tabeli _code_sql dla MAW ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

Rola MAW

UID: 1A147667-7737-49AB-9A5D-ECDEF8EC5653

Rodzaj kontrolki: EXEC

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

EXEC dbo.sp_maw_calendar_ins_cyk '{0}',{1},'{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}','{22}','{23}',@KTO,'{25}','{26}','{27}','{28}','{29}','{30}','{31}','{32}','{33}'

UID: 0749A905-5618-41DB-BB2C-918588AF134B

Rodzaj kontrolki: Execute

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

execute [dbo].[sp_maw_calendar_ins] '{0}',{1},'{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}','{11}','{12}','{13}',{14},{15},{16},{17},{18},{19},'{20}','{21}','{22}','{23}',@KTO,{24},'{25}','{26}','{27}',{28},{29},{30},{31}

UID: C91A2E7A-86E2-40FC-A5D8-E07F87EDD4DE

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT       [PRX0],[KOD],[KOD1],[KOD2],[OPIS] , (SELECT TOP(1) count(refno) FROM calendar WHERE PRX='MAW' AND ACH='1' AND (DATE_TO > '{2} ' + KOD + ':00' and DATE_FROM < '{2} ' + PRX0 + ':00' )  ) AS ZAJETE,  replace(replace(convert(varchar, getdate(), 23) + ' ' + KOD + ':00',' ','_'),':','a') AS IDOKNO  FROM [x_skorowidze]  where prx='AWIZ' and KOD1='{0}' and KOD2='{1}' and AKTYWNE=1   order by kod

Parametry:

{0} - kod1, {1} - kod2, {2} - DZIEN

Wyjaśnienie działania kontrolki „Skorowidz DrawIo PRX=DRAW”

Kontrolka o identyfikatorze C91A2E7A-86E2-40FC-A5D8-E07F87EDD4DE typu Tabela, zatytułowana Skorowidz DrawIo PRX=DRAW, służy do wyświetlania danych ze skorowidzów oraz informacji o zajętości terminów.


Jak to działa?

Zapytanie SQL pobiera dane z tabeli x_skorowidze, filtrując je po prx='AWIZ' oraz po wartościach parametrów {0} (kod1) i {1} (kod2). Interesujące jest również pole ZAJETE, które zlicza wpisy w tabeli calendar dla określonego zakresu czasu (pomiędzy DATE_TO i DATE_FROM), w oparciu o wartości KOD i PRX0 z tabeli x_skorowidze oraz parametr {2} (DZIEN). Dodatkowo generowane jest unikalne IDOKNO dla każdego rekordu. Wyniki są sortowane według KOD.


Parametry

  • {0} – kod1: Prawdopodobnie reprezentuje pierwszą kategorię lub filtr dla skorowidza.
  • {1} – kod2: Służy jako dodatkowy filtr, precyzujący wybór danych.
  • {2} – DZIEN: Ten parametr określa konkretny dzień, dla którego sprawdzana jest dostępność terminów w kalendarzu.

UID: A41E4FC3-60B4-4877-8887-B8372ED87B09

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) *, CONVERT(varchar(19), DATE_FROM, 120) AS DATA_OD, CONVERT(varchar(16), DATE_TO, 120) AS DATA_DO FROM [v_events] WHERE refno='{0}' ORDER BY REFNO

Parametry:

{0} - numer referencyjny REFNO z dprek

Przykład użycia

ssDataSQL("A41E4FC3-60B4-4877-8887-B8372ED87B09", gcRefno)

UID: ECA66EAC-9148-482E-A636-6762DD5F4C2B

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(1) *, convert( varchar(16), DATE_FROM, 120 ) as DATA_OD, convert( varchar(16), DATE_TO, 120 ) as DATA_DO FROM v_events WHERE refno={0} ORDER BY DATE_FROM

Parametry:

{0} - REFNO

UID: 3EFC9F4B-C97E-4D35-A729-0B6891797556

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT TOP(1) KOD, OPIS, OPIS2, OPIS3, (SELECT TOP(1) OPIS + ' (' + OPIS2+ ')' FROM X_SKOROWIDZE AS ODD WHERE PRX='ODD' AND KOD=[x_skorowidze].KOD2) as [OBIEKT], (SELECT TOP(1) KOD FROM X_SKOROWIDZE AS ODD WHERE PRX='ODD' AND KOD=[x_skorowidze].KOD2) as [OBIEKT_KOD] FROM X_SKOROWIDZE WHERE ROLASYS='MAW' AND (id={0}) order by ID

Parametry:

{0} - X_SKOROWIDZE.ID

UID: 209EC32B-058F-491A-A30D-C4EB86C3CC8E

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT ID, KOD, KOD1, KOD2, OPIS, OPIS2, OPIS3, IKONA, (SELECT TOP(1) OPIS + ' (' + OPIS2+ ')' FROM X_SKOROWIDZE AS ODD WHERE PRX='ODD' AND KOD=[x_skorowidze].KOD2) as [OBIEKT] FROM X_SKOROWIDZE WHERE (PRX='{0}') AND ROLASYS='MAW' AND AKTYWNE=1  order by OPIS

Parametry:

{0} - PRX

UID: E8E5195D-D8B5-40DA-BAC2-6E3B84A05316

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT ID, KOD, KOD1, OPIS, OPIS2, OPIS3, UWAGI, KOLEJNOSC, (SELECT TOP(1) OPIS + ' (' + OPIS2+ ')' FROM X_SKOROWIDZE AS ODD WHERE PRX='ODD' AND KOD=[x_skorowidze].KOD2) as [OBIEKT] FROM X_SKOROWIDZE WHERE PRX='{0}' AND ROLASYS='MAW' AND KOD1='{1}' AND AKTYWNE=1 order by KOLEJNOSC, OPIS

Parametry:

{0} - PRX, {1} - KOD1

UID: FBCD46F2-187D-4D8B-B8B7-4A6AFF215EAA

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT [prx],[KOD],[OPIS] FROM [x_skorowidze] WHERE PRX='MAM' AND ROLASYS='MAW' AND KOD1=@MAGAZYN AND AKTYWNE=1 and NOT EXISTS (SELECT TOP(1) REFNO FROM calendar where ach='3' and slot=[x_skorowidze].KOD and DATE_FROM > GETDATE() -1) ORDER BY KOLEJNOSC, OPIS

Parametry:

{0} - MAGAZYN, x_skorowidz.KOD1

UID: FBCD46F2-187D-4D8B-B8B7-4A6AFF215EAAX

Rodzaj kontrolki: Tabela

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT [prx],[KOD],[OPIS] FROM [x_skorowidze] WHERE PRX='MAM' AND ROLASYS='MAW' AND KOD1=@MAGAZYN AND AKTYWNE=1 and NOT EXISTS (SELECT TOP(1) REFNO FROM calendar where ach='3' and slot=[x_skorowidze].KOD and DATE_FROM > GETDATE() -1) ORDER BY KOLEJNOSC, OPIS

Parametry:

{0} - MAGAZYN, x_skorowidz.KOD1

UID: 5D66FFE2-C1D5-42A8-928C-828EDC9ABD5E

Rodzaj kontrolki: Update

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

UPDATE calendar SET ACH='{1}' WHERE REFNO={0} AND ACH NOT IN ('X','9') UPDATE dpmaw SET ACH='{1}' WHERE REFNO={0} AND ACH NOT IN ('X','9') 

Parametry:

{0} - numer referencyjny, {1} - kod ach, status kroku awizacji

UID: E715AAE0-AC99-4FF3-A994-ED623B8D7F86

Rodzaj kontrolki: UPDATE

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

UPDATE calendar SET ACH='{1}', SLOT='{2}' WHERE REFNO={0} AND ACH NOT IN ('X','9') UPDATE dpmaw SET ACH='{1}' WHERE REFNO={0} AND ACH NOT IN ('X','9') 

UID: 4343D9E8-97F0-440A-A958-A27E94A21BB6

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

TOP(1) nridodn as id, (SKROCO + ' ' + MIEJSCOWOSC + ' ' + ULICA) as label FROM knkon WHERE NRIDODN={0}

Parametry:

{0} - NRIDODN

UID: 8E08CB05-3272-4919-ABDB-A3511EAB6206

Rodzaj kontrolki: WebCombo

TYTUŁ: Skorowidz DrawIo PRX=DRAW

Zapytanie:

SELECT top(100) NRIDPAL as id, PALETANAZWA as label FROM KNPAL WHERE [ROLASYS]='MAW' AND AKTYWNE=1 ORDER BY PALETANAZWA

Parametry:

{0} - szukana

Przykład użycia

  • android_maw_szukaj

    Kod zawarty w android_maw_szukaj.js realizuje funkcjonalność formularza wyszukiwania z obsługą skanowania QR, walidacją danych wejściowych oraz wyświetlaniem wyników. Całość działa w sposób interaktywny, zapewniając użytkownikowi wygodne korzystanie z systemu.

  • j_mail.js

    W dzisiejszym cyfrowym świecie automatyczne wysyłanie wiadomości e-mail jest ważnym narzędziem dla firm, które pozwala firmom pozostawać w kontakcie z klientami, zwiększać wydajność i oszczędzać czas. Automatyczne e-maile to te, które są automatycznie wysyłane przez program komputerowy, zwykle wyzwalane przez…

  • Mapa

    W ostatnich latach firmy w coraz większym stopniu polegają na technologii w celu usprawnienia swoich procesów, w tym zarządzania transportem i dostawami. Jednym z najskuteczniejszych sposobów na to jest wykorzystanie awizacji transportów i dostaw do magazynu oraz ich wizualizacja na…

  • Moduł konfiguracji

    Moduł konfiguracyjny platformy StudioSystem oferuje szerokie możliwości dla systemów studyjnych. Umożliwia użytkownikom stworzenie bezpiecznej, niezawodnej i ekonomicznej platformy do zarządzania całym cyklem życia systemu studyjnego. Dzięki temu modułowi użytkownicy mogą łatwo konfigurować i wdrażać systemy studyjne, zarządzać komponentami systemu oraz…

  • Import seryjny

    Możliwość seryjnego importu danych z pliku Excel XLS do bazy danych SQL może otworzyć przed firmami zupełnie nowy zakres możliwości. Łącząc te dwa rozwiązania, firmy mogą szybko i łatwo przenosić dane z jednego systemu do drugiego, co pozwala na usprawnienie…

  • Import plików XML

    Zautomatyzowany import i eksport danych za pośrednictwem platformy StudioSystem to jedna z najpotężniejszych funkcji, jakie oferuje. Firmy mogą szybko i łatwo przenosić dane z jednego systemu do drugiego, umożliwiając im szybką analizę i wykorzystanie danych. To nie tylko oszczędza czas,…

  • Aplikacja terminal – konfiguracja

    Platforma StudioSystem i aplikacja zbierająca dane na Androida oferują innowacyjne i wydajne sposoby gromadzenia, śledzenia i analizowania danych. Dzięki platformie StudioSystem możesz łatwo zarządzać gromadzeniem danych na wielu urządzeniach, w tym na systemach Android, iOS i Windows. Możesz łatwo organizować…

  • _CODE_SQL SYS

    Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod…

  • Transakcja JQS

    Transakcja JQS w systemie SoftwareStudio umożliwia szybkie i elastyczne przetwarzanie danych w środowisku aplikacji webowej. Dzięki niej użytkownicy mogą efektywnie zarządzać informacjami i dostosowywać funkcjonalności do indywidualnych potrzeb biznesowych.

  • _code_sql

    Tabela _code_sql w platformie StudioSystem służy do centralizacji i zabezpieczania zapytań SQL, co zwiększa bezpieczeństwo oraz integrację danych w systemie. Umożliwia kontrolę nad operacjami bazodanowymi, ograniczając ryzyko nieautoryzowanego dostępu.

Czytaj więcej:

  • _CODE_SQL CRM

    Idea wykorzystania tabeli _code_sql dla CRM ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa. Rola CRM UID: A6DCDB67-0DEB-4E01-B230-14F814530379 Rodzaj kontrolki: WebCombo TYTUŁ: Skorowidz DrawIo PRX=DRAW Zapytanie: SELECT UPPER(NRIDKAR) as id, NAZWA

    Technologia

  • _CODE_SQL NAR

    Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa. Rola NAR UID: 398B36AC-2C70-4CFB-A5C9-BD70A9E555AF Rodzaj kontrolki: EXEC TYTUŁ: Skorowidz DrawIo PRX=DRAW Zapytanie: EXEC [sp_nar_zapisz_pna] '{0}’,'{1}’,@KTO,'{2}’,’NAR’ Parametry: {0}-REFNO_RNA, '{1}’ – ACH UID: 321C7688-767D-4636-8023-B9D0B09A8120 Rodzaj

    Technologia Transakcje TCS

  • _CODE_SQL PAL

    Idea wykorzystania tabeli _code_sql dla PAL ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa. Rola PAL UID: 0149EBED-41A0-4CF7-BF36-9CB02690157B Rodzaj kontrolki: Tabela TYTUŁ: Skorowidz DrawIo PRX=DRAW Zapytanie: SELECT top(1) UPPER(ID_DPMAG), RODZAJ, SALDO,

    Technologia

  • _CODE_SQL SQL

    Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

    Technologia

  • _CODE_SQL SYS

    Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

    Technologia Transakcje SYS