Доработка 1С УНФ 3.0. Автоматическое заполнение партий по условиям в заказах покупателей.

https://www.fl.ru/projects/5468030/dorabotka-1s-unf-30-avtomaticheskoe-zapolnenie-partiy-po-usloviyam-v-zakazah-pokupateley.html

В заказе покупателя нужно добавить кнопку, при нажатии которой будут автоматически проставляться партии. После нажатия выполняются следующие действия: 1. на выбранном складе ищется остаток по этой номенклатуре с выбранной характеристикой (проверяем только не зарезервированное количество) 2. для каждой партии рассчитывается остаточный срок годности (ОСГ) согласно единице измерения в договоре (месяцы или проценты) 3. ищем партии, которые подходят по минимальному ОСГ по договору 4. если в заказе указана единица измерения “Короб ОПТ (6 шт)”, выбираем только те партии, в которых кол-во шт больше или равно 6 и кратно 6 5. сортируются подходящие партии по сроку годности (от меньшего к большему) 6. в заказ покупателя автоматически добавляются партии начиная с самой старой по дате из подходящих

Прикрепляю файл с подробным описанием задачи