Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: Gc12ch »

Witam,
zdefiniowałem atrybut i podpiąłem go na [Grupa środków trwałych].[Środki trwałe] oraz [Tabela VAT]
na zakładce "Kopiowanie atrybutów" dodałem nowy kod

Kod: Zaznacz cały

SELECT Atr_Wartosc, Atr_AtrTyp, Atr_AtrFirma, Atr_AtrNumer, Atr_AtrLp
FROM CDN.TraVat INNER JOIN
CDN.SrtKarty ON TrV_SrtNumer = Srt_GIDNumer AND TrV_SrtTyp = Srt_GIDTyp INNER JOIN
CDN.Atrybuty ON Srt_GIDNumer = Atr_ObiNumer AND Srt_GIDLp = Atr_ObiLp and Atr_AtkId = {Ato_AtkID}
WHERE {FiltrSQL}
W Obiektach docelowych dodałem [Tabele VAT]

I niestety nie działa.
Ktoś podpowie gdzie robię błąd?

pozdrawiam
Grzegorz

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: praiser »

Jaki tutaj jest ciąg zdarzeń w XL po tym jak ŚT otrzymuje wpisaną wartość atrybutu ?
--------------------------------
Pozdrawiam
WW

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: Gc12ch »

Dodawana jest faktura kosztowa w rejestrze VAT.
Na zakładce VAT + nowa pozycja i tutaj wskazujemy którego środka trwałego to dotyczy.
PO wybraniu środka powinno przepisać atrybuty podpięte na tym środku na atrybuty Tabelki VAT.

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: praiser »

Na klasie atrybutu dla obiektu Tabela VAT powinna być akcja DODANIE w zaawansowane a źródłem wpis dotyczący kopiowania atrybutu.
--------------------------------
Pozdrawiam
WW

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: Gc12ch »

Dzięki za podpowiedź, zawsze zapominam o tym kroku. Ale jest kłopot.
Nie działa z akcją "dodanie" a działa z akcją "ZAPIS"
tylko później podglądając tabelkę VAT (np. by zmienić kwotę, lub cokolwiek innego) i zapisując ją ponownie wyskakuje błąd:
Błąd wewnętrzny procedury TransactionManagerClass.RollBack.
RollBack transakcji bez aktywnej transakcji.
Transakcja:
Co robię nie tak?

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: Gc12ch »

I Jeszcze jeden błąd. Przy dodaniu kilku rekordów, w tabelce VAT dla danej FZ i zaznaczonej akcji "ZAPIS', wszystkie atrybuty lądują w ostatnim rekordzie.

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Re: Kopiowanie atrybutów z karty środka trwałego na pozycję tabeli VAT

Post autor: Gc12ch »

Jeszcze raz proszę o pomoc
SELECT Atr_Wartosc, Atr_AtrTyp, Atr_AtrFirma,Atr_AtrNumer, Atr_AtrLp
FROM CDN.Atrybuty JOIN CDN.TraVat ON Atr_ObiTyp = TrV_SrtTyp AND Atr_ObiNumer = TrV_SrtNumer AND Atr_AtkId = {Ato_AtkID}
WHERE {FiltrSQL}
Ten kod powoduje, że Wartość atrybutu z karty środka trwałego zostaje przypisana do pierwszej dodanej pozycji w Tabeli VAT. Dodając następny element z inną wartością zostaje on pominięty i przypisana zostaje wartość pierwszego elementu.
Gdzie w tej definicji jest błąd?

ODPOWIEDZ