Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-28, 23:16x



Odpowiedz w temacie  [ Posty: 3 ] 
Import specjalny rozrachunków w walucie 
Autor Wiadomość

Rejestracja: 2010-09-04, 11:57
Posty: 12
Post Import specjalny rozrachunków w walucie
Przesyłam fragment kodu szablonu, z którym mam problem. Wczytuje faktury sprzedaży, korekty i WDT do FK 2010.1 Cały import przechodzi bardzo ładnie poza rozrachunkami w walucie. Próbowałem już chyba z kilkanaście różnych kombinacji z układem czy z różnymi wartościami $IdDlaRozliczen ale zawsze wyskakują mi błędy:
1. Po pierwsze nie przechodzi mi symbol waluty. Owszem cały dekret po naciśnięciu w Symfonii przycisku "Kwoty w:" pokazuje wartości w walucie ale przy tym przycisku nie wyświetla się waluta.
2. Nie tworzą się rozrachunki dla faktur w walucie gdy dla złotówkowych rozrachunki importują się dobrze.
3. Jak próbuję ręcznie nadać rozrachunek do konta to 203 to znikają zapisy w walucie albo dostaję komunikat "Dokument zawiera rozrachunki walutowe na kontach złotówkowych (203-2-1311). Czy usunąć rozrachunki z tego konta ..." co jest bez sensu bo to konto jest walutowe i w innych dokumentach ręcznie wprowadzanych z walutami na nim jest wszystko ok.

#format "SDF"
MakeSec("transakcja")
{
$Termin = Date([39])
}
MakeSec("Zapis")
{
$strona = 0
$konto = Def("konto_brutto_sprzedaz")
$kwota = [40]
$pozycja = 0
$rozbicie = 0
$IdDlaRozliczen = @@idRozl
IF ( NOT(cat(equal([42], "PLN"),equal([42], ""))))
{
$wkwota = [41]
$waluta = [42]
$kurs = [43]
$typkursu = 3
}
@@idRozl = Sum0(@@idRozl,1)
}
MakeSec("Zapis")
{
$strona = 1
$kwota = sum2 ([58],[54])
$konto = Def("Pozostałe_usługi")
$pozycja = 0
$rozbicie = 1
$IdDlaRozliczen = @@idRozl
IF ( NOT(cat(equal([42], "PLN"),equal([42], ""))))
{
$wkwota = Div6 (sum2 ([58],[54]), [43])
$waluta = [42]
$kurs = [43]
$typkursu = 3
}
@@idRozl = Sum0(@@idRozl,1)
}
if( Not(Cat(Equal([64], "0.0000"),Equal([64], "0.00"),Equal([64], ""),Equal([64], "0"))))
MakeSec("Zapis")
{
$strona = 1
$kwota = [64]
$konto = Def("konto_vat_sprzedaz")
$pozycja = 0
$rozbicie = 2
$IdDlaRozliczen = @@idRozl
IF ( NOT(cat(equal([42], "PLN"),equal([42], ""))))
{
$wkwota = [44]
$waluta = [42]
$kurs =[43]
$typkursu = 3
}
@@idRozl = Sum0(@@idRozl,1)
}

Próbowałem różne formaty danych wejściowych symbolu waluty: EUR, "EUR", Euro itd.. Myślę, że problemy z rozrachunkami wynikają z jakiegoś błędu z walutą może to $typkursu = 3 (nie wiem do czego to służy, przepisałem z innych szablonów). Nie umiem też wczytać kursu z faktury do Tabeli kursów.
Proszę o wsparcie.


2013-04-15, 07:40
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2010-09-04, 11:57
Posty: 12
Post Re: Import specjalny rozrachunków w walucie
Czy ktoś się orientuje w tym temacie?
Na wszelki wypadek przesyłam plik szablonu, z którego korzystam i plik z danymi wsadowymi.
Załącznik:
Komentarz: plik wsadowy i szablon
H5.zip [2.96 KiB]
Pobrany 220 razy


2013-04-17, 20:18
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Import specjalny rozrachunków w walucie
Spróbuj na początek 2 rzeczy. Zapisowi kwota brutto daj unikalne idDlaRozliczen, choćby i 123. Ten sam id wpisz w transakcji. Gdyby tak nie zadziałało, ewentualnie w transakcji -1.


2013-05-06, 16:58
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 3 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Import rozrachunków do HM

w Programowanie

r2r

1

1902

2010-06-29, 12:06

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Import specjalny

w Techniczne

szabel01

1

4567

2014-09-18, 21:48

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Import Specjalny

w Programy Księgowe

dragonx21

6

6263

2016-02-18, 10:20

dragonx21 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Import specjalny 50c

w Techniczne

KMarta5

1

2867

2021-03-18, 22:05

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 101 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant