Добрый день! Есть задача: распределить пришедший не в полном количестве товар по клиентам. Например, есть заказы:
и поступление:
Подскажите, пожалуйста, как программно осуществить распределение?
Задача решается с использованием 4 таблиц. Назначение их дано ниже.
Это минимум для начала решения данной задачи. После мастером можно создать формы для клиентов, заказов, товаров. Задача достаточно трудоемкая, но разрешимая.
Такие таблицы уже есть. Вопрос в том: разными клиентами (IDЗаказа) заказан один и тот же товар (ТВР), поступило неполное количество данного товара, на всех не хватает. Как распределить товар? Т.е. надо, чтобы по IDЗаказа =1 отгрузилось 2шт., а по IDЗаказа =3 вместо 2шт. отгрузилось 1шт.
Для этого в языке VBA есть выражения. Например, надо 100 шт, есть 50 шт. Находим Коэффициент = 100/50, тогда Кол_во для клиента = Кол_во * Коэффициент. Для особых случаев можно использовать IF (VBA) или IIF (SQL)