Autor Wątek: Subiekt GT Sfera C# importer problem z synchronizacją po kodzie kreskowym  (Przeczytany 1300 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline johny

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.45
Mam taki fragment kodu
RunSubiektGT(ProduktEnum.gtaProduktSubiekt, "LUKY\\INSERTGT","vvv","sa","","Szef","",AutentykacjaEnum.gtaAutentykacjaMieszana, UruchomDopasujEnum.gtaUruchomDopasuj, UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu, true);
            Importer impporter = subiekt.Importer;
            impporter.Synchronizacja[SynchronizacjaTypEnum.gtaSynchronizacjaTypKontrahent] =
              (int)SynchronizacjaKontrahentEnum.gtaSynchronizacjaKontrahentNip +
            (int)SynchronizacjaEnum.gtaSynchronizacjaAktualizacja;
            impporter.Synchronizacja[SynchronizacjaTypEnum.gtaSynchronizacjaTypTowar] =
                (int)SynchronizacjaTowarEnum.gtaSynchronizacjaTowarKodKreskowy +
                (int)SynchronizacjaEnum.gtaSynchronizacjaAktualizacja;
            System.Threading.Thread.Sleep(10000);
            //impporter.set_Synchronizacja(SynchronizacjaTypEnum.gtaSynchronizacjaTypKontrahent, 34);
            // impporter.set_Synchronizacja(SynchronizacjaTypEnum.gtaSynchronizacjaTypTowar, 35);
            SuDokument dokument = null;
            impporter.WczytajPlik(@"C:\Users\luky\Desktop\testy subiekt\105.epp", WczytajEnum.gtaWczytajDokumenty); // wczytaj epp jako źródło dokumentów
            Recordset IdentyfikatoryDanych = impporter.Dane;
            if (!(IdentyfikatoryDanych.EOF && IdentyfikatoryDanych.BOF))
                IdentyfikatoryDanych.MoveFirst();
            while (!IdentyfikatoryDanych.EOF)
            {
                foreach (Field recordsetField in IdentyfikatoryDanych.Fields)
                {
                    if (recordsetField.Name == "dok_Id") //pobieramy wewnętrzne identyfikatory dokumentów
                    {
                        dokument = impporter.WczytajObiekt(Convert.ToInt32(recordsetField.Value),
                            SubiektDokumentEnum.gtaSubiektDokumentFZ); // pakujemy w liste
                    }
                }
                IdentyfikatoryDanych.MoveNext();
            }
            dokument.Wyswietl();




mimo ustawienia synchronizacji jako kod kreskowy plus aktualizacja i posiadaniu w przykładowej bazie produktów z pliku epp nie są one synchronizowane poprawnie po kodzie kreskowym nie mam pojęcia dlaczego ma ktoś pomysł ??

Offline johny

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.45
Okazuje się po kontakcie z pomocą techniczną że o błąd w Importerze do zamknięcia

Forum Użytkownikow Subiekt GT