Распределение товаров по партиям

1. pattt! 01.08.14 11:42 Сейчас в теме
Приветствую!

Возник такой вопрос.
У нас есть табличная часть товаров, в которой заполнены реквизиты:
Номенклатура, ДатаЗакупки, Количество, КоличествоПартии.
Надо распределить товары по партиям исходя из простого условия: если нет количества партии в РС либо если в строке ТЧ количество превышает количество партии, тогда эту строку записываем сразу; иначе суммируем количество, разбивая по партиям.
К примеру, есть у нас количество: 10(Дата 1), 15(Дата 2), 40(Дата 3), 35(Дата 4), 10(Дата 5). А партия: 20.
Тогда у нас будет: Дата1 - 10+10, Дата2 - 5+15, Дата3 - 20 и 5+15, Дата4 - 20, Дата5 - 10.
Вот и тут я не понимаю, как правильно построить цикл и установить условия.

Буду благодарен за помощь!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sevens 6 01.08.14 16:36 Сейчас в теме
А почему Дата3 20 и 5+15, а Дата4 просто 20?
Почему Дата1 10+10, а Дата5 просто 10?
Пока не увидел логики
3. pattt! 11.08.14 13:16 Сейчас в теме
Получается, что на Дату3 останется у нас 25шт, т.к. 15шт мы закажем на дату2.
Следовательно, бьем на 2 партии - 20 и 5 (сюда добавляем 15шт из даты4).
Тогда на Дату4 у нас остается ровно 20 - партия.
На дату5 остается 10, следовательно, заказываем партию - 20. (Да, тут я ошибся в описании)

Реализовал этот механизм.
Если кому-то будет интересно, обращайтесь - поделюсь.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот