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