Setting up BAS buy
Welcome.
There is such a technical task.
It is necessary to set restrictions on the dispatch of products with a specified remaining shelf life. That is, it is necessary to set a restriction in % or in months (there should be a choice) and products that do not meet the restriction cannot be sold to the customer.
For example, I set a minimum remaining shelf life of 12 months and this means that in the customer's order, when pulling the series, products with a remaining shelf life less than or equal to 12 months cannot be included, even if such products are available in stock.
This also applies to the restriction in % of the total shelf life.
For example, the total shelf life of 24 months is 100%.
If we specify that the remaining shelf life should be 70%, then this means (24/100*70=16.8 months) that products with a remaining shelf life of more than 16.8 months enter the expenditure.
If we specify 50%, then accordingly more than 12 months can enter the expenditure.
If the total term is 36 months and with a restriction of 70%, products with a remaining shelf life of more than 25.2 months enter the expenditure.
These settings should be made in the contract with the counterparty.
If no restriction is set, the program pulls series from those available in stock using the FIFO method.
If a restriction is set in months, then it is impossible to simultaneously set a restriction in % on the same contract and vice versa, if a restriction in % is set, the window for setting a restriction in months becomes inactive.
When removing the set restriction, two windows are active, when setting any restriction in one window, the other becomes inactive.
In case more products are ordered than are available in stock, the program splits the ordered unit line into several lines according to the series that will be sold, taking into account the restrictions, and creates another line indicating the quantity that cannot be sold due to the absence of available stock that can be sold. That is, if 1000 units are ordered, of which we can sell 500 units, and the other 500 are either not available in stock or have an unsuitable shelf life, the program creates a separate line for these 500 units with an empty series.
All these actions are performed when pressing the fill series button using the FIFO method.
Upon pressing again, the program should not duplicate lines with empty series values.
The settings should be done through AniDesk using our user.
-
Вітаю, Влад.
У вас КУП 2.5 редакція вже?
-
Потенційному виконавцю.
Замовник не надає доступ до віддаленого столу. Лише Енідеск, який підключить вас до компа замовника, а звідти до сервера РДП... З усіма чудовими наслідками такого підключення. Або копія бази, з якою можна працювати лише в SQL, бо в файловому варіанті вона працює дуууже повільно.
Успіхів.
-
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 4 days 13 hours back ∙ 10 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
22 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 9 days 9 hours back ∙ 23 proposals |