Бюджет: 5000 UAH Термін: 3 дні
Доброго дня. можу допомогти з виконанням задачі. Але при умові або наявності копії бази. Або стабільне підключення до серверу з копією бази.
Вітаю.
Є таке ТЗ.
Потрібно зробити обмеження по відвантаженню продукції з вказаним залишковим терміном придатності. Тобто потрібно встановити обмеження у % або в місяцях (повинен бути вибір) і продукція, яка не відповідає обмеженню не може бути реалізована клієнту.
До прикладу, я встановлюю мінімальний залишковий термін придатності 12 місяців і це значить, що в замовлення покупця при підтягуванні серії не може попасти товар з залишковим терміном менше або дорівнює 12 місяців навіть якщо такий товар є у вільному залишку на складі.
Це саме стосується обмеження у % від загального терміну придатності.
До прикладу загальний термін придатності 24 місяці це 100%.
Якщо ми вкажемо що залишковий термін придатності повинен бути 70% то це значить (24/100*70=16,8місяців)що в замовлення потрапляє продукція з залишковим терміном придатності більше ніж 16,8 місяців.
Якщо вкажемо 50% то відповідно більше 12 місяців може попасти у замовлення.
Якщо загальний термін 36 місяців і при обмеженні 70%, у замовлення потрапляє продукція з залишковим терміном більше ніж 25.2місяці.
Ці налаштування мають робитись в договорі з котрагентом.
Якщо обмеження не встановлено, то програма тягне серії з наявних у вільному залишку по методу ФІФО.
Якщо встановлюється обмеження в місяцях то паралельно встановити обмеження в % неможливо на один і той самий договір і навпаки якщо встановлюється обмеження у % то віконце для встановлення обмеження в місяцях стає неактивним.
При видаленні встановленого обмеження два віконця активні при встановленні будь якого обмеження в одне віконце, друге стає неактивним.
В випадку якщо замовлено продукції більше ніж є у вільному залишку, програма розбиває рядок замовленої одиниці на декілька рядків відповідно до серій, які будуть реалізовані, враховуючи обмеження, і створює ще один рядок де вказується кількість, яка не може бути реалізована через відстутність залишків, які можуть бути реалізовані. Тобто якщо замовлено 1000 одиниць з яких ми можемо реалізувати 500 одиниць, а інші 500 або відсутні на залишку або з непідходящим терміном, то програма створює окремий рядок на ці 500шт з пустою серією.
Ці всі дії виконуються при натисканні кнопки заповнити серії по методу ФІФО.
При повторному натисканні програма не повинна дублювати рядки з пустими значеннями серії.
Налаштування має виконуватись через AniDesk через нашого користувача.
Бюджет: 5000 UAH Термін: 3 дні
Доброго дня. можу допомогти з виконанням задачі. Але при умові або наявності копії бази. Або стабільне підключення до серверу з копією бази.
Python 52 ставки 31 липня
Тестування та QA 11 ставок 29 липня
13 ставок 28 липня
PHP 63 ставки 28 липня
Веб-програмування 66 ставок 22 липня