tatanka
Rejestracja: 2008-08-06, 12:38 Posty: 331
|
[hm 2011] dokument magazynowy
Witam,
Mam takie pytanie, jak można podejść do takiego zagadnienia. Wystawiamy dokument magazynowy na którym jest towar typu zestaw składający się z wielu składników w bardzo różnych, nie pełnych ilościach. Podana ilość użytego zestawu jest przeliczana na pojedyncze składniki i także wychodzą ilości powiedzmy "niepełne". W jaki sposób można te wartości pozaokrąglać do wartości do zamierzonej dokładności zanim wystawimy ten dokument ??
_________________ Pozdr
TaTanka
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
Moze jakims makrem uruchamianym przed wystawieniem tego doka? - albo moze da sie tak wymyslec z jednostkami dodatkowymi tych skladnikow zeby sie liczylo.....
|
2010-11-19, 14:51 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
a ja nie rozumiem na czym polega problem. przepraszam.
|
2010-11-20, 21:42 |
|
|
jabis
Rejestracja: 2009-09-22, 09:56 Posty: 112
|
chyba rozumiem...
czyli przy wybraniu zestawu chcemy zmodyfikować ilości elementów składowych.. czy dobrze rozumiem ?
|
2010-11-20, 23:46 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
Ja rozumiem problem tak
Mamy zestaw X na ktory sklada sie 0,4 skladnika A i np 3 skladniki B
wystawiajac dokuemnt na 2 zestawy X - mam 0,8 A i 6 B a chce aby bylo wziete 1 A i 6 B
|
2010-11-21, 02:20 |
|
|
tatanka
Rejestracja: 2008-08-06, 12:38 Posty: 331
|
Dokładnie tak jak napisał wrob.
_________________ Pozdr
TaTanka
|
2010-11-23, 11:37 |
|
|
jabis
Rejestracja: 2009-09-22, 09:56 Posty: 112
|
Na wprost tego się nie uzyska, trzeba takie zachowanie oprogramować, ale nie jestem pewien czy się da.
Niestety nie mogę na tym forum podać kontaktu i zaoferować Ci rozwiązania, więc zostaje Ci kolega WROB, lub inny autoryzowany dystrybutor :(
Tak czy inaczej zapewne rozwiązanie będzie odpłatne.
|
2010-11-23, 14:33 |
|
|
koronen
Rejestracja: 2009-01-08, 11:43 Posty: 96 Pomógł: 1
|
Ale czy taki zestaw nie jest trochę bez sensu? Po co go tworzyć jeśli nie można go wydać? Przy zakupie 3 piw masz 0,4 szklanki? Żeby to miało sens i żeby zachować proporcję to może należałoby utworzyć zestaw = 15 + 2 ?
|
2010-11-23, 17:12 |
|
|
jabis
Rejestracja: 2009-09-22, 09:56 Posty: 112
|
Ma to wielki sens...
Masz zakładane ilości wchodzącą w komplet, ale podczas tworzenia kompletu fizycznie idzie nieco więcej materiałów niż wprowadzono w komplecie (odpad czy uszkodzenie podczas montażu i trzeba kolejną sztukę rozchodować). Podczas wystawienia dokumentu, chcesz podać zakładane ilości i umożliwiać użytkownikowi wprowadzenie faktycznie zużytych ilości do wykonania kompletu.
Troszkę więcej wyobraźni !!
;)
|
2010-11-23, 17:35 |
|
|
krzysiek
Ekspert
Rejestracja: 2007-12-11, 23:18 Posty: 1942 Pomógł: 49
|
koronen pisze: Ale czy taki zestaw nie jest trochę bez sensu? Po co go tworzyć jeśli nie można go wydać? Przy zakupie 3 piw masz 0,4 szklanki? Żeby to miało sens i żeby zachować proporcję to może należałoby utworzyć zestaw = 15 + 2 ?
kompletnie nie kumam o co ci chodzi w tym co napisałeś i jaki to ma związek z pytaniem:)
EDIT
p.s. po odpowiedzi JABISa .. teraz dodatkowo upewniłem się że nie tylko ja :)
|
2010-11-23, 17:38 |
|
|
koronen
Rejestracja: 2009-01-08, 11:43 Posty: 96 Pomógł: 1
|
Ok... Krzysiek, może piszę niejasno. Jabis, może nie mam wyobraźni. Ale może zamiast rzucać błotem to byście pomogli, a nie jak zazwyczaj w sposób ignorancki pokazujecie swoją wyższość, po czym odpowiedz jest jaka jest.
Zakładając że mamy komplet o nazwie pustak składający się z 0,1 worka cementu i 0,1 worka wapna... Teraz chcąc wyprodukować jednego pustaka trochę nijak ma się wydawania całych worków, bo resztę trzeba by było przyjąć a przecież unikamy ilości ułamkowych. Stąd komentarz że może lepiej utworzyć komplet na 10 pustaków = 1 + 1 i produkować pełne ilości kompletów... Ale pewnie nie zawsze się da...
Jeśli uprzemy się jednak co do zaokraglania ilości, to można napisać raport edytujący dokument tuż po jego wystawieniu i zmieniający ilości wg zadanej precyzji.
|
2010-11-23, 20:27 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
koronen pisze: Ok... Krzysiek, może piszę niejasno. Jabis, może nie mam wyobraźni. Ale może zamiast rzucać błotem to byście pomogli, a nie jak zazwyczaj w sposób ignorancki pokazujecie swoją wyższość, po czym odpowiedz jest jaka jest.
Zgadzam się żebyśmy skupiali się na meritum.
Zajmujmy się pytaniami a nie ich autorami
|
2010-11-23, 20:48 |
|
|
jabis
Rejestracja: 2009-09-22, 09:56 Posty: 112
|
Koronen nie sądzę by Twoje rozwiązanie było dobrym pomysłem (tak naprawdę nadal nie wiemy co autor pytania miał na myśli). Na co dzień spotykam się z takim upraszczaniem tematu i w 99% do niczego dobrego to nie prowadzi... niekiedy trzeba wniknąć w szczegóły.
Swoją drogą pytanie było mało sprecyzowane i nawet potwierdzenie propozycji WROB nie daje nam odpowiedzi czy chodzi o zaokrąglenie do całości, czy też chodzi o modyfikacje ilości.
Brak wspomnianej małej precyzji pytania spowodowało wymianę pomysłów która uważam jest zdrowa i nie widzę potrzeby unoszenia się... wież mi Koronen nikt nie wie wszystkiego, ale dobrze postawione pytanie i jego precyzja to połowa sukcesu.
Co do samego rozwiązania problemu... na pewno wszyscy się zgodzą, że nie znajdzie ten temat swojego rozwiązania na tym forum gdyż rozwiązanie tematu nie jest wcale proste... co najwyżej można wskazać drogę co z radością uczynię:
Kod: int Sub OnTwChanged(long lId)
Jednak jestem święcie przekonany, że osobie zadającej to pytanie nic to nie mówi, a dla osób tkwiących w temacie jest to oczywiste. Więc najlepszym rozwiązaniem będzie skierowanie osoby pytającej do najbliższego Autoryzowanego Dystrybutora :)
|
2010-11-23, 22:25 |
|
|
koronen
Rejestracja: 2009-01-08, 11:43 Posty: 96 Pomógł: 1
|
Z tym że Cytuj: dobrze postawione pytanie i jego precyzja to połowa sukcesu się zgodzę ale z tym że Cytuj: na pewno wszyscy się zgodzą, że nie znajdzie ten temat swojego rozwiązania na tym forum gdyż rozwiązanie tematu nie jest wcale proste to już nie... Kto powiedział że na tym forum rozwiązuje się tylko proste problemy? Tatanka nam opisze co konkretnie chce uzyskać i poradzimy... Aha.. i myślę że procedura OnTwChanged w tym przypadku nie znajdzie zastosowania.
|
2010-11-24, 09:56 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
Ja mysle ze wiekszosc produkcji ktora nie uzywa calkowitych ilosci na jeden lub x wyrobow - ma taki problem - np mamy deske 1 szt (1m) metrow z hurtowni - a wyrob zawiera 40 cm (0,4) kawalek deski (ciagly) - to mamy problem glowny - robiac jeden czy dwa wyroby i tak musimy wydac cala deske, i co gorsza robiac 5 wyrobow musimy wydac 3 deski a nie dwie jak wyjdzie z wyliczenia - generalnie problem pewnie mozna rozwiazac modyfikujac dokument w locie przed wystawieniem - ale to juz wymaga tego o czym JABIS napisal - dokladnego opisu problemu :)
|
2010-11-25, 00:08 |
|
|