Budżet: 5000 UAH Termin: 3 dni
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.
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.
Budżet: 5000 UAH Termin: 3 dni
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.
Python 50 ofert 31 lipca
Testowanie i kontrola jakości 11 ofert 29 lipca
13 ofert 28 lipca
PHP 63 oferty 28 lipca
Programowanie stron internetowych 66 ofert 22 lipca