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
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.
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:
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.
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?