Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-12-18, 06:16x



Odpowiedz w temacie  [ Posty: 11 ] 
Blokada edycji dokumentu w buforze 
Autor Wiadomość

Rejestracja: 2014-12-27, 19:31
Posty: 25
Post Blokada edycji dokumentu w buforze
Witam

Mam pytanie odnośnie edycji dokumentów w buforze Symfonii ERP FiK.
Przygotowałem mechanizm, który zapisuje odpowiednio dane (faktury) do pliku tekstowego, następnie przesyłam go do drugiej firmy, gdzie za pomocą importu specjalnego są te dane importowane.
Wszystko ładne działa, tylko dostałem informację, że nie ma możliwości poprawienia jakichś informacji na dokumencie który pojawił się w buforze.
Zdziwiło mnie to, ponieważ nie powinno być z tym problemu, skoro dokument właśnie jest w buforze i powinien być spokojnie edytowalny.
W załączniku przesyłam screen z wyskakującego błędu.

Czy istnieje jakieś ustawienie blokujące edycję? Co może być powodem takiego komunikatu?


Załączniki:
Komentarz: Błąd podczas próby zapisu edytowanego dokumentu w buforze
image[3].png
image[3].png [ 30.15 KiB | Przeglądany 5629 razy ]
2017-11-27, 13:34
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
Pokaż kod, którym wstawiasz dokument do FK za pomocą obiektu integracji.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-27, 13:47
Wyświetl profil

Rejestracja: 2014-12-27, 19:31
Posty: 25
Post Re: Blokada edycji dokumentu w buforze
Kod:
INFO{
Wersja szablonu =21
}
Dokument{
   kod =FA/2598/2017/R
   obsluguj jak =FZK
   datadok =2017-11-07
   dataza =2017-11-08
   opis FK=/
   rezerwa1 =5913
   rezerwa3 =946
   Dane nabywcy{
      khid =AT
      khkod =AT
      khnazwa =AT GRZYMALA
      KhUlica =Sosnowska 5
      khmiasto =POZNAŃ
      khkodpocz =
      khnip =
   }
   kwota =7788.18
   waluta =
   wkwota =2128.79
   kurs =3.6585
   symbol FK =FZK
   NazwaKor =
   DataKor =
   FK nazwa =FA/2598/2017/R
   rodzaj_dok =zakupu
   naliczenie_VAT =
   Zapis{
      strona =WN
      kwota =6331.84
      konto =315
      IdDlaRozliczen =
      opis =/
      NumerDok =FA/2598/2017/R
      Pozycja =0
      ZapisRownolegly =
   }
   Zapis{
      strona =MA
      kwota =7788.18
      konto =202-K
      IdDlaRozliczen =
      opis =/
      NumerDok =FA/2598/2017/R
      Pozycja =0
      ZapisRownolegly =
   }
   Zapis{
      strona =WN
      kwota =1456.34
      konto =221-2
      IdDlaRozliczen =
      opis =/
      NumerDok =FA/2598/2017/R
      Pozycja =0
      ZapisRownolegly =
   }
   Rejestr{
      Skrot =rZPV
      Nazwa =Zakup VAT
      Rodzaj =1
      ABC =1
      metoda_VAT =0
      datarej =
      okres =
      stawka =23
      brutto =7788.18
      netto =6331.84
      vat =1456.34
      bruttoWaluta =2128.79
      nettoWaluta =1730.72
      vatWaluta =398.07
   }
   Transakcja{
      idDlaRozliczen =-1
      termin =2017-12-08
   }
}



2017-11-27, 14:15
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
Ok, nie obiektem integracji tylko plikiem 3.0. Przepraszam nie zrozumiałem.
Pokaż lub prześlij do Eksperta jeszcze szablon AMS.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-27, 14:28
Wyświetl profil

