Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: Ronin w Lipiec 09, 2018, 11:59:54

Tytuł: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 09, 2018, 11:59:54
Witam ,dawno mnie tu nie było :)

Szukam rozwiązania problemu lub sugestii że można coś zrobić. Mianowicie mamy klienta, który pracuje na jednej ze zdefiniowanych u nas grup cenowych i na naszych indeksach (symbol produktu). Następnie poprzez plik epp przenosimy mu dokument sprzedaży, który on u siebie dodaje i może od razu sprzedawać. Problematyczne jest w zasadzie tylko to iż nadpisujemy klientowi stany minimalne, z których korzysta u siebie oczywiście ma własne. I tu pytanie czy można jakoś ustawić aby to pole nie było przenoszone, a może jest jakiś inny sposób pisania ZD, który można by wdrożyć u klienta. Nie wiem może stany minimalne w polu własnym a jakiś program zewnętrzny da się ustawić aby z takiej konfiguracji skorzystał. Byłbym wdzięczny za sugestie co do możliwości.

Przy okazji pytanko, co dokładnie da się przenieść a co nie plikiem epp - bardziej mi chodzi o kartotekę towarową. Dodatkowe kody kreskowe da się przenieść? Pola własne są przenoszone?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 09, 2018, 12:55:01
Szukam rozwiązania problemu lub sugestii że można coś zrobić. Mianowicie mamy klienta, który pracuje na jednej ze zdefiniowanych u nas grup cenowych i na naszych indeksach (symbol produktu). Następnie poprzez plik epp przenosimy mu dokument sprzedaży, który on u siebie dodaje i może od razu sprzedawać. Problematyczne jest w zasadzie tylko to iż nadpisujemy klientowi stany minimalne, z których korzysta u siebie oczywiście ma własne. I tu pytanie czy można jakoś ustawić aby to pole nie było przenoszone, a może jest jakiś inny sposób pisania ZD, który można by wdrożyć u klienta. Nie wiem może stany minimalne w polu własnym a jakiś program zewnętrzny da się ustawić aby z takiej konfiguracji skorzystał. Byłbym wdzięczny za sugestie co do możliwości.

Są możliwości jakie opisałeś, ale to wszystko rozwiązania dodatkowe.

Przy okazji pytanko, co dokładnie da się przenieść a co nie plikiem epp - bardziej mi chodzi o kartotekę towarową. Dodatkowe kody kreskowe da się przenieść? Pola własne są przenoszone?

http://www.forumsubiekta.pl/subiekt/faq-czyli-najczesciej-zadawane-pytania/msg75974/#msg75974 (http://www.forumsubiekta.pl/subiekt/faq-czyli-najczesciej-zadawane-pytania/msg75974/#msg75974)
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 09, 2018, 15:57:56
Dzięki, tak myślałem, wysyłam na priv.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 09, 2018, 18:12:35
No nie mam nic więcej do dodania niż na forum - sam zaproponowałeś rozwiązania, ja się tylko z nimi zgodziłem, pozostaje je zrealizować - dedykowany import dokumentów i towarów lub dodatkowe zestawienia bazujące na stanie minimalnym... Mogę tylko dodać, że drugie rozwiązanie wydaje się być dużo prostsze w realizacji.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Biniew w Lipiec 09, 2018, 18:30:00
a odhaczenie w czasie wciagania pliku epp przy FZ by dla towarow nie aktualizowal nie pomaga?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 09, 2018, 18:38:19
a odhaczenie w czasie wciagania pliku epp przy FZ by dla towarow nie aktualizowal nie pomaga?

Wtedy nie zaktualizują się również ceny, a jak rozumiem ich aktualizacja jest potrzebna...
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 10, 2018, 07:44:23
No nie mam nic więcej do dodania niż na forum - sam zaproponowałeś rozwiązania, ja się tylko z nimi zgodziłem, pozostaje je zrealizować - dedykowany import dokumentów i towarów lub dodatkowe zestawienia bazujące na stanie minimalnym... Mogę tylko dodać, że drugie rozwiązanie wydaje się być dużo prostsze w realizacji.
Danielu masz jakieś rozwiązanie w ofercie?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 10, 2018, 09:37:59
No nie mam nic więcej do dodania niż na forum - sam zaproponowałeś rozwiązania, ja się tylko z nimi zgodziłem, pozostaje je zrealizować - dedykowany import dokumentów i towarów lub dodatkowe zestawienia bazujące na stanie minimalnym... Mogę tylko dodać, że drugie rozwiązanie wydaje się być dużo prostsze w realizacji.
Danielu masz jakieś rozwiązanie w ofercie?

Nic gotowego i staramy się nie brać pracy na "wakacje".
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 10, 2018, 13:25:15
A może ktoś inny ma takie rozwiązanie.
Założenie : plik epp przenosi pola własne (nie sprawdziłem ale z w/w linka wychodzi że tak).
Potrzebne zestawienie/program :
- pozwalające przygotować zamówienie do dostawcy
- pokazać produkty ze stanem poniżej minimalnego
- stan minimalny byłby pobierany z pola własnego lub innego innego niż przewidziane w Subiekcie, ilość zamawiana wpisywana ręcznie
- zapisać jako ZD
Jeśli ktoś ma w ofercie podobny program lub jest w stanie go napisać proszę o kontakt.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 10, 2018, 17:16:28
A jeszcze jedno pytanie, jak w sql wpisać pole własne? Jak to jest w subiekcie? Chodzi mi o coś w tym stylu, tw_StanMin, ale nie wartośc minimalną a pole dodatkowe.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 10, 2018, 17:29:16
Najprościej zajrzeć do dokumentacji bazy danych lub bazy danych... Pola własne standardowe mają nazwy "tw_Pole1", "tw_Pole2", itd
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 10, 2018, 17:54:43
Mój kolega trochę mnie naprowadził ale sam nie dam rady. Temat aktualny a na razie może ktoś chętny - formuła formatowania warunkowego aby porównywał dostępną ilość z wartością (ilością) wpisaną w pole własne. Jeśli dostępna mniejsza niż pole własne to zaznacza na dany kolor.
Dostałem coś takiego jak poniżej ale zamiana "Tw.tw_StanMin" na "Tw.tw_Pole1" skutkuje błędem czyli coś głupiego raczej robię :)

CASE WHEN (Tw.Stan < Tw.tw_StanMin AND Tw.tw_Zablokowany = 0) THEN 1 ELSE 0 END
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: dkozlowski w Lipiec 10, 2018, 18:02:02
Może gdybyś przeczytał i zamieścił komunikat błędu to byłoby łatwiej ?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 10, 2018, 18:05:05
CASE WHEN (Tw.Stan < Tw.tw_Pole1 AND Tw.tw_Zablokowany = 0) THEN 1 ELSE 0 END

Zapytanie jest niepoprawne, Server SQL zwrócił błąd. Cannot convert a char value to money. The char value has incorekt syntax.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 11, 2018, 09:48:26
Podbiję. Zapewne ma to związek z budową bazy danych i w tabelach tych pól są zaprogramowane inne wartości. Tylko dziwne bo i tu i tu umieszczam proste cyfry typu 10 na stanie i 10 w polu własnym.
Czy w takim razie formuła formatowania warunkowego zadziała w ogóle czy to ślepa uliczka?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: candy w Lipiec 11, 2018, 13:11:24
CASE WHEN (Tw.Stan < Tw.tw_Pole1 AND Tw.tw_Zablokowany = 0) THEN 1 ELSE 0 END

Zapytanie jest niepoprawne, Server SQL zwrócił błąd. Cannot convert a char value to money. The char value has incorekt syntax.
Efekt bezpośredniego porównywania liczby dziesiętnej z wartością kolumny tekstowej nie mógł być inny.
To że oczami widzisz tam "10" nie oznacza że jest to liczba 10. 
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 11, 2018, 13:14:37
Tak właśnie myślałem ale nie znam dokładnej struktury ani bazy ani programu. Czy nic się nie da zrobić ?
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: candy w Lipiec 11, 2018, 13:29:12
Tak właśnie myślałem ale nie znam dokładnej struktury ani bazy ani programu. Czy nic się nie da zrobić ?
Nie znasz, to poznaj. Wystarczy zajrzeć do helpa.
Da się, trzeba tylko skonwertować tekst na liczbę.
Wpisz w google słowa CAST CONVERT
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 11, 2018, 15:12:36
Po lekturze zaleconej punkt wyżej nadal mi nie wychodzi (poniżej "wypociny")- bez dobrej wiedzy o bazie danych i programie to jak rzucanie kamieniem w mur :) Zlituj się ktoś i pomóż :)
CASE WHEN CONVERT(Tw.Stan < (convert(Tw.tw_Pole8) AND Tw.tw_Zablokowany = 0) THEN 1 ELSE 0 END
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: yemet w Lipiec 11, 2018, 16:43:26
CONVERT musisz zrobić tylko na Tw.tw_Pole8 => convert(money,Tw.tw_Pole8)

czyli

jak masz SQL 2012 lub nowszego to spróbuj tak CASE WHEN Tw.Stan < TRY_CONVERT(money,Tw.tw_Pole8) AND Tw.tw_Zablokowany = 0 THEN 1 ELSE 0 END

jak masz starszego SQLa to CASE WHEN Tw.Stan < CONVERT(money,Tw.tw_Pole8) AND Tw.tw_Zablokowany = 0 THEN 1 ELSE 0 END



Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: candy w Lipiec 11, 2018, 16:47:53
No i jak już czytasz to się stosuj.
CONVERT nie wygląda tak: convert(Tw.tw_Pole8), bo musi mieć co najmniej 2 argumenty, z których pierwszy określa na jaki typ danych dokonujemy konwersji.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 13, 2018, 10:11:27
Przepraszam, wczoraj cały dzień w terenie.
yemet - nie wiem jak Tobie dziękować, jesteś wielki !!! Dokładnie to o co chodziło. Bardzo, bardzo dziękuje.
Jednocześnie podtrzymuję to co wcześniej pisałem, to rozwiązanie traktuję jako przejściowe a chciałbym to jakoś bardziej "zautomatyzować" dlatego jeśli ktoś ma jakiś dedykowany program lub pomysł jak napisać zapraszam do kontaktu.
yemet - jeszcze raz bardzo dziękuje :)
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: yemet w Lipiec 13, 2018, 13:11:12
Proszę :)

Chcę tylko uczulić na jedną rzecz: gdy używa się samego CONVERT() i w polu własnym ktoś wpisze literki to zapytanie się wysypie.
Tytuł: Odp: Przenoszenie kartotek plikiem epp i zamówienia do dostawcy
Wiadomość wysłana przez: Ronin w Lipiec 13, 2018, 15:37:55
Zdążyłem zauważyć :) wpisywałem literki i znaki np minusa. Ale to tylko jedna rzecz, o której trzeba pamiętać a problem rozwiązany :)