Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 15:33x



Odpowiedz w temacie  [ Posty: 9 ] 
IORec - import faktur handel Symfonia 2.0, dokumentacja 
Autor Wiadomość

Rejestracja: 2016-12-13, 14:57
Posty: 13
Post IORec - import faktur handel Symfonia 2.0, dokumentacja
Próbuję utworzyć pozycję tymczasowego kompletu, tworząc dokument sprzedaży z uzyciem IORec.
Pod pojęciem komplet tymczasowy mam na myśli akcję wykonywaną pod PPM -> Dodaj Pozycję do Kompletu

Przekopałem się przez aktualnie dostępne publicznie i dla partnerów źródła, ale nie byłem w stanie znaleźć informacji jak to zrobić. Znalazłem tylko wzmiankę o tym, że się da (co jest niezwykle frustrujące).

Kojarzę, że istniała kiedyś lepsza dokumentacja w sekcji encyklopedii na symfonia.pl, jednak oczywiście ta witryna przestała istnieć.

Czy miałby ktoś przykład tworzenia kompletu lub bardziej szczegółową dokumentację do IORec w Handlu 2.0, np z opisem pól, które można ustawiać w dokumencie sprzedaży?
Jeśli nie można tego zrobić obiektami w Handlu Symfonii 2.0, czy istnieje taka możliwość w 50c/ERP? Jeśli tak, to jak?


2019-05-09, 10:39
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
Ta wiadomość była pomocna.(1)
pole "dodajjako" w IoRec

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2019-05-09, 12:05
Wyświetl profil

Rejestracja: 2016-12-13, 14:57
Posty: 13
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
Bardzo dziękuję za naprowadzenie, zostawiam dla potomnych fragment kodu:

Kod:
IORec rec
rec.Clear()
rec.SetField("typ_dokumentu", "FVS")
rec.SetField("seria", "sFVS")
rec.SetField("opis", "12345")
rec.SetField("khkod", "Sage")
rec.BeginSection("Pozycja dokumentu")
rec.SetField("kod", "Towar glowny")
rec.SetField("ilosc", "2")
rec.Setfield("dodajJako","2") //pozycja będąca początkiem zestawu
rec.EndSection()
rec.BeginSection("Pozycja dokumentu")
rec.SetField("kod", "Towar poboczny")
rec.SetField("ilosc", "2")
rec.Setfield("dodajJako","1") //dołączenie do zestawu
rec.Setfield("wartosc","100")
rec.EndSection()
long id = rec.ImportSP()

if id == 0 then error "Niepowodzenie"


2019-05-09, 12:43
Wyświetl profil

Rejestracja: 2008-09-05, 11:06
Posty: 29
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
a w jaki sposób należałoby edytować dokument (faktura, zamówienie obce), tak żeby dodać pozycję do zestawu / kompletu?

mam dokument który posiada dwie pozycje typu komplet, każdy komplet ma kilka pod-pozycji. Chciałbym dodać pod-pozycję do pierwszego kompletu. Korzystam z iorec (EDITSP). Co bym nie zrobił, udaje mi się dodać pod-pozycję ale zawsze do drugiego kompletu (domyślam się że do ostatniego kompletu w danym dokumencie).

wyglada to mniej wiecej tak:

Kod:

IOrec ior
ior.Clear()
ior.SetField("id",using "%d", {id dokumentu})
ior.setfield("bufor", "1") // zamówienie obce - dokument znajduje się w buforze.
   
   ior.beginsection("Pozycja dokumentu")
      ior.setfield("id", using "%d",{id kompletu 1})  // wskazuje komplet do którego chciałbym dodać pod-pozycję
      ior.setfield("dodajJako","2")
   ior.endsection()
      
   ior.beginsection("Pozycja dokumentu")
      ior.setfield("kod",{kod pod-pozycji którą chcę dodać})
      ior.setfield("ilosc","1")
      ior.setfield("dodajJako","1")
   ior.endsection()

EditSP(ior)


Bez pierwszej sekcji (tj wskazania kompletu poprzez id) editSP nie robi nic (tzn. dokument w ogóle nie jest edytowany). Dodanie kodu kompletu, czy ilości też nie zmienia sytuacji.


2019-06-18, 10:29
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
nie testowałem tego ale może należy podać LP pozycji do której chcesz dodać element kompletu

Kod:
      ior.setfield("lp", using "1",)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2019-06-18, 10:45
Wyświetl profil

Rejestracja: 2008-09-05, 11:06
Posty: 29
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
tak też kombinowałem.
Kod:
   ior.beginsection("Pozycja dokumentu")
      ior.setfield("id", using "%d",{id kompletu 1})  // wskazuje komplet do którego chciałbym dodać pod-pozycję
      ior.setfield("lp","1")
      ior.setfield("dodajJako","2")
   ior.endsection()

W sytuacji jak powyżej, pod-pozycja nadal jest dodawana do 2 kompletu

a jak kombinowałem z lp w sekcji dla pod-pozycji:
Kod:
   ior.beginsection("Pozycja dokumentu")
      ior.setfield("kod",{kod pod-pozycji którą chcę dodać})
      ior.setfield("ilosc","1")
      ior.setfield("lp","1")
      ior.setfield("dodajJako","1")
   ior.endsection()

Wtedy dokument zupełnie się psuje (printscreen z psql):


Załączniki:
editSP lp.png
editSP lp.png [ 499.27 KiB | Przeglądany 5039 razy ]
2019-06-18, 11:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
jest jeszcze pole lpSuper w sekcji Pozycja dokumentu. Możliwe, że ono wskazuje do której pozycji ma być dodany element kompletu.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2019-06-18, 14:07
Wyświetl profil

Rejestracja: 2008-09-05, 11:06
Posty: 29
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
W dokumencie Handel - Import specjalny.pdf nic nie ma o lpSuper...
Rozumiem, że partnerzy są w posiadaniu obszerniejszej dokumentacji (której zwykli śmiertelnicy nie mają szans zobaczyć :-( ) mówi coś więcej o lpSuper ? jaki jest opis tego pola?

próba "na czuja" nie przyniosła rezultatów - nadal dodaję pod-pozycję do kompletu nr 2...


2019-06-18, 15:44
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: IORec - import faktur handel Symfonia 2.0, dokumentacja
Dokumentację mamy taką samą.
Wiem, że coś takiego jest. Nie używałem. Czasem kolejność użycia ma znaczenie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2019-06-18, 15:50
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 9 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Dokumentacja pól IORec do tworzenia dokumentów (HMF 2017).

w Programowanie

Mustrum

1

2274

2017-05-09, 13:05

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Instalacja 50c Handel - import faktur Symfonia 2.0 Faktura

w Techniczne

e-pulpit

1

5102

2020-10-26, 09:55

e-pulpit Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Potrzebna pomoc Import Faktur Sage Symfonia Handel

w Programy Handlowe

qbass

0

2902

2020-06-03, 12:12

qbass Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [Handel Forte 2008] import zamowien obcych - iorec

w Programowanie

sebapr

12

7818

2012-01-18, 11:15

sebastianl84 Wyświetl najnowszy post



Kto jest online

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