Rejestracja: 2014-12-27, 19:31
Posty: 25
Post Re: Blokada edycji dokumentu w buforze
Kod:
#opis  "Dane z systemu Baseline", "*.TXT (Pliki tekstowe)"  //
#format  "AMS"  //
#opisy  "10"  //
#Disable  "1"  //poziom ostrzeżeń 1 (m.in. bez ostrzeżenia "Pole nie znalezione")
#POWIELONE_NAZWY  "1"  //0-zapisuje bez pytania; 1-pyta czy zapisać; 2-nie zapisuje

Section( "INFO", "")
{
}
Section( "Kontrahent", "Kontrahent")
{
   $autoinsert = 1
   $klucz = [id]
   $skrot = [kod]
   $nazwa = [nazwa]
   $miejscowosc = [miejscowosc]
   
   IF( EXIST( "dom") )
   {
      $ulica      = [ulica]
      $NumerDomu   = [dom]
      $NumerMieszk= [lokal]
   }
   ELSE
   {
      IF( REX([ulica], "-{*}({[0-9///-]##:b()|[A-Q]})(:b[//\\.,]|(m[,.]+)|():b{[0-9]##:b[A-Z]|()})|()$"))
      {
         $ulica      = @rex1
         $NumerDomu   = @rex2
         $NumerMieszk= @rex3
      }
      ELSE
         $ulica      = [ulica]
   }
   
   $kod = [kodpocz]
   $rejon = [rejon]
   
   //$statusUE = [statusUE]
   $nip = [nip]
   $regon = [regon]
   $pesel = [pesel]
   $telefon1 = [tel1]
   $telefon2 = [tel2]
   $telefax = [fax]
   $email = [email]
   $w_banku1 = [bnazwa] //miec na uwadze
   $rachunek1 = [bkonto]
   $fk_ident = [khfk]
   $zapas = [zapas] //miec na uwadze
   $krajKod = [krajKod]
   $krajNazwa = [krajNazwa] //miec na uwadze
   $aktywny = [aktywny]   
}
Section("Dokument", "Dokument")
{
   //@opisy = ""
   Info("Dokument: ", [kod])
   $ObslugujJak    = [obsluguj jak]
   $klucz      = [symbol FK]
   $nazwa      = [FK nazwa]
   $rezerwa1   = [rezerwa1]         
    $rezerwa3   = [rezerwa3]
   $estatus   = [rezerwa1]
   
   switch( [obsluguj jak] )
   {
   case "RK"
          Info("konto kasy: ", [KontoKasy])
      if( equal([KontoKasy], "") )
      {
         Ask("Dokument nie posiada zdefiniowanego konta kasy.",
             "Ponieważ nie można określić strony dla konta kasy,",
             "pole kwoty pozostanie puste. DefBtn:&OK=2 Ico:!")
      }
   case "DP"
   case "FZ"
         @opisy   = 1
      $tresc   = [opis FK]
      break
   case "WB"
   case "DIM"
   case "DEX"
           @opisy   = 1
      $tresc   = [opis FK]
      break
   case else
           if (!Def("opisy"))
          {
         Def("opisy", Ask("Czy importować opisy faktur VAT i rachunków? DefBtn:&Tak=10 Btn:&Nie=C Ico:?") )
          }
          if( Equal( Def("opisy"), "10") )
           {
              @opisy = 1
         $tresc   = [opis FK]
      }
   }

   $DataDok   = Date([datadok])
   if ( !equal([iddokkoryg], "0") ) // dla korekt data operacji dla FK powinna być równa dacie wystawienia dokumentu, a nie dacie sprzedaży
      $DataOper   = Date([dataza])
   else
      $DataOper   = Date([dataza])

   $Kwota      = [kwota]

   $Sygnatura   = [Sygnatura]

   $SaldoPoczRK   = [SaldoPRK]
//   $SaldoZapRK   = sum0([SaldoZRK],[SaldoPRK])
   $SaldoZapRK   = [SaldoZRK]
   $KontoKasy   = [KontoKasy]

   $NazwaKor   = [NazwaKor]
   $DataKor   = Date([DataKor])
   $Datawpl   = Date([Datawpl])
   IF(NOT (equal([plattermin], "")) )
   {
      @plattermin   = Date([plattermin])
   }

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


   //analizujemy wszystkie sekcje - mogą być wymieszane
   Section("", "", "REPEAT")   //REPEAT: analizujemy wszystkie podsekcje
   {
      switch( Translate( Name(), "L") )
      {
      case "atrybutwaluta"
         MakeSec("AtrybutWaluta")
         {
            $data=[data]
            $kurs=[kurs]
            $waluta=[waluta]
            $opis=[opis]
            $dane=[dane]
         }
         break
      case "dane nabywcy"
      case "dane sprzedawcy"
         if (!equal([khid], 0))
         {
            MakeSec("Kontrahent")
            {
               $klucz     = [khid]
               if (!Equal([fk_ident], "0"))
                  $fk_ident = [fk_ident]   //uzgodniony numer FK

               IF ( REX( [khnip], "{[rRpP]}/:{*$}" ) )
               {
                  // na dokumencie  piszemy tyko NIP , więć nic nie robimy
               }
               ELSE
               {
                  $NIP     = [khnip]
               }
            }   
         }
         else
         {   
            if( !equal( [khnip], "") )
            {
               MakeSec("Incydentalny")
               {
                  $klucz      = [khnip]
                  $NIP      = [khnip]
                  $nazwa      = [khnazwa]
                  $miejscowosc= [khmiasto]
                  $ulica      = [khadres]
                  IF( EXIST( "khdom") )
                  {
                     $NumerDomu   = [khdom]
                     $NumerMieszk= [khlokal]
                  }
                  $kod          = [khkodpocz]
               }   
            }
            else
            if( !equal( [khnazwa], "") )
            {
               MakeSec("Incydentalny")
               {
                  $klucz      = [khnazwa]
                  $NIP      = [khnip]
                  $nazwa      = [khnazwa]
                  $miejscowosc= [khmiasto]
                  $ulica      = [khadres]
                  IF( EXIST( "khdom") )
                  {
                     $NumerDomu   = [khdom]
                     $NumerMieszk= [khlokal]
                  }
                  $kod          = [khkodpocz]
               }   
            }
         }   
         break
      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
            }
            $dataKPKW   = Date([dataKPKW])
         }
         break
      case "rejestr"
         IF( NOT(Equal($$obslugujJak, "FWN")) )
         {
            MakeSec("rejestr")
            {
               IF( EXIST( "skrot") )
                        $Klucz      = CAT([skrot], ",", "ZW", ",", [stawka])
                     ELSE
                        $Klucz      = CAT($$klucz, ",", "ZW", ",", [stawka])

               $ABC = 1   //A

               switch( [metoda_vat] )
               {
               case "0"
                  $oczek = 0
                  break
               case "1"
                  switch( $$ObslugujJak )
                  {
                  case "FKS"
                  case "RKS"
                     $oczek = 0
                     break
                  case else
                     $oczek = 2
                     break
                  }
                  break
               case "2"
                  $oczek = 0
                  break
               }

               $okres      = [okres]

               $netto      = [netto]
               $vat      = [vat]
               $brutto      = [brutto]
               $stawka      = [stawka]
               
               // "Handel przesyła Netto, VAT i Brutto w walucie".
               // Zatem z uwagi na Handel (jako jednego z nadawców)
               $nettoWaluta = [nettoWaluta]
               $vatWaluta = [vatWaluta]
               $bruttoWaluta = [bruttoWaluta]

               $typ      = "ZW"
               
               Section("", "", "REPEAT")   //REPEAT: analizujemy wszystkie podsekcje
               {
                  switch( Translate( Name(), "L") )
                  {
                     case "pozycja vat"
                        MakeSec( "pozycja vat" )
                        {
                           $stawka=[stawka]
                           $stawka_pl=[stawka_pl]
                           $opis=[opis]
                           $wartosc=[wartosc]
                           $usluga=[usluga]
                           $ue=[ue]
                        }
                  }
               }
            }
         }
         break
      case "transakcja"
         MakeSec("transakcja")
         {
            $ustawowe      = 1    //odsetki ustawowe
            $zaliczka      = 0      //Zaliczka
            $idDlaRozliczen    = [idDlaRozliczen]
            $termin         = [termin]   //Termin;
         }
         break
      case "zlecenie przelewu"
         MakeSec("ePrzelewy")
         {
            $idDlaRozliczen    = [idDlaRozliczen]
            $guid         = [guid]
            $rodzaj         = 1
         }
         break
      case "operacja bankowa"
         MakeSec("operacjaBankowa")
         {
            $idDlaRozliczen    = [idDlaRozliczen]
            $guid         = [guid]
            $rodzaj         = 2
         }
         break
      case "rozliczenie"
         MakeSec("rozliczenie")
         {
            $dSymbol = [dSymbol]   //numer własny dokumentu
            $idDlaRozliczen = [idDlaRozliczen]
            if( !equal([kwota], "") )
            {
               $kwota = [kwota]
            }
            if( !equal([wkwota], "") )
            {
               $wkwota = [wkwota]
            }
            $kursWO = [kursWO]
            $walutaObca = [walutaObca]
            $rozliczonoWO = [rozliczonoWO]
            $oBGuid         = [OBguid]
            $ePGuid         = [EPguid]
            $ustawowe      = 1    //odsetki ustawowe
            $zaliczka      = 0      //Zaliczka
            IF(NOT (equal(@@plattermin, "")) )
            {
               $termin      = @@plattermin   //Termin;
            }
         }
         break
      }
   }




}


