Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-24, 03:17x



Odpowiedz w temacie  [ Posty: 7 ] 
FK 2015.d Import specjalny Konta 
Autor Wiadomość

Rejestracja: 2016-04-15, 17:16
Posty: 4
Post FK 2015.d Import specjalny Konta
Witam, mam taki problem, że mam wygenerowany plik .txt z źle przypisanymi kontami, i nie mam możliwości ich zmienić w programie który mi generuje plik.

Czy jest jakakolwiek możliwość aby dopisać kod, który będzie mi zliczał zapisy i w zależności od tego czy to będzie zapis 1,2,3,4,.... wstawiał mi na "sztywno" takie konta jakie potrzebuję

Na takim przykładzie

Kod:
  FK nazwa =213/14
   Datawpl =2014-07-29
   opis FK =
   Zapis{
      strona =WN
      kwota =jakaskwota
      konto =402-4
      IdDlaRozliczen =2
      opis =bezznaczenia
      NumerDok =213/14
      Pozycja =0
      ZapisRownolegly =0
   }
   Zapis{
      strona =MA
      kwota =jakaskwota
      konto =201-K
      IdDlaRozliczen =1
      opis =bezznaczenia
      NumerDok =213/14
      Pozycja =0
      ZapisRownolegly =0
   }
   Zapis{
      strona =WN
      kwota =jakaskwota
      konto =225-1
      IdDlaRozliczen =3
      opis =bezznaczenia
      NumerDok =213/14
      Pozycja =0
      ZapisRownolegly =0
   }
   Zapis{
      strona =WN
      kwota =jakaskwota
      konto =550
      IdDlaRozliczen =4
      opis =bezznaczenia
      NumerDok =213/14
      Pozycja =1
      ZapisRownolegly =33
   }
   Zapis{
      strona =MA
      kwota =jakaskwota
      konto =490
      IdDlaRozliczen =5
      opis =bezznaczenia
      NumerDok =213/14
      Pozycja =1
      ZapisRownolegly =33
   }


Fragment kodu odpowiedzialny za interpretacje
Kod:
  case "zapis"
               MakeSec("zapis")
               {
                  $strona      = Rex([strona], "MA", 1) //WN=0 (""), MA=1
                  $kwota      = [kwota]
                  $Konto      = [Konto]
                  $NumerDok   = [NumerDok]
                  $IdDlaRozliczen = [IdDlaRozliczen]
                  if ( Equal(@@opisy, 1) )
                  {
                     $Opis      = [opis]
                     $typopisu   = 1   //opis bezpośrednio
                  }
                  $ZapisRownolegly   = [ZapisRownolegly]
                  $pozycja       = [Pozycja]

                  IF ( NOT(equal([waluta], "")) )
                  {
                     $wkwota = [wkwota]
                     $waluta = [waluta]
                     $kurs =   [kurs]
                     $typkursu = 3

        }
                  IF ( NOT(equal([rozksiegowanie], "")))
                  {

                     MakeSec("transakcja")
                     {
                        $ustawowe      = 1    //odsetki ustawowe
                        $zaliczka      = 0      //Zaliczka
                        $idDlaRozliczen    = [idDlaRozliczen]
                        $termin         = [termin]   //Termin;
                     }
                  }
               }


2016-04-15, 17:45
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: FK 2015.d Import specjalny Konta
Tak jest taka możliwość. Zmodyfikuj szablon.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-04-16, 19:28
Wyświetl profil

Rejestracja: 2016-04-15, 17:16
Posty: 4
Post Re: FK 2015.d Import specjalny Konta
ok, dzięki za informację, jak się do tego zabrać? jest ktoś w stanie pomóc?


2016-04-16, 21:10
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: FK 2015.d Import specjalny Konta
Ta wiadomość była pomocna.(1)
Masz dwa wyjścia albo zmodyfikuj szablon - dopisz tam sobie warunki if(equal($konto,xxx)) $konto=yyy
Albo po prostu w pliku który importujesz zrób search/replace na takie wartosci jak potrzebujesz


2016-04-16, 21:38
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: FK 2015.d Import specjalny Konta
Ta wiadomość była pomocna.(2)
Jeżeli jesteś programistką i chcesz się nauczyć języka szablonów, to możesz dostać parę wskazówek. Laik w tej dziedzinie ma marne szanse i będzie szukał odpłatnej pomocy.

Inicjalizacja zmiennej wygląda tak:
Kod:
@@iZapis = 0

a inkrementacja tak:
Kod:
@@iZapis = Sum0(@@iZapis, 1)

Debuggowanie:
Kod:
Info("nr zapisu: ", @@iZapis)

Dokumentacja tego języka jest w jakimś pliku, tam gdzie program.


2016-04-19, 20:15
Wyświetl profil

Rejestracja: 2016-04-15, 17:16
Posty: 4
Post Re: FK 2015.d Import specjalny Konta
Dodałem warunek
Kod:
if(equal([konto],"999-K"))

   {
                                                                     
   $Konto = "999-9-9-K"
                                                                     
   }


Jakieś podstawy programowania znam, ale programistą bym się nie nazwał, powoli uczę się tego systemu, dzięki jeszcze raz za nakierowanie i Pozdrawiam


2016-04-27, 10:05
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: FK 2015.d Import specjalny Konta
To fajnie, naciśnij Pomógł. Dzięki, pozdrawiam.


2016-04-27, 10:49
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 7 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Import specjalny

w Techniczne

szabel01

1

4537

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

6226

2016-02-18, 10:20

dragonx21 Wyświetl najnowszy post

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

w Techniczne

szabel01

1

3344

2014-10-06, 17:47

szabel01 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Sekcje - import specjalny

w Programowanie

WojtekM

2

3285

2015-08-17, 01:13

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 57 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant