Настройка BAS КУП
Здравствуйте.
Есть такое ТЗ.
Необходимо сделать ограничение по отгрузке продукции с указанным остаточным сроком годности. То есть нужно установить ограничение в % или в месяцах (должен быть выбор), и продукция, которая не соответствует ограничению, не может быть реализована клиенту.
Например, я устанавливаю минимальный остаточный срок годности 12 месяцев, и это значит, что в заказ покупателя при подтягивании серии не может попасть товар с остаточным сроком менее или равным 12 месяцам, даже если такой товар есть в свободном остатке на складе.
Это касается и ограничения в % от общего срока годности.
Например, общий срок годности 24 месяца — это 100%.
Если мы укажем, что остаточный срок годности должен быть 70%, то это значит (24/100*70=16,8 месяцев), что в заказ попадает продукция с остаточным сроком больше чем 16,8 месяцев.
Если укажем 50%, то соответственно больше 12 месяцев может попасть в заказ.
Если общий срок 36 месяцев и при ограничении 70%, в заказ попадает продукция с остаточным сроком больше чем 25,2 месяца.
Эти настройки должны делаться в договоре с контрагентом.
Если ограничение не установлено, то программа тянет серии из имеющихся в свободном остатке по методу ФИФО.
Если устанавливается ограничение в месяцах, то параллельно установить ограничение в % невозможно на один и тот же договор, и наоборот, если устанавливается ограничение в %, то окно для установки ограничения в месяцах становится неактивным.
При удалении установленного ограничения оба окна активны, при установлении любого ограничения в одно окно, второе становится неактивным.
В случае если заказано продукции больше чем есть в свободном остатке, программа разбивает строку заказанной единицы на несколько строк в соответствии с сериями, которые будут реализованы, учитывая ограничения, и создает еще одну строку, где указывается количество, которое не может быть реализовано из-за отсутствия остатков, которые могут быть реализованы. То есть если заказано 1000 единиц, из которых мы можем реализовать 500 единиц, а другие 500 либо отсутствуют на остатке, либо с неподходящим сроком, то программа создает отдельную строку на эти 500 шт с пустой серией.
Все эти действия выполняются при нажатии кнопки заполнить серии по методу ФИФО.
При повторном нажатии программа не должна дублировать строки с пустыми значениями серии.
Настройка должна выполняться через AniDesk через нашего пользователя.
-
421 7 0 Добрый день. Могу помочь с выполнением задачи. Но при условии наличия копии базы. Или стабильного подключения к серверу с копией базы.
Актуальные фриланс-проекты в категории Десктопные приложения
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 1 день 20 часов назад ∙ 10 ставок |
Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)
1000 UAH
Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,… CMS, Десктопные приложения ∙ 6 дней 16 часов назад ∙ 23 ставки |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 12 дней назад ∙ 19 ставок |