2017-11-27, 14:34
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
W importowanych danych jest sporo błędów.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-27, 15:11
Wyświetl profil

Rejestracja: 2014-12-27, 19:31
Posty: 25
Post Re: Blokada edycji dokumentu w buforze
Ale coś konkretnego może blokować edycję?

Sprawdzałem na swojej zwykłej Symfnii FK i nie ma problemu z edycją, natomiast po zaimportowaniu dokumentu do Symfonii ERP FK pojawia się ten komunikat że nie można zapisać do bufora.


2017-11-27, 15:20
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
A która wersja ERP?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-27, 15:34
Wyświetl profil

Rejestracja: 2014-12-27, 19:31
Posty: 25
Post Re: Blokada edycji dokumentu w buforze
Chyba najnowsza jakaś, wiem że Symfonia ERP Finanse i Księgowość 2018


2017-11-27, 15:49
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
Jest dużo skopanych rzeczy w tym pliku.
Wiele z nich nie da o sobie znać zaraz po wczytaniu ale w innym momencie ( na pewno przy rozrachunkach i na 100% przy księgowaniu).
Ja bym się bał importować dane w tym stanie.
Jedna z tych rzeczy powoduje komunikat o którym piszesz.
Nie jest to sprawa na szybko. Skontaktuj się z Ekspertem. Podpowie Ci co w jakich polach jest błąd i co zrobić, żeby pozbyć się tego komunikatu.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-28, 00:27
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4004
Pomógł: 448
Post Re: Blokada edycji dokumentu w buforze
Nie używaj pola rezerwa1

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-11-28, 10:58
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 11 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Blokada edycji dokumnetów wystawionych przez innego użytkown

w Programy Handlowe

osabzyk

2

2331

2014-07-10, 13:12

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Blokada wystawiania dokumentów w buforze

w Programy Handlowe

Picasso

1

3736

2023-10-05, 12:24

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Oznaczanie dokumentu jako będącego w trybie edycji

w Programowanie

Kamienios

8

4622

2010-11-29, 14:11

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [HM][HMF] Blokada przycisku "Pozostaw w buforze"

w Programowanie

KrzysztofK

6

4402

2016-06-06, 12:29

KrzysztofK Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 23 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