mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Problem z aktualizacją składników zestawów za pomocą importu https://forum.mix-soft.pl/viewtopic.php?f=15&t=8194 |
Strona 1 z 1 |
Autor: | Simon123 [ 2017-11-19, 19:55 ] |
Tytuł: | Problem z aktualizacją składników zestawów za pomocą importu |
Witam, Chciałem za pomocą importu zaktualizować składniki zestawów (kompletów) i mam z tym problem (1000 pozycji). O ile zaimportowanie nowej receptury działa, o tyle pojawia się problem przy próbie jej zaktualizowania importem (Symfonia 2.0 Handel 17.3.5.0) np.: Towar{ kod =x_100025 nazwa =CHUSTECZKA ANTYBAKTERYJNA MAŁA, PUDEŁKO 10 SZT, HYGIENIC24 kodpaskowy =5908276891108 subtyp =3 typks =Towar NazwaRodzaju =Towary NazwaKatalogu =\@Towary\@Receptury Składnik kompletu{ kod =105360 ilosc =1 } Składnik kompletu{ kod =100327 ilosc =10 } } Jeżeli wykonam to po raz pierwszy jest ok. Import założy 'kod =x_100025', ale już kolejny import ze zmienionym jakimś składnikiem zwraca komunikat: 'składnik jest już na liście' mimo, że w tej konkretnej recepturze nie występuje. Importuję standardowym szablonem 'HMIN'. Bardzo proszę o jakieś sugestie. Dzięki i pozdrawiam. |
Autor: | rafal [ 2017-11-20, 09:12 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
raczej w ten sposób tego nie zrobisz. |
Autor: | Simon123 [ 2017-11-20, 10:47 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
Jest inny sposób? |
Autor: | rafal [ 2017-11-20, 11:42 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
Z poziomu bazy danych (UWAGA ingerencja w dane. Zrób kopię) Kasowanie wszystkich składników kompletu o danym ID Kod: DELETE FROM ZZ WHERE typi=69 AND baza1=22 AND id1=id_kompletu_ktoremu_kasujesz_skladniki Wstawianie składnika do kompletu Kod: INSERT INTO ZZ (typi, baza1, id1, kod1, baza2, id2, kod2,ilosc) VALUES (69,22,id_kompletu,'kod_kompletu',22,id_skladnika,'kod_skladnika',ilosc_skladnika) id_kompletu, kod_kompletu - towar będący kompletem id_skladnika, kod_skladnika - towar będący składnikiem |
Autor: | symfhan09 [ 2017-11-21, 15:40 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
na levelu "laik" wole export import podgladalem troche raporty i jakby okroic raport eksport towarow 3.0 i zmienic zapis na rozdzielany tabulatorem (jak w 2.0) to w excelu latwo byloby to obrobic. uzyskalibysmy: kod receptury id kod ilosc id kod ilosc id kod ilosc kod receptury id kod ilosc id kod ilosc id kod ilosc itd ps. to pewnie trzeba zmienic tez jakis raport do importu, zeby nadpisywal tylko te dane co wyzej ? |
Autor: | symfhan09 [ 2017-11-21, 15:51 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
pomylka. |
Autor: | Simon123 [ 2017-11-22, 10:57 ] | ||
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp | ||
Trochę karkołomne, ale dziękuję bardzo. Przetestowałem i działa. Tak jak pisałeś trzeba podchodzić do tego rozwiązania ostrożnie. Przy insercie wielu wartości w mojej wersji bazy działa tylko taki zapis:
|
Autor: | Simon123 [ 2018-09-14, 11:11 ] |
Tytuł: | Re: Problem z aktualizacją składników zestawów za pomocą imp |
Dodam tylko, że tak utworzony selekt ma ograniczoną liczbę linijek, którą widzi program. Nie pamiętam dokładnie +/- 3400 wierszy. U mnie powyżej tej liczby nie zgłasza żadnego komunikatu, a update się nie wykonuje w całości. Musze dzielić selekta na 2 części. Pzdr. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |