mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Export danych https://forum.mix-soft.pl/viewtopic.php?f=2&t=486 |
Strona 1 z 1 |
Autor: | lofix [ 2009-01-05, 22:37 ] |
Tytuł: | Export danych |
Jak w temacie.Handel Premium.Dlaczego nie da się exportować bazy towarowej np: format 3.0 wraz ze stanami magazynowymi?A może się da tylko nie wiem jak? |
Autor: | wrob [ 2009-01-05, 23:44 ] |
Tytuł: | |
Bo format 3 zaklada tez ilosci i ceny danej pozycji np wg dostaw - a stany towarowe z natury moga miec tylko ilosc i ew jakaś nieudana cene srednia. Moze sobie zrob inwentaryzacje z rozbiciem na dostawy i zatwierdz i potem w katalogu danefirmy\inwent bedziesz mial to w pliku tekstowym co potrzebujesz |
Autor: | rafal [ 2009-01-06, 23:57 ] |
Tytuł: | |
Aby eksportować towary w formacie 3.0 razem ze stanami magazynowymi konieczne jest dokonanie niewielkich zmian w raportach eksportujących Raporty → Eksport → Eksport - include → Eksport towarów - include znajdź : Kod: int err BaseZZ basZZ NAD tym dodaj : Kod: BaseSM sm int errSM sm.SetKey("towar") sm.SetKeySeg("idtw",idTW) sm.SetKeySeg("magazyn",0) znajdź : Kod: eksport.Pole("nazwa", basTW.GetField("nazwa")) POD tym dodaj : Kod: errSM = sm.GetRec( GE ) while errSM == 0 if sm.GetField("idtw") != idTW then exit if sm.GetField("magazyn") == 0 then eksport.Pole("stan", (Using "%f", sm.GetField("stan"))) eksport.Pole("stan handlowy", (Using "%f", sm.GetField("stanHandl"))) else eksport.PoczatekSekcji("Magazyn",0) eksport.Pole("kod", PoleKodMagazynu(sm.GetField("magazyn"))) eksport.Pole("stan", (Using "%f", sm.GetField("stan"))) eksport.Pole("stan handlowy", (Using "%f", sm.GetField("stanHandl"))) eksport.KoniecSekcji() endif errSM = sm.GetRec( NX ) wend Dzięki tym zmianom eksportowany plik towarów posiada dodatkowe pola i sekcje dotyczące magazynów i stanów Kod: [...] nazwa =Silnik odkurzacza Atlas 14 stan =52.000000 stan handlowy =51.000000 Magazyn{ kod =MAG stan =1.000000 stan handlowy =0.000000 } Magazyn{ kod =POM stan =51.000000 stan handlowy =51.000000 } [...] |
Autor: | lofix [ 2009-01-07, 15:30 ] |
Tytuł: | |
Bardzo dziękuję za pomoc.Pomogło |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |