Domyślny rejestr płatności przy generowaniu FAI z ZZ

Problemy i pomysły związane z innymi modułami czyli np. środki trwałe, import, zamówienia ...

Moderator: mikey

ospi
Posty: 29
Rejestracja: 12 gru 2016, 15:30
Rola: Konsultant CDN XL
Wersja: 2016

Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: ospi »

Witam,

Czy ktoś może spotkał się z takim problemem:
- mam kontrahenta, który na karcie kontrahenta ustawiony ma rejestr bankowy EUR
- tworzę ZZ dla tego kontrahenta
- przekształcam ZZ w FAI
- na FAI rejestr to PLN.

Gdzie można ustawić domyślny rejestr?

Z góry dzięki.

Yuber
Posty: 934
Rejestracja: 12 sty 2009, 12:03
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Kraków

Re: Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: Yuber »

Sprawdź czy w do centrum w którym tworzysz dokument jest przypisany rejestr EUR
Administrator -> Struktura firmy -> <wybrane centru> -> zakładka Rejestry
Na dole jest też parametr Domyślny rejestr bankowy

ospi
Posty: 29
Rejestracja: 12 gru 2016, 15:30
Rola: Konsultant CDN XL
Wersja: 2016

Re: Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: ospi »

Dzięki za odpowiedź, ale to rozwiązuje problem tylko częściowo, bo chcę mieć rejest taki sam, jak ten ustawiony na karcie kontrahenta.
Co w przypadku, kiedy w jednym centrum mam osoby, które generują dokumenty w więcej niż jednej walucie?
A nawet jest tak, że jeden użytkownik generuje w wielu walutach.

Chyba najlepszym rozwiązaniem w tym przypadku będzie trigger na TraPlat

Kod: Zaznacz cały

create trigger CDN.KopiujDomyslnyRejestr on CDN.TraPlat
after update
as
begin

if update (TrP_KnTNumer)
begin

declare @KntNumer integer
declare @RejestrNumer integer
declare @PlatNumer integer
declare @PlatTyp integer

--znajdź dane aktualizowanej płatności
set @PlatTyp = (select TrP_GIDTyp from inserted)
set @PlatNumer = (select TrP_GIDNumer from inserted)

--znajdź GID płatnika
set @KntNumer = (select TrP_KntNumer from inserted)

--znajdź domyślny rejestr płatnika
set @RejestrNumer = isnull((select Knt_KarNumer from CDN.KntKarty where Knt_GIDNumer = @KntNumer),0)


--wpisz rejestr w platnosc
update CDN.TraPlat
set TrP_KARNumer = @RejestrNumer
where TrP_GIDNumer = @PlatNumer
	  and TrP_GIDTyp = @PlatTyp

end

end

Yuber
Posty: 934
Rejestracja: 12 sty 2009, 12:03
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Kraków

Re: Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: Yuber »

Wydaje mi się, że wystarczy tylko kiedy na centrum udostępniam odpowiednie rejestry np dla centruA udostępniam dwa rejestry EUR i PLN. Wtedy na kontrahencie wystarczy wskazać odpowiedni rejestr.
Rejestr jest powiązany z odpowiednią walutą więc tu chyba powinno to zadziałać. Możliwe że czegoś nie zrozumiałem lub pokręciłem.
U mnie dokumenty wystawiają w innych walutach na tym samym centrum nikt mi nie zgłaszał z tym problemu.

ospi
Posty: 29
Rejestracja: 12 gru 2016, 15:30
Rola: Konsultant CDN XL
Wersja: 2016

Re: Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: ospi »

U mnie w najwyższej gałęzi struktury praw są dodane wszystkie rejestry. Domyślny rejestr na dole to PLN.
Czy to znaczy, że każdy użytkownik systemu powinien mieć dostęp do wszystkich rejestrów i powinien się przepisywać domyślny rejestr z karty kontrahenta przy przekształcaniu dokumentów?
Czy może powinienem też dodać rejestry na niższych poziomach?

Yuber
Posty: 934
Rejestracja: 12 sty 2009, 12:03
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Kraków

Re: Domyślny rejestr płatności przy generowaniu FAI z ZZ

Post autor: Yuber »

U mnie w najwyższej gałęzi struktury praw są dodane wszystkie rejestry. Domyślny rejestr na dole to PLN
- rejestry zostaną przepisane do podległego centrum tylko wtedy gdy na zakładce Rejestry centrum podległego będzie zaznaczony parametr "Takie jak w węźle nadrzędnym" w innym przypadku trzeba będzie dodać osobną listę.
P.S. przepraszam że tak późno

ODPOWIEDZ