mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Porównanie dwóch plików tekstowych - AMBasic https://forum.mix-soft.pl/viewtopic.php?f=15&t=6943 |
Strona 1 z 2 |
Autor: | user_Sam [ 2015-12-02, 22:03 ] |
Tytuł: | Porównanie dwóch plików tekstowych - AMBasic |
Witam, czy w ambasicu jest możliwe porównanie dwóch plików tekstowych (linia po linii) i zwrócenie różnicy? Pozdrawiam |
Autor: | rafal [ 2015-12-02, 23:07 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
A dokładniej? Chcesz wyłapać różnicę na poziomie całej linii, że jest inna od drugiej? Czy dokładnie które znaki w tej linii się różną od znaków w drugiej linii na tej samej pozycji? Napisz co chcesz zrobić. |
Autor: | user_Sam [ 2015-12-02, 23:38 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Tak, na poziomie całej linii, ale pliki nie są identyczne pod względem indeksu(gdyby to wrzucić do tablicy stringów). Linia, która np. jest pierwszą w pliku nr 1, może być(ale niekoniecznie) w drugim pliku na pozycji n. Chodzi mi o sprawdzenie (coś jak for each) linii w pliku nr 1, czy występuje w pliku nr 2. Jeśli nie wrzucenie jej do np. Buf i tak rekurencyjnie do końca 1 pliku. |
Autor: | rafal [ 2015-12-02, 23:44 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Dużo danych jest w tych liniach? Jaka maksymalna ilość znaków w takiej linii? Dużo linii może być w jednym pliku? Masz jakiś przykładowe pliki? (podeślij do Eksperta) |
Autor: | user_Sam [ 2015-12-03, 09:26 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Pliki mogą zawierać nawet kilkaset linii. Pliki zawierają listę towarów z innego programu w formacie: kod_towaru;nazwa_towaru;cena;stan;LF Chodzi o porównanie zawartości nowego pliku ze starym i wyrzucenie różnic, które później wciągam dokumentem do bazy Handlu. Chyba że źle kombinuje i prościej było by przeszukać nowy plik po kodzie(są takie same jak w handlu) towaru porównując bezpośrednio z bazą TW? |
Autor: | rafal [ 2015-12-03, 09:38 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
No i to już brzmi lepiej. Czyli głównie chodzi o stany? |
Autor: | user_Sam [ 2015-12-03, 09:42 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Dokładnie, coś na zasadzie inwentaryzacji z oddziału. Przy założeniu że jeśli czegoś nie ma w pliku to stan=0. |
Autor: | rafal [ 2015-12-03, 09:54 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
No to zrób arkusz inwentaryzacyjny. Zmodyfikuj ten arkusz inwentaryzacyjny na podstawie Twojego pliku viewtopic.php?f=2&t=5423 To ma być inwentaryzacja czy coś na zasadzie inwentaryzacji? Jaki ma powstać dokument po tym działaniu? |
Autor: | user_Sam [ 2015-12-03, 10:05 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Inwentaryzacja. Użycie Excela odpada, muszę wykombinować sposób na zautomatyzowanie tego, najlepiej AMBasic ale tu moje doświadczenie jest niewielkie. Z utworzeniem pliku w formacie inwentaryzacji sobie poradzę, tylko jak wyciągnąć listę towarów nie znajdujących się w pliku? Czy w AMbasicu jest coś na kształt foreach? |
Autor: | rafal [ 2015-12-03, 10:30 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Możesz plik inwentaryzacji od razu wygenerować z AmBasica na podstawie tabel TW oraz SM (stany magazynowe) i w tym samym kroku pobrać stan ze spisu z pliku o, którym mowa. |
Autor: | user_Sam [ 2015-12-07, 15:10 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Jeszcze jedno pytanko :) Mam już plik z inwentaryzacją (teoretycznie prawidłowy) po kliknięciu "Wykonaj operacje" pojawia się komunikat o utworzeniu dokumentu IN+/-, ale dokument w buforze jest pusty (nie ma żadnej pozycji). Co może być przyczyną? |
Autor: | rafal [ 2015-12-07, 15:15 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
pokaż ten plik |
Autor: | user_Sam [ 2015-12-07, 15:40 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Dane na potrzeby testów hmmm, nie chce załączyć pliku? |
Autor: | rafal [ 2015-12-07, 15:44 ] |
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic |
Załącz jako zip lub wyślij do Eksperta |
Autor: | user_Sam [ 2015-12-07, 15:47 ] | ||
Tytuł: | Re: Porównanie dwóch plików tekstowych - AMBasic | ||
ok
|
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |