Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty 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?
-
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)
-
Dzięki, tak myślałem, wysyłam na priv.
-
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.
-
a odhaczenie w czasie wciagania pliku epp przy FZ by dla towarow nie aktualizowal nie pomaga?
-
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...
-
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?
-
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".
-
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.
-
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.
-
Najprościej zajrzeć do dokumentacji bazy danych lub bazy danych... Pola własne standardowe mają nazwy "tw_Pole1", "tw_Pole2", itd
-
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
-
Może gdybyś przeczytał i zamieścił komunikat błędu to byłoby łatwiej ?
-
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.
-
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?
-
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.
-
Tak właśnie myślałem ale nie znam dokładnej struktury ani bazy ani programu. Czy nic się nie da zrobić ?
-
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
-
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
-
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
-
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.
-
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 :)
-
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.
-
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 :)