Ustawienia BAS KUP
Witaj.
Oto takie zadanie.
Trzeba wprowadzić ograniczenia dotyczące wydawania produktów z określonym pozostałym terminem przydatności. To znaczy, że należy ustawić ograniczenie w % lub w miesiącach (powinien być wybór) i produkty, które nie spełniają tego ograniczenia, nie mogą być sprzedawane klientowi.
Na przykład, ustalam minimalny pozostały termin przydatności na 12 miesięcy, co oznacza, że w zamówieniu klienta przy pobieraniu serii nie może znaleźć się towar z pozostałym terminem krótszym lub równym 12 miesiącom, nawet jeśli taki towar jest dostępny w wolnym stanie na magazynie.
To samo dotyczy ograniczenia w % od całkowitego terminu przydatności.
Na przykład, całkowity termin przydatności 24 miesiące to 100%.
Jeśli wskażemy, że pozostały termin przydatności powinien wynosić 70%, to oznacza (24/100*70=16,8 miesiąca), że w zamówieniu znajdzie się produkt z pozostałym terminem przydatności większym niż 16,8 miesiąca.
Jeśli wskażemy 50%, to odpowiednio więcej niż 12 miesięcy może trafić do zamówienia.
Jeśli całkowity termin wynosi 36 miesięcy i przy ograniczeniu 70%, w zamówieniu znajdzie się produkt z pozostałym terminem większym niż 25,2 miesiąca.
Te ustawienia powinny być realizowane w umowie z kontrahentem.
Jeśli ograniczenie nie jest ustawione, program pobiera serie z dostępnych w wolnym stanie metodą FIFO.
Jeśli ustawia się ograniczenie w miesiącach, to równocześnie ustawienie ograniczenia w % nie jest możliwe dla tej samej umowy i odwrotnie, jeśli ustawia się ograniczenie w %, to okno do ustawienia ograniczenia w miesiącach staje się nieaktywne.
Przy usunięciu ustawionego ograniczenia oba okna są aktywne, przy ustawieniu jakiegokolwiek ograniczenia w jednym oknie, drugie staje się nieaktywne.
W przypadku, gdy zamówiono więcej produktów niż jest w wolnym stanie, program dzieli wiersz zamówionej jednostki na kilka wierszy zgodnie z seriami, które będą realizowane, uwzględniając ograniczenia, i tworzy jeszcze jeden wiersz, w którym podana jest ilość, która nie może być zrealizowana z powodu braku dostępnych zapasów. To znaczy, że jeśli zamówiono 1000 jednostek, z których możemy zrealizować 500 jednostek, a pozostałe 500 są albo niedostępne w zapasie, albo mają nieodpowiedni termin, to program tworzy osobny wiersz na te 500 sztuk z pustą serią.
Wszystkie te działania są wykonywane po naciśnięciu przycisku wypełnij serie metodą FIFO.
Przy ponownym naciśnięciu program nie powinien duplikować wierszy z pustymi wartościami serii.
Ustawienia mają być realizowane przez AniDesk przez naszego użytkownika.
-
421 7 0 Dzień dobry. Mogę pomóc w realizacji zadania. Ale pod warunkiem lub przy posiadaniu kopii bazy. Albo stabilne połączenie z serwerem z kopią bazy.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
165 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 3 dni 8 godzin temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
83 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 8 dni 3 godziny temu ∙ 23 oferty |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 13 dni 12 godzin temu ∙ 19 ofert |