Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-25, 19:11x



Odpowiedz w temacie  [ Posty: 19 ]  Przejdź na stronę 1, 2  Następna
problemy z importem w formacie 3.0 (obcina dane) 
Autor Wiadomość

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post problemy z importem w formacie 3.0 (obcina dane)
witam,

handel 2011.1a z pervasivem. eksportuje towary do pliku .txt w formacie 3.0.
nazwy sa dosc dlugasne (nie mieszcza sie w widoku kartoteki).
plik wyglada ok, ale przy imporcie wyskakuja ostrzezenia o nierozpoznanej sekcji: system i kategoria towarow.
w efekcie nazwy sa obciete o kilkanascie znakow i nie pojawia sie cena bazowa.
cos nieswiadomie zmienilem w programie ? importuje tak od dawna i pierwszy raz mam problemy.

_________________
symfonia 2.0 po tuningu :)


2013-05-28, 16:04
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: problemy z importem w formacie 3.0 (obcina dane)
skąd eksportujesz i dokąd importujesz?
pokaż przykładowy plik i szablon ams, którym robisz import.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-05-28, 16:07
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
z firmy a do firmy b w tej samen symfonii. szablon standardowy hmin (?).

_________________
symfonia 2.0 po tuningu :)


2013-05-28, 16:40
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: problemy z importem w formacie 3.0 (obcina dane)
dołącz plik z danymi i szablon proszę bo tak to mogę zgadywać.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-05-28, 17:07
Wyświetl profil

Rejestracja: 2013-05-28, 18:49
Posty: 1
Post Re: problemy z importem w formacie 3.0 (obcina dane)
Mam podobny problem :/ Pomoże ktoś ?


2013-05-28, 18:50
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: problemy z importem w formacie 3.0 (obcina dane)
Przeczytaj uważnie ten watek - i może sprecyzuj problem, daj szablony itp


2013-05-28, 18:58
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
jutro postaram sie powklejac. sprawdzalem plik po eksporcie i jest ok.

_________________
symfonia 2.0 po tuningu :)


2013-05-28, 20:24
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
wyeksportowany plik:

Kod:
System{
   Info{
      NazwaProgramu ='Sage Symfonia Handel 2011.1.a' Symfonia Handel 2011.1.a
      WersjaSzablonu =3
   }
   Firma{
      nazwa =X
      miejscowosc =Kraków
      ulica =X
      kodpocz =X
      nip =X
      telefon =X
      email =X , X
      bank =BNP Paribas Bank Polska SA
      konto =PL X
   }
}
KategorieTowarow{
   KategoriaTowarow{
      nazwa =Towary
   }
}
Towar{
   kategoria =Towary
   kod =FQZn 1013/3009 LP
   nazwa =Podajnik automatyczny na sprezone powietrze PRESS QW FQZn 1013/3009 LP
   jm =szt
   stawkaVAT =23.00
   cenaA =75.00
   cenaAwal =
   cenaB =75.00
   cenaBwal =
   cenaC =75.00
   cenaCwal =
   cenaD =92.25
}
Towar{
   kategoria =Towary
   kod =FQZn 1013/8019 LP
   nazwa =Podajnik automatyczny na sprezone powietrze PRESS QW FQZn 1013/8019 LP
   jm =szt
   stawkaVAT =23.00
   cenaA =75.00
   cenaAwal =
   cenaB =75.00
   cenaBwal =
   cenaC =75.00
   cenaCwal =
   cenaD =91.50
}
Towar{
   kategoria =Towary
   kod =FQZn 1014/9007 LP
   nazwa =Podajnik automatyczny na sprezone powietrze PRESS QW FQZn 1014/9007 LP
   jm =szt
   stawkaVAT =23.00
   cenaA =75.00
   cenaAwal =
   cenaB =75.00
   cenaBwal =
   cenaC =75.00
   cenaCwal =
   cenaD =91.50
}

szablon hmin.AMS:

Kod:
#format "AMS"
#Disable  "2"  //poziom ostrzeżeń 1 (m.in. bez ostrzeżenia "Pole nie znalezione")
#RodzajDokumentu ""


// Czy umieszczać dane we właściwym katalogu i rodzaju (tworząc je jeśli takich nie było)?
// 1 - tak, 2 - nie, 3 - zadaj pytanie
#DoKataloguKH 2
#DoKataloguTW 2
#DoKataloguWR 2
#DoKataloguUR 2
#DoKataloguSP 2
#DoKataloguZK 2
#DoKataloguMG 2

#DoRodzajuKH 2
#DoRodzajuTW 2
#DoRodzajuWR 2
#DoRodzajuUR 2
#DoRodzajuSP 2
#DoRodzajuZK 2
#DoRodzajuMG 2



Section( "INFO", "INFO")
{
   switch ( [Wersja szablonu] )
   {
   case "3"
   case "3.1"
      break
   case else
      if (  equal(ASK("Wskazany plik danych wymaga innej wersji szablonu importowego. Czy przerwać import danych? {{icon=? buttons=[&Tak:t](&Nie:n)}}"), 6) )
         ERROR("Operacja importu została przerwana.")
   }

   $Nazwa_programu = [Nazwa programu]   

   Section( "Kontrahent", "Kontrahent")
   {
      $id = [id]
      $kod = [kod]
      $nazwa = [nazwa]
      $miejscowosc = [miejscowosc]
      $ulica = [ulica]
      $dom = [dom]
      $lokal = [lokal]
      $kodpocz = [kodpocz]
      $rejon = [rejon]
      $nip = [nip]
      $tel1 = [tel1]
      $tel2 = [tel2]
      $fax = [fax]
      $email = [email]
      $www = [www]
   }
}


Section( "Kontrahent", "Kontrahent")
{
   Info("Kontrahent: ", [kod])

   $id = [id]
   $flag = [flag]
   $subtyp = [subtyp]
   $znacznik = [znacznik]
   $info = [info]
   $osoba = [osoba]
   $kod = [kod]
   $nazwa = [nazwa]
   $miejscowosc = [miejscowosc]
   $ulica = [ulica]
   $dom = [dom]
   $lokal = [lokal]
   $kodpocz = [kodpocz]
   $rejon = [rejon]
   $nip = [nip]
   $statusUE = [statusUE]
   $regon = [regon]
   $pesel = [pesel]
   $osfiz = [osfiz]
   $tel1 = [tel1]
   $tel2 = [tel2]
   $fax = [fax]
   $email = [email]
   $www = [www]
   $naglowek = [naglowek]
   $nazwisko = [nazwisko]
   $imie = [imie]
   $bnazwa = [bnazwa]
   $bkonto = [bkonto]
   $negoc = [negoc]
   $grupacen = [grupacen]
   $upust = [upust]
   $limit = [limit]
   $limitkwota = [limitkwota]
   $limitwaluta = [limitwaluta]
//   $plattyp = [plattyp]
//   $plattermin = [plattermin]

   $rejestr_platnosci = [rejestr_platnosci]
   $forma_platnosci = [forma_platnosci]

   $stanpl = [stanpl]
   $stannl = [stannl]
   $khfk = [khfk]
   $zapas = [zapas]
   $krajKod = [krajKod]
   $krajNazwa = [krajNazwa]

   if ( exist("NazwaKatalogu") )
   {
      if ( equal(Def("DoKataloguKH"), 3) )
      {
         Def("DoKataloguKH", Ask("Czy importować katalogi kontrahentów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoKataloguKH"), 1) )
         $NazwaKatalogu =[NazwaKatalogu]
   }

   if ( exist("NazwaRodzaju") )
   {
      if ( equal(Def("DoRodzajuKH"), 3) )
      {
         Def("DoRodzajuKH", Ask("Czy importować rodzaje kontrahentów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoRodzajuKH"), "1") )
         $NazwaRodzaju = [NazwaRodzaju]
   }
   
   $poledod1 = [poledod1]
   $poledod2 = [poledod2]
   $poledod3 = [poledod3]
   $poledod4 = [poledod4]
   $poledod5 = [poledod5]
   $poledod6 = [poledod6]
   $poledod7 = [poledod7]
   $poledod8 = [poledod8]

   Section( "Notatka_Dl", "Notatka_Dl", "REPEAT")
   {
      $opis = [opis]
   }
}


Section( "StawkaVAT", "StawkaVAT")
{
   Info("Stawka VAT: ", [nazwa])

   $aktywny = [aktywny]
   $wartosc = [wartosc]
   $nazwa = [nazwa]
   $opis = [opis]
   $stawka = [stawka]
   $dataod = [dataod]
   $datado = [datado]
   $vatrr = [vatrr]
   $long = [long]
   $subtyp = [subtyp]
}


Section( "Pracownik", "Pracownik")
{
   Info("Pracownik: ", [kod])

   $id = [id]
   $flag = [flag]
   $subtyp = [subtyp]
   $znacznik = [znacznik]
   $info = [info]
   $kod = [kod]
   $nazwa = [nazwa]
   $miejscowosc = [miejscowosc]
   $ulica = [ulica]
   $dom = [dom]
   $lokal = [lokal]
   $kodpocz = [kodpocz]
   $rejon = [rejon]
   $osfiz = [osfiz]
   $tel1 = [tel1]
   $tel2 = [tel2]
   $fax = [fax]
   $email = [email]
   $nazwisko = [nazwisko]
   $imie = [imie]
   $imie2 = [naglowek]   //imie2
   $bnazwa = [bnazwa]
   $bkonto = [bkonto]
   $khfk = [khfk]
   $zapas = [zapas]

   if ( exist("NazwaKatalogu") )
   {
      if ( equal(Def("DoKataloguWR"), 3) )
      {
         Def("DoKataloguWR", Ask("Czy importować katalogi pracowników?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoKataloguWR"), 1) )
         $NazwaKatalogu =[NazwaKatalogu]
   }

   if ( exist("NazwaRodzaju") )
   {
      if ( equal(Def("DoRodzajuWR"), 3) )
      {
         Def("DoRodzajuWR", Ask("Czy importować rodzaje pracowników?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoRodzajuWR"), "1") )
         $NazwaRodzaju = [NazwaRodzaju]
   }

   Section( "Notatka_Dl", "Notatka_Dl", "REPEAT")
   {
      $opis = [opis]
   }
}


Section( "Urząd", "Urząd")
{
   Info("Urząd: ", [kod])

   $id = [id]
   $flag = [flag]
   $subtyp = [subtyp]
   $znacznik = [znacznik]
   $info = [info]
   $kod = [kod]
   $nazwa = [nazwa]
   $miejscowosc = [miejscowosc]
   $ulica = [ulica]
   $dom = [dom]
   $lokal = [lokal]
   $kodpocz = [kodpocz]
   $rejon = [rejon]
   $tel1 = [tel1]
   $tel2 = [tel2]
   $fax = [fax]
   $email = [email]
   $www = [www]
   $bnazwa = [bnazwa]
   $bkonto = [bkonto]
   $khfk = [khfk]
   $zapas = [zapas]

   if ( exist("NazwaKatalogu") )
   {
      if ( equal(Def("DoKataloguUR"), 3) )
      {
         Def("DoKataloguUR", Ask("Czy importować katalogi urzędów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoKataloguUR"), 1) )
         $NazwaKatalogu =[NazwaKatalogu]
   }

   if ( exist("NazwaRodzaju") )
   {
      if ( equal(Def("DoRodzajuUR"), 3) )
      {
         Def("DoRodzajuUR", Ask("Czy importować rodzaje urzędów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoRodzajuUR"), "1") )
         $NazwaRodzaju = [NazwaRodzaju]
   }

   Section( "Notatka_Dl", "Notatka_Dl", "REPEAT")
   {
      $opis = [opis]
   }
}


Section( "Towar", "Towar")
{
   Info("Towar: ", [kod])

   $id = [id]
   $flag = [flag]
   $subtyp = [subtyp]
   $znacznik = [znacznik]
   $info = [info]
   $osoba = [osoba]
   $kod = [kod]
   $nazwa = [nazwa]
   $kodpaskowy = [kodpaskowy]
   $pcn = [pcn]
   $przelkg = [przelkg]
   $przeluz = [przeluz]
   $stawkaVAT = [stawkaVAT]
   $sww = [sww]
   $cbazowa = [cbazowa]
   $cbazowawal = [cbazowawal]
   $zaokrag = [zaokrag]
   $marzaa = [marzaa]
   $cenaa = [cenaa]
   $cenaawal = [cenaawal]
   $marzab = [marzab]
   $cenab = [cenab]
   $cenabwal = [cenabwal]
   $marzac = [marzac]
   $cenac = [cenac]
   $cenacwal = [cenacwal]
   $marzad = [marzad]
   $cenad = [cenad]

   $jm = [jm]

   $jmdod1 = [jmdod1]
   $przeljmdod1 = [przeljmdod1]
   $jmdod2 = [jmdod2]
   $przeljmdod2 = [przeljmdod2]
   $cenazak = [cenazak]
   $datazak = [datazak]
   $cenawzak = [cenawzak]
   $cenawzakwal = [cenawzakwal]
   $metoda = [metoda]
   $przelicz = [przelicz]
   $kalkclo = [kalkclo]
   $kalkclowal = [kalkclowal]
   $kalkakc = [kalkakc]
   $kalkakcwal = [kalkakcwal]
   $kalkinn = [kalkinn]
   $kalkinnwal = [kalkinnwal]
   $szablon = [szablon]
   $nazwafisk = [nazwafisk]
   $stanmin = [stanmin]
   $stanmax = [stanmax]

   $kontofk = [kontofk]
   $typks = [typks]
   $jmdef = [jmdef]
   $negoc = [negoc]

   if ( exist("NazwaKatalogu") )
   {
      if ( equal(Def("DoKataloguTW"), 3) )
      {
         Def("DoKataloguTW", Ask("Czy importować katalogi towarów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoKataloguTW"), 1) )
         $NazwaKatalogu =[NazwaKatalogu]
   }

   if ( exist("NazwaRodzaju") )
   {
      if ( equal(Def("DoRodzajuTW"), 3) )
      {
         Def("DoRodzajuTW", Ask("Czy importować rodzaje towarów?",
            "{{icon=? buttons=[Tak:o](Nie:c)}}") )
      }
      if ( equal(Def("DoRodzajuTW"), "1") )
         $NazwaRodzaju = [NazwaRodzaju]
   }

   $poledod1 = [poledod1]
   $poledod2 = [poledod2]
   $poledod3 = [poledod3]
   $poledod4 = [poledod4]
   $poledod5 = [poledod5]
   $poledod6 = [poledod6]
   $poledod7 = [poledod7]
   $poledod8 = [poledod8]
   $funduszPR_kod = [funduszPR_kod]

   if ( !equal([flagcen], "") )
      $flagcen = [flagcen]

   Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
   {
      $opis = [opis]
   }
   Section( "Notatka_Dl", "Notatka_Dl", "REPEAT")
   {
      $opis = [opis]
   }
   Section( "Składnik zestawu", "Składnik zestawu", "REPEAT")
   {
      $id = [id]
      $kod = [kod]
      $ilosc = [ilosc]
   }
   Section( "Składnik kompletu", "Składnik kompletu", "REPEAT")
   {
      $id = [id]
      $kod = [kod]
      $ilosc = [ilosc]
   }
}

/*
Section( "Magazyn", "Magazyn")
{
   Info("Magazyn: ", [kod])

   $kod = [kod]
   $nazwa = [nazwa]
   $miejscowosc = [miejscowosc]
   $ulica = [ulica]
   $dom = [dom]
   $lokal = [lokal]
   $kodpocz = [kodpocz]
   $rejon = [rejon]
   $nip = [nip]
   $tel1 = [tel1]
   $tel2 = [tel2]
   $fax = [fax]

   $oddzial = 0
}
*/

Section("Magazyn", "")
{
}

Section( "Waluta", "Waluta")
{
   $kod = [kod]
   $nazwa = [nazwa]
   $przelicznik = [przelicznik]
}

Section("DokumentRW", "DokumentMG")
{
   Info("Dokument: ", [kod])

// typ dokumentu jest pobierany z parametru pracy o podanej nazwie,
// po znaku $ podajemy wartość domyślną parametru:

   $typ_dokumentu_parametr = "Typ dokumentu - Import towarów z innego oddziału$PRW"

   $nadawca_jako_kh = 1

   $opis = CAT([opis], " według: ", [kod])

   Section("", "", "REPEAT")
   {
      switch( Translate( Name(), "L") )
      {
      case "pozycja dokumentu"

         if ( !equal([typ_pozycji], "1") )   // jeśli nie jest to element kompletu
         {
            MakeSec("Pozycja dokumentu")
            {
               $kod = [kod]
               //$SWW = [opisdod]
               $ilosc_ewid = [ilosc]
               $wartosc = [wartNetto]

               Section("Dostawa", "")
               {
                  $nazwa_dostawy = [kod]
               }
               Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
               {
                  $opis = [opis]
               }
            }
         }
         break

      case "notatka_dl"
         MakeSec("Notatka_Dl")
         {
            $opis      = [opis]
         }
         break
      }
   }
}

/*
Section("DokumentRW", "DokumentRW")
{
   Info("Dokument: ", [kod])

   $id = [id]
   $kod = [kod]
   $opis = [opis]

   Section("Pozycja dokumentu", "Pozycja dokumentu", "REPEAT")
   {
      $kod = [kod]
      $opisdod = [opisdod]
      $ilosc = [ilosc]
      $wartNetto = [wartNetto]

      
      Section("Dostawa", "Dostawa", "REPEAT")
      {
         $ilosc = [ilosc]
         $wartosc = [wartosc]
         $kod = [kod]
      }

   }
}
*/

Section("Dokument", "")
{
   if ( !Def("RodzajDokumentu"))
   {
      @action = Ask("W pliku wejściowym istnieją dane dokumentów.",
         "Będą one zaimportowane do bufora jednej z kartotek.",
         "",
         "Proszę wybrać kartotekę, do której mają trafić importowane dokumenty.",
         "{{icon=? buttons=[Dokumenty &sprzedaży:p](Dokumenty &zakupu:r)(Dokumenty &magazynowe:i)}}")

      switch( @action )
      {
      case 4 // :p
         Def("RodzajDokumentu", "ZK")
         info("Import dokumentów do bufora karototeki dokumentów zakupu.")
         break
      case 5 // :r
         Def("RodzajDokumentu", "MG")
         info("Import dokumentów do bufora karototeki dokumentów magazynowych.")
         break
      case else // :i
         Def("RodzajDokumentu", "SP")
         info("Import dokumentów do bufora karototeki dokumentów sprzedaży.")
         break
      }
   }

   Info("Dokument: ", [kod])

   switch( Def("RodzajDokumentu") )
   {
   case "ZK"
      MakeSec("DokumentZK")
      {
//         $kod    = [kod]
         $nazwa    = [nazwa]

//         $kodMag = [kodMag]

         $typ_dokumentu = [typ_dk]
         $seria = [seria]

         $khkod = [kodKH]
         $khnazwa = [khnazwa]
         $khadres = [khadres]
         $khdom = [khdom]
         $khlokal = [khlokal]
         $khnip = [khnip]
         $khkodpocz = [khkodpocz]
         $khmiasto = [khmiasto]
         $khKrajKod = [khKrajKod]
         $khKrajNazwa = [khKrajNazwa]

//         if ( !equal([kodOdKH], [kodKH]) )
//         {
            $odkod = [kodOdKH]
            $odnazwa = [odnazwa]               
            $odadres = [odadres]               
            $oddom = [oddom]
            $odlokal = [odlokal]
            $odkodpocz = [odkodpocz]            
            $odmiasto = [odmiasto]               
//         }

         switch([grupacen])
         {
            case "2"
            case "4"
            case "6"
            case "8"
            case "12"
               $od_brutto   = 1
               $ceny_brutto= 1
               break

            case "3"
            case "5"
            case "7"
            case "9"
            case "13"
               $od_brutto   = 0
               $ceny_brutto= 0
               break
         }

         $rejestr_platnosci = [rejestr_platnosci]
         $forma_platnosci = [forma_platnosci]

         $data_wystawienia = [data]
         $data_wplywu = [datawpl]
         $data_zakupu = [datasp]
         $numer_obcy = [kod_obcy]

         @przeciw = equal([rodzaj_dok], "sprzedaży")
         
         if ( @przeciw )
         {
            $nadawca_jako_kh = 1
            $nadawca_jako_od = 1
            $numer_obcy = [kod]
            $data_zakupu = [datasp]
         }

         $odebrane = [odebrane]
         $opis = [opis]
         $rejestr_vat = [rejestr_vat]
         if ( !equal([rejestr_vatNal], "") )
         {
            $rejestr_vatNal = [rejestr_vatNal]
         }
         $waluta = [waluta]
         $kurs = [kurs]
         $kursDoch = [kursDoch]

         if ( exist("NazwaKatalogu") )
         {
            if ( equal(Def("DoKataloguZK"), 3) )
            {
               Def("DoKataloguZK", Ask("Czy importować katalogi dokumentów zakupu?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoKataloguZK"), 1) )
               $NazwaKatalogu =[NazwaKatalogu]
         }

         if ( exist("NazwaRodzaju") )
         {
            if ( equal(Def("DoRodzajuZK"), 3) )
            {
               Def("DoRodzajuZK", Ask("Czy importować rodzaje dokumentów zakupu?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoRodzajuZK"), "1") )
               $NazwaRodzaju = [NazwaRodzaju]
         }

         Section("", "", "REPEAT")
         {
            switch( Translate( Name(), "L") )
            {
            case "pozycja dokumentu"
               if ( !equal([typ_pozycji], "1") )   // jeśli nie jest to komplet
               {
                  MakeSec("Pozycja dokumentu")
                  {

                     if(equal([kod], ""))
                     {
                        //$sww   = [sww]
                        $jm      = [jm]
                        if (exist("Nazwa_Dl"))
                        {
                           Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
                           {
                              $opis = [opis]
                           }
                        }
                        else
                        {
                           $opis   = [opis]
                        }
                        $stawkaVAT   = [stawkaVAT]
                        $cena   = [cena]
                     }
                     else
                     {
                        $kod = [kod]

//                        if( @@przeciw )
                           $cena = [cena]
                     }

                     $ilosc_ewid = [ilosc]
                  }
               }
               break

            case "notatka_dl"
               MakeSec("Notatka_Dl")
               {
                  $opis      = [opis]
               }
               break
            }
         }
      }
      break
   case "MG"
      MakeSec("DokumentMG")
      {
//         $kod    = [kod]
         $nazwa    = [nazwa]

         $rezerwacja    = [rozlmg]
//         $kodMag = [kodMag]
         $data_wystawienia = [datasp]   
         $data_operacji = [data]
         $typ_dokumentu = [typ_dk]
         $seria = [seria]
         $termin = [termin]

         $khkod = [kodKH]
         $khnazwa = [khnazwa]
         $khadres = [khadres]
         $khdom = [khdom]
         $khlokal = [khlokal]
         $khnip = [khnip]
         $khkodpocz = [khkodpocz]
         $khmiasto = [khmiasto]

         $odebrane = [odebrane]
         $opis = [opis]
         $rejestr_vat = [rejestr_vat]

         if ( exist("NazwaKatalogu") )
         {
            if ( equal(Def("DoKataloguMG"), 3) )
            {
               Def("DoKataloguMG", Ask("Czy importować katalogi dokumentów magazynowych?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoKataloguMG"), 1) )
               $NazwaKatalogu =[NazwaKatalogu]
         }

         if ( exist("NazwaRodzaju") )
         {
            if ( equal(Def("DoRodzajuMG"), 3) )
            {
               Def("DoRodzajuMG", Ask("Czy importować rodzaje dokumentów magazynowych?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoRodzajuMG"), "1") )
               $NazwaRodzaju = [NazwaRodzaju]
         }

         Section("", "", "REPEAT")
         {
            switch( Translate( Name(), "L") )
            {
            case "pozycja dokumentu"
               if ( !equal([typ_pozycji], "1") )   // jeśli nie jest to komplet
               {
                  MakeSec("Pozycja dokumentu")
                  {
                     $kod = [kod]
                     $ilosc_ewid = [ilosc]
                     //$wartosc = [wartNetto]
                     Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
                     {
                        $opis = [opis]
                     }
                  }
               }
               break

            case "notatka_dl"
               MakeSec("Notatka_Dl")
               {
                  $opis      = [opis]
               }
               break
            }
         }
      }
      break
   case else // "SP"
      MakeSec("DokumentSP")
      {
//         $kod    = [kod]
         $nazwa    = [nazwa]

         $rezerwacja    = [rozlmg]         
//         $kodMag = [kodMag]
         $typ_dokumentu = [typ_dk]
         $seria = [seria]

         $data_wystawienia = [data]
         $data_sprzedazy = [datasp]

         $khkod = [kodKH]
         $khnazwa = [khnazwa]
         $khadres = [khadres]
         $khdom = [khdom]
         $khlokal = [khlokal]
         $khnip = [khnip]
         $khkodpocz = [khkodpocz]
         $khmiasto = [khmiasto]
         $khKrajKod = [khKrajKod]
         $khKrajNazwa = [khKrajNazwa]

//         if ( !equal([kodOdKH], [kodKH]) )
//         {
            $odkod = [kodOdKH]
            $odnazwa = [odnazwa]               
            $odadres = [odadres]               
            $oddom = [oddom]
            $odlokal = [odlokal]
            $odkodpocz = [odkodpocz]            
            $odmiasto = [odmiasto]               
//         }

         switch([grupacen])
         {
            case "2"
            case "4"
            case "6"
            case "8"
            case "12"
               $od_brutto   = 1
               $ceny_brutto= 1
               break

            case "3"
            case "5"
            case "7"
            case "9"
            case "13"
               $od_brutto   = 0
               $ceny_brutto= 0
               break
         }

         $rejestr_platnosci = [rejestr_platnosci]
         $forma_platnosci = [forma_platnosci]

         $opis = [opis]

         @sprzedaz = equal([rodzaj_dok], "sprzedaży")

         if ( equal([rodzaj_dok], "zakupu") )
         {
            $nadawca_jako_kh = 1
            $opis = CAT([opis], " według: ", [kod])
         }

         $odebrane = [odebrane]
         
         $rejestr_vat = [rejestr_vat]   
         $waluta = [waluta]
         $kurs = [kurs]
         $kursDoch = [kursDoch]

         if ( exist("NazwaKatalogu") )
         {
            if ( equal(Def("DoKataloguSP"), 3) )
            {
               Def("DoKataloguSP", Ask("Czy importować katalogi dokumentów sprzedaży?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoKataloguSP"), 1) )
               $NazwaKatalogu =[NazwaKatalogu]
         }

         if ( exist("NazwaRodzaju") )
         {
            if ( equal(Def("DoRodzajuSP"), 3) )
            {
               Def("DoRodzajuSP", Ask("Czy importować rodzaje dokumentów sprzedaży?",
                  "{{icon=? buttons=[Tak:o](Nie:c)}}") )
            }
            if ( equal(Def("DoRodzajuSP"), "1") )
               $NazwaRodzaju = [NazwaRodzaju]
         }

         Section("", "", "REPEAT")
         {
            switch( Translate( Name(), "L") )
            {
            case "pozycja dokumentu"

               if ( !equal([typ_pozycji], "2") )   // jeśli nie jest to element kompletu
               {
                  MakeSec("Pozycja dokumentu")
                  {
                     if(equal([kod], ""))
                     {
                        //$sww   = [sww]
                        $jm      = [jm]
                        if (exist("Nazwa_Dl"))
                        {
                           Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
                           {
                              $opis = [opis]
                           }
                        }
                        else
                        {
                           $opis   = [opis]
                        }
                        $stawkaVAT   = [stawkaVAT]
                        $sww   = [opisdod]
                        $cena   = [cena]
                     }
                     else
                     {
                        $kod = [kod]

//                        if( @@sprzedaz )   //tylko jeśli importujemy dokument sprzedaży
                           $cena = [cena]
                     }

                     $ilosc_ewid = [ilosc]

                  }
               }
               break

            case "notatka_dl"
               MakeSec("Notatka_Dl")
               {
                  $opis      = [opis]
               }
               break
            }
         }
      }
      break
   }
}


