Autor Wątek: Numer oryginału z ZK na FV  (Przeczytany 4343 razy)

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

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Numer oryginału z ZK na FV
« dnia: 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ł" ?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #1 dnia: 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.
Daniel, Białystok.

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Odp: Numer oryginału z ZK na FV
« Odpowiedź #2 dnia: 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 ?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #3 dnia: 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).
Daniel, Białystok.

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Odp: Numer oryginału z ZK na FV
« Odpowiedź #4 dnia: 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ł :)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #5 dnia: 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 ;)
Daniel, Białystok.

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Odp: Numer oryginału z ZK na FV
« Odpowiedź #6 dnia: 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


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #7 dnia: 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.
Daniel, Białystok.

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Odp: Numer oryginału z ZK na FV
« Odpowiedź #8 dnia: 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.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #9 dnia: 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.
Daniel, Białystok.

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
Odp: Numer oryginału z ZK na FV
« Odpowiedź #10 dnia: 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.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #11 dnia: 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... ;)
Daniel, Białystok.

Offline A_co_to?

  • Użytkownik
  • **
  • Wiadomości: 75
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.60
Odp: Numer oryginału z ZK na FV
« Odpowiedź #12 dnia: 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?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Numer oryginału z ZK na FV
« Odpowiedź #13 dnia: 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ć.
Daniel, Białystok.

Offline A_co_to?

  • Użytkownik
  • **
  • Wiadomości: 75
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.60
Odp: Numer oryginału z ZK na FV
« Odpowiedź #14 dnia: 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?

Forum Użytkownikow Subiekt GT

Odp: Numer oryginału z ZK na FV
« Odpowiedź #14 dnia: Grudzień 07, 2018, 09:19:58 »