mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Import dokumentów magazynowych do Symfonii Premium 2009 https://forum.mix-soft.pl/viewtopic.php?f=16&t=709 |
Strona 1 z 1 |
Autor: | pawel [ 2009-03-23, 12:17 ] |
Tytuł: | Import dokumentów magazynowych do Symfonii Premium 2009 |
Witam! Dostarczyłem klientowi system zarządzania produkcją w którym między innymi wystawia dokumenty magazynowe. Klient dodatkowo posiada Handel Premium 2009 oraz Finanse i Księgowość Premium 2009. Ostatnio stwierdził, że pracownik musi ręcznie przepisywać wszystkie dokumenty magazynowe z systemu produkcyjnego do symfonii i chciałby żeby to zautomatyzować. Z systemu produkcyjnego mogę wypuścić wszystko co trzeba w dowolnym formacie. Niestety nie znam Symfonii. Przejrzałem większość dostępnego w wersji demo helpa, ale mam wrażenie, że to nie wszystko. Brakuje mi opisu pól wyjściowych, to co jest w "AmHm-Import_specjalny.rtf" jest chyba nie wystarczające. Do strony http://symfonia.pl/encyklopedia/ nie mam dostępu. Skonstruowałem plik tekstowy dający się (jako tako) importować przy pomocy szablonu hmin.ams, ale 1) mam wrażenie że to jest do wymiany dokumentów z kooperantami 2) przy imporcie ciągle mnie pyta o potwierdzanie towarów i kontrahentów z kartoteki - strasznie to wydłuża operacje 3) dokumenty lądują w buforze, zmienia się numeracja dokumentów Pomyślałem, że może tu zastosować scenariusz importu danych z innego oddziału, próbowałem używać szablonów hmioddz.ams, hmfk.ams ale tu kompletnie bez rezultatów. Generalnie jakoś nie mogę tego ogarnąć (za słaby dostęp do dokumentacji + moja nieznajomość symfonii) Pytanie jak to najłatwiej zrobić? Jakiego szablonu najlepiej użyć (i gdzie znaleźć opis pól wyjściowych)? pozdrawiam |
Autor: | wrob [ 2009-03-23, 13:13 ] |
Tytuł: | |
Zrobic sobie wlasny szablon na podstawie hmin.ams albo hminoddz.ams Albo wyeksportowac ze 2 dokumenty z handlu i zobaczyć jak to działa podpowiem za 90 procent pol nie jest potrzebne :) |
Autor: | pawel [ 2009-03-23, 14:00 ] |
Tytuł: | |
Dziękuję za odpowiedź, ale to już ćwiczyłem i problemy są takie jak opisałem. Robię tak: Wjeżdżam w Kartoteki->Magazyn, zaznaczam dokument, klikam Operacje->Eksport danych. Wybieram "Eksport format 3.0 - Eksport dokumentów". Zmienię ręcznie numer dokumentu w wyeksportowanym pliku (próbuje w sekcji Dokument{kod =08-WZ/0005} ). Teraz importuje poprzez Firma->Import danych, wybieram FORMAT 3.0, szablon hmioddz.ams, dostaje komunikat: "Wskazanego pliku nie można użyć do importu danych z oddziału firmy". Za drugim razem wybieram szablon hmin.ams. Muszę ręcznie potwierdzać kontrahentów, towary - ale to na tym etapie przeżyje. Muszę wskazać do bufora jakiej kartoteki lecą dokumenty - przecież w pliku jest zdefiniowane że to magazynowe? To też przeżyje. Dokumenty ostatecznie lądują w buforze ze zmienioną numeracją - tego nie można oczywiście zaakceptować. Coś trzeba inaczej? Jakie elementy szablonu trzeba poprawić, żeby to lepiej działało? Nie oczekuje rozwiązania na tacy, ale chociaż odniesień do dostępnej dokumentacji w której mogę się dowiedzieć jak to zrobić. pozdrawiam |
Autor: | wrob [ 2009-03-23, 14:10 ] |
Tytuł: | |
Numer musis zmieniac tu: seria =sRW serianr =6 Jesli importujesz do tego samego handlu to zmien tez serie (oczywiscie ją załóż) bo inaczej i tak narzuci ci inny numer Generalnie eskperymentujac lepiej eskportowac z jednej firmy a wczytwac do innej - pustej Aby nie bylo komunikatu o imporcie niemozliwym wyrzuc linie dane_z_oddzialu =1 i pozmianiaj dane nadawcy nieco ponizej |
Autor: | pawel [ 2009-03-23, 15:53 ] |
Tytuł: | |
Powoli, ale się posuwam mam (m.in.) taki fragment w szablonie: Kod: Section("Dokument", "") { if ( !Def("RodzajDokumentu")) { Def("RodzajDokumentu", "MG") info("Import dokumentˇw do bufora karototeki dokumentˇw magazynowych.") } Info("Dokument: ", [kod]) if ( equal(Def("RodzajDokumentu"), "MG") ) { MakeSec("DokumentMG") { $kod = [kod] $nazwa = [nazwa] // $rezerwacja = [rozlmg] $kodMag = [kodMag] $data_wystawienia = [datasp] $data_operacji = [data] $typ_dokumentu = [typ_dk] $seria = [seria] $serianr = [serianr] $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] 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 } } } } } mam (m.in.) taki fragment w pliku importowanym: Kod: Dokument{ Notatka_Dl{ opis = } rodzaj_dok =magazynowy nazwa =Wydanie z magazynu kodMag =MAG // flag =0 datasp =2008-01-23 data =2008-01-23 typ_dk =WZ seria =mojWZ serianr =10 termin =2008-01-23 kodKH =Warski sc. khnazwa =Warski sc. khadres =Niska khdom =54 khlokal = khmiasto =Szczebrzeszyn khkodpocz =22-450 khnip =725-234-10-10 odebrane =Aleksander Warski opis = Pozycja dokumentu{ kod =Atlas 14 silnik opis_pozycji =Silnik odkurzacza Atlas 14 jm =szt jmwp =szt ilosc =1.000000000000 iloscwp =1.000000000000 cena =100.000000000000 wartNetto =100.000000000000 typ_pozycji =0 } } Utworzyłem swoją numerację (mojWZ), wszystkie pola wyglądają ok, ale nadal nie mogę wymusić poprawnego numeru dokumentów importowanych - ciągle zaczyna numerować od jedynki. Jakiś pomysł? |
Autor: | pawel [ 2009-03-24, 23:36 ] |
Tytuł: | |
Wyszło mi, że numery w serii muszą być kolejne i nie ma z tym dyskusji. Nie potrafię doprowadzić do sytuacji żeby pole serianr nie było ignorowane. Powiedzmy, że poukładam tak dokumenty w pliku tekstowym, że później po imporcie będą się wystawiały w poprawnej kolejności (strasznie mi się to nie podoba, ale chyba nie ma wyboru). Podczas importu natomiast ciągle mnie pyta o potwierdzanie kontrahentów i towarów w dokumentach. Da się to jakoś pominąć? Żeby raz uzgodnił i już nie truł bo tak to jest mnóstwo bezsensownego klikania. Czasem jak pozmieniam np dane towaru (w importowanym dokumencie) to dostaje komunikat, że towar został już uzgodniony z innymi danymi. Da się gdzieś obejrzeć te (niby, które trzeba potwierdzać) uzgodnienia, wykasować je, edytować? |
Autor: | wrob [ 2009-03-24, 23:54 ] |
Tytuł: | |
Jest taki raporcik - kontrola uzgodniem bodajze w systemowych - moza tam popatrz |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |