Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: mlotek w Luty 21, 2017, 14:34:06

Tytuł: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 21, 2017, 14:34:06
Witam,
dodaję zamówienie od klienta(ZK) podając numer oryginału,
następnie realizuję je jako fakturę VAT.
Niestety na FV znika numer oryginału. Czy da się jakoś zrobić aby był on przenoszony automatycznie, np. do pola "podtytuł" ?
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 21, 2017, 15:31:17
Witam,
dodaję zamówienie od klienta(ZK) podając numer oryginału,
następnie realizuję je jako fakturę VAT.
Niestety na FV znika numer oryginału.

Nie znika, nie jest widoczny w programie, ale jest widoczny na wydruku.

Czy da się jakoś zrobić aby był on przenoszony automatycznie, np. do pola "podtytuł" ?

Da się, ale wymaga zastosowania rozwiązania dodatkowego.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 21, 2017, 19:14:58
Da się, ale wymaga zastosowania rozwiązania dodatkowego.

To znaczy ? Coś przy pomocy samego subiekta, czy przez sfere, czy może jeszcze coś innego ?
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 21, 2017, 19:20:37
Da się, ale wymaga zastosowania rozwiązania dodatkowego.

To znaczy ? Coś przy pomocy samego subiekta

To nie byłoby rozwiązanie dodatkowe.

czy przez sfere,

Gdyby wystarczyła Sfera lub była potrzebna to bym napisał.

czy może jeszcze coś innego ?

Tak (technicznie trigger).
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 22, 2017, 14:15:52


To znaczy ? Coś przy pomocy samego subiekta

To nie byłoby rozwiązanie dodatkowe.

Zależy jak na to patrzeć,
własne zestawienia sql również można uznać za rozwiązanie dodatkowe(bo "takiego zestawienia" nie ma w standardzie) ale da się je robić z poziomu subiekta ;)

czy może jeszcze coś innego ?

Tak (technicznie trigger).

Jest to jakiś pomysł, będę kombinował :)
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 22, 2017, 17:15:51


To znaczy ? Coś przy pomocy samego subiekta

To nie byłoby rozwiązanie dodatkowe.

Zależy jak na to patrzeć,
własne zestawienia sql również można uznać za rozwiązanie dodatkowe(bo "takiego zestawienia" nie ma w standardzie)

Zestawienia SQL jak najbardziej są rozwiązaniami dodatkowymi.

ale da się je robić z poziomu subiekta ;)

Skoro w taki sposób to postrzegasz to mogę tylko napisać, że dowolny trigger też możesz "zrobić z poziomu Subiekta" ;)

czy może jeszcze coś innego ?

Tak (technicznie trigger).

Jest to jakiś pomysł, będę kombinował :)

To Twój czas i możesz go spędzać jak uważasz ;)
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 23, 2017, 15:09:09
dowolny trigger też możesz "zrobić z poziomu Subiekta" ;)
Serio ? W jaki sposób ?

Gdyby koś potrzebował, załączam kod triggera
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER [dbo].[go_tr_dokDokument_Inserting]
   ON  [dbo].[dok__Dokument] FOR INSERT
AS
BEGIN

SET NOCOUNT ON;
UPDATE dbo.dok__Dokument


SET dok__Dokument.[dok_Podtytul]= (dok__Dokument.[dok_Podtytul]+ISNULL((SELECT (' '+[dok_NrPelnyOryg]) FROM dbo.dok__Dokument d WHERE I.[dok_DoDokId]=d.[dok_Id] ),''))
 FROM dbo.dok__Dokument
  JOIN Inserted I ON dok__Dokument.[dok_Id]=I.[dok_Id]
 
   WHERE I.[dok_Typ]=2 AND I.[dok_DoDokId] IS NOT NULL;
END

Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 23, 2017, 18:54:15
dowolny trigger też możesz "zrobić z poziomu Subiekta" ;)
Serio ? W jaki sposób ?

No przecież napisałem - tak samo jako zestawienie SQL.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 23, 2017, 20:06:29
Sprawdzę jutro, ale jak dzisiaj sprawdziłem "na szybko" to test poprawności krzyczy że musi być selekt.
Nie sprawdziłem czy da się zapisać i uruchomić ale taj jak pisałem sprawdzę jutro.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 23, 2017, 20:39:56
No musi być "select", ale po nim można dopisać praktycznie wszystko ;) Więcej informacji w dziale do którego przeniosłem wątek.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: mlotek w Luty 24, 2017, 12:48:54
no niestety nie działa :(
Cytuj
create trigger must be the first statement in a query batch
Nie można dodać "go", dodanie USE nic nie daje, EXEC sp_execute również nie działa.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Luty 24, 2017, 16:41:24
Skoro napisałem, że działa to oznacza, że działa tylko nie potrafisz tego zrobić, a to jednak różnica... Zajrzyj do dokumentacji wymienionej przez Ciebie samego funkcji... ;)
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: A_co_to? w Grudzień 07, 2018, 07:51:01
Cytuj
Da się, ale wymaga zastosowania rozwiązania dodatkowego.
A czy aby numer oryginału z ZK przenosił się jako rozszerzenie numeru dokumentu również wymaga rozwiązania dodatkowego?
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Grudzień 07, 2018, 08:33:21
Cytuj
Da się, ale wymaga zastosowania rozwiązania dodatkowego.
A czy aby numer oryginału z ZK przenosił się jako rozszerzenie numeru dokumentu również wymaga rozwiązania dodatkowego?

Nie, zawsze użytkownik może ręcznie przepisywać.
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: A_co_to? w Grudzień 07, 2018, 09:19:58
Cytuj
Da się, ale wymaga zastosowania rozwiązania dodatkowego.
A czy aby numer oryginału z ZK przenosił się jako rozszerzenie numeru dokumentu również wymaga rozwiązania dodatkowego?

Nie, zawsze użytkownik może ręcznie przepisywać.

Czy do zautomatyzowania tego procesu wymagane jest rozwiązanie dodatkowe?
Tytuł: Odp: Numer oryginału z ZK na FV
Wiadomość wysłana przez: dkozlowski w Grudzień 07, 2018, 22:03:04
Tak, program nie posiada takiej funkcjonalności w standardzie.