проведение поступления дс
- Контроль проведения документа
- Контроль соответствия хозяйственной операции
- Контроль заполнения заказа клиента в расшифровке платежа
- Цикл по расшифровке платежа
- Получение суммы не оплаченных продаж
- Получение периода отражения прибыли (дата закрытия заказа)
- Если сумма неоплаченных продаж = 0 пишем всю сумму на аванс
- Если сумма неоплаченных продаж > 0 закрываем имеющиеся продажи
- Получаем неоплаченные Реализации по заказу
- Получаем текущий аванс по заказу
- Сумма распределения = сумма в строке расшифровки платежа по заказу + аванс по заказу
- Начинаем распределять сумму по реализациям. Распределение происходит когда сумма реализации полностью закрывается суммой распределения
- Если сумма аванса по заказу > 0 тогда зануляем ее
- Если сумма к распределению после распределения > 0 то пишем ее в аванс