Section("","")
{
   Warning("Nierozpoznana sekcja: ", Name())
}

_________________
symfonia 2.0 po tuningu :)


2013-05-29, 08:20
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: problemy z importem w formacie 3.0 (obcina dane)
Sprawdź taką modyfikację szablonu w sekcji
Kod:
Section( "Towar", "Towar")
{


ZNAJDŹ
Kod:
   Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
   {
      $opis = [opis]
   }


ZAMIEŃ NA
Kod:
   Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
   {
      $opis = [nazwa]
   }

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-05-29, 13:58
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
podmienilem (nazwa zamiast opis). bez zmian :(

_________________
symfonia 2.0 po tuningu :)


2013-05-29, 14:24
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: problemy z importem w formacie 3.0 (obcina dane)
Nie wydaje mi się, żeby ten przykładowy plik pochodził z Symfonii.
Mocno odbiega od tego co eksportuje w standardzie Handel 2011.1a

Aby zaimportować za jego pomocą towary z długą nazwą należy zmodyfikować szablon (Twój szablon) w sekcji

Kod:
Section( "Towar", "Towar")
{


ZNAJDŹ
Kod:
   Section( "Nazwa_Dl", "Nazwa_Dl", "REPEAT")
   {
      $opis = [opis]
   }


ZAMIEŃ NA
Kod:
    MakeSec("Nazwa_Dl")
   {
      $opis = [nazwa]
   }

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-05-29, 15:53
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
no coz. taki plik uzyskalem eksportujac.
podmianke zrobie jutro. a moze ktos podrzuci caly szablon standardowy ?

_________________
symfonia 2.0 po tuningu :)


2013-05-29, 17:00
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: problemy z importem w formacie 3.0 (obcina dane)
Zainstaluj sobie demo i tam bedziesz mial wszystkie szablony standartowe


2013-05-29, 18:16
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
wlasnie zainstalowalem demo. proba importu konczy sie tym samym.
podmenie szablon i zobacze. a wczesniej sprobuje eksport i import tylko na demo.

_________________
symfonia 2.0 po tuningu :)


2013-05-29, 18:54
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post Re: problemy z importem w formacie 3.0 (obcina dane)
podmiana szablonom nic nie dala. nowa instalacja eksportuje inne pliki (duzo wiecej danych w srodku) i one importuja sie ok.

_________________
symfonia 2.0 po tuningu :)


2013-05-31, 16:18
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 19 ]  Przejdź na stronę 1, 2  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Dane w formacie EPP

w Programy Handlowe

olimpia79

3

4412

2010-01-24, 00:48

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Dane firmy sa w formacie z wersji wczesniejszych niz 2011.1

w Techniczne

jakson

1

2780

2011-07-04, 20:16

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Handel 2011.1A - obcina datę na podglądzie dokumentów

w Programy Handlowe

tomk

10

5881

2017-06-13, 11:52

tarta Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Problem z importem z FP do FK

w Programy Księgowe

euro

6

4766

2010-11-22, 08:51

miki Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 27 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