Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: johny w Maj 28, 2017, 14:22:28

Tytuł: Subiekt GT Sfera C# importer problem z synchronizacją po kodzie kreskowym
Wiadomość wysłana przez: johny w Maj 28, 2017, 14:22:28
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ł ??
Tytuł: Odp: Subiekt GT Sfera C# importer problem z synchronizacją po kodzie kreskowym
Wiadomość wysłana przez: johny w Maj 30, 2017, 18:23:01
Okazuje się po kontakcie z pomocą techniczną że o błąd w Importerze do zamknięcia