Autor Wątek: Faktura sprzedaży - pole własne wymaga w określonych przypadkach  (Przeczytany 2483 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline sslukaszsss

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.56
Czy jest możliwe stworzenie Pola własnego  dla faktury sprzedaży/paragonu ale z założeniami że jego uzupełnienie jest wymagana tylko w przypadku gdy na fakturze/paragonie jest konkretny towar ?

Posiadamy dodatek czerwony Plus ale można wybrać by pole było wymagane zawsze lub nigdy

Z góry dziękuję za pomoc

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1246
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #1 dnia: Czerwiec 13, 2019, 16:41:36 »
W standardzie nie, w Navireo jako rozszerzenie spokojnie da się zrobić, w GT chyba nie ale jakaś mądrzejsza głowa pewnie niedługo napisze czy jest tak jak myślę czy nie.

Fajnie by było jakbyś podał więcej szczegółów - może twój problem można rozwiązać inaczej/prościej.

Offline sslukaszsss

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.56
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #2 dnia: Czerwiec 13, 2019, 17:00:22 »
Czy za pomocą tworzenia dokumentu faktury sprzedaży/paragonu lub jego edycji może udałoby się ustawić w bazie danych trigger który wymuszałby warunek dla danego towaru

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #3 dnia: Czerwiec 13, 2019, 17:21:49 »
Dokładnie tak to można zrobić, funkcjonalność ma wsparcie przez producenta i jest opisana w pomocy do programu: F1->Przechwytywanie w aplikacji błędów SQL Servera... Chyba z setny raz o tym piszę...
Daniel, Białystok.

Offline sslukaszsss

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.56
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #4 dnia: Czerwiec 14, 2019, 11:35:01 »
Cytuj
CREATE TRIGGER dok_Pozycja_ZawartPolaOpis

  ON dok_Pozycja

  AFTER  INSERT, UPDATE

AS 

BEGIN



IF (SELECT ob_Opis FROM inserted) IS NULL 

             AND (SELECT dok_Typ FROM dok__Dokument WHERE dok_Id = (SELECT ob_DokHanId FROM inserted)) = 2
             AND

      RAISERROR('<msg>Należy wprowadzić opis pozycji dokumentu.</msg>', 16, 1)

END



Przykład odnosi się do opisu w dokumencie (ob_opis w tabeli dok_pozycja), ja chciałbym stworzyć trigger do pola własnego moje pytanie brzmi do której tabeli muszę się odnieść dla własnego stworzonego pola do wypełnienia na dokumencie oraz jaki dok_typ jest dla paragonu.

Przykład opisuje regułę gdy opis jest wypełnione to zatwierdza dokument jeżeli nie (IS NULL) wyrzuca komunikat. Jak zatem stworzyć dodatkowy warunek odnoszący się do towaru. Jeżeli jest towar o danej nazwie to należy wprowadzić wartość do pola własnego, jeśli nie zostanie wprowadzone to wyświetli komunikat. a jeżeli określony towar nie został dodany do dokumentu, to zatwierdzić dokument.

Bardzo proszę o pomoc w napisaniu Triggera i z góry dziękuję za pomoc
« Ostatnia zmiana: Czerwiec 14, 2019, 11:37:18 wysłana przez sslukaszsss »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #5 dnia: Czerwiec 14, 2019, 11:56:36 »
Pisz wprost, bez głupich podchodów, zdefiniuj jak rozumiesz "pomoc", bo ja odczytuję to tak, że chcesz, aby ktoś zrobił całą pracę za Ciebie... Temat struktury bazy danych, sprawdzenia jak działa program, skąd odczytuje i gdzie zapisuje dane był opisywany wielokrotnie na forum w dziale do którego przeniosłem wątek, jeśli tylko masz czas i ochotę to czytaj i korzystaj... Jak odpisałem na wiadomość prywatną, jeśli będziesz miał konkretne pytanie/problem to ja czy inni użytkownicy postaramy się pomóc, tak jak my rozumiemy to słowo... Oczywiście nikomu nie zabraniam, aby napisał dla Ciebie to rozwiązanie warte 1-2 godziny programistyczne i opublikował na forum.
Daniel, Białystok.

Offline sslukaszsss

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.56
Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #6 dnia: Czerwiec 25, 2019, 10:38:06 »
Czy mogę zatem prosić o polecenie firmy która jest w stanie wykonać taki dodatek odpłatnie ?

Forum Użytkownikow Subiekt GT

Odp: Faktura sprzedaży - pole własne wymaga w określonych przypadkach
« Odpowiedź #6 dnia: Czerwiec 25, 2019, 10:38:06 »