mojaSymfonia FORUM
https://forum.mix-soft.pl/

handel 2017 - jak hurtowo zaimportowac nowe kody (?)
https://forum.mix-soft.pl/viewtopic.php?f=2&t=9836
Strona 1 z 1

Autor:  symfhan09 [ 2021-01-25, 12:30 ]
Tytuł:  handel 2017 - jak hurtowo zaimportowac nowe kody (?)

chcialem zmienic kilkaset kodow towarow w formacie 2.0
jak moge wykonac import z gotowego excela/txt ?

czy jezeli nadalbym np w polu dodatkowym unikalne numery
(cos jak id w kontrahencie) to moge je polaczyc wczesniej niz kody ?

Autor:  Zenek N [ 2021-01-25, 16:51 ]
Tytuł:  Re: handel 2017 - jak hurtowo zaimportowac nowe kody (?)

witam zadałeś trzy pytania na raz i nie rozumiem do końca o co chodzi,
chcesz zmienić kody obce czy kody z symfonii ?

Autor:  symfhan09 [ 2021-01-25, 19:32 ]
Tytuł:  Re: handel 2017 - jak hurtowo zaimportowac nowe kody (?)

chce zrobic rewolucje w dzialajacych od lat kodach produktow (nie kodach obcych).

Autor:  Zenek N [ 2021-01-25, 23:42 ]
Tytuł:  Re: handel 2017 - jak hurtowo zaimportowac nowe kody (?)

hmmm ogólnie raport jest do napisania, ale pytanie czy to wytrzyma symfonia handel i nie przestanie działać w trakcie zmiany kodów, ponieważ czasami dla zmiany jednego kodu towaru proces trwa dość długo. Dla procesu masowej zmiany kodów towarów może nie radzić sobie w trybie slowris(w czasie niskiej przepustowości). Wydaje mi się że w takim przypadku trzeba by pisać czymś bezpośrednio do bazy danych. Druga sprawa na pewno wcześniej musiałbyś wykonać wszystkie możliwe diagnostyki dostępne w raportach aby jak najbardziej wstępnie uporządkować strukturę bazy danych (uwaga ryzykowne) - ogólnie jest to do ogarnięcia.

Autor:  symfhan09 [ 2021-01-26, 10:15 ]
Tytuł:  Re: handel 2017 - jak hurtowo zaimportowac nowe kody (?)

jezeli przed kodem laczylbym towary po unikalnych znacznikach, to kod uleglby nadpisaniu ?
czy kod jest traktowany jako jakis glowny parametr produktu ?

Autor:  Zenek N [ 2021-01-26, 16:51 ]
Tytuł:  Re: handel 2017 - jak hurtowo zaimportowac nowe kody (?)

i tak i nie
w niektórych przypadkach powiązaniach to kod towaru jest łączony a niektórych to id a jeszcze w innych dwa parametry są potrzebne na raz,więc to jest dość skomplikowane,

w powiązaniach w bazie zz rezerwacje tylko id
w bazie sm (stany) (kod towaru i id)

zerknij sobie na raport zmiany kodu towaru linijka po linijce, a najlepiej to udaj się do programisty

(najprościej mówiąc musiałbyś wrzucić w pętlę całą listę towarów które chcesz zmienić i wykonać raport zmiany towarów po kolei dla każdego towaru wysyłając trzy parametry: string sTW_before(stary kod),sTW_after(nowy kod), long 1TW_id(id towaru)
Kod:
Kartoteki/Raporty/System/Pomocnicze/Zmiana kodu towaru

Obrazek

cos na zasadzie
Kod:
lista_towarow_do_zmiany = [id1 => stary_kod1, id2 => stary_kod2]
while lista_towarow_do_zmiany
      raport_zmiany_kodu_towaru(staru_kod, nowy_kod, id)
wend

trzeba dodatkowo napisać jakiś parametr aby wyłączyć limit czasu odpowiedzi przez raport tak gdy program mimo że się zawiesi raport kontynuował swoją pracę i cały czas przerabiał i czekał na następny kod z pętli

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/