Здравствуйте. Примерно такая логика по интересующим вас полям:
берем процессы с типом исходящий у которых задан клиент и задана сумма процесса, а так же они запланированы в указанный месяц(сверху колонки выводится) идем по этим процессам и считаем разницу между суммой процесса и суммой оплат по процессу. Если эта разница отрицательная - то она будет плюсоватся в колонке "Задолженность перед поставщиками" если же эта разница положительная то данная разница идет в колонку "Предоплаты поставщикам" К примеру если взять один из ваших заказов поставщику(см скриншот) то получим такие суммы: −403,23 - (-402,81) = -0,42 получаем отрицательную сумму, которую будет выводить в "Задолженность перед поставщиками" и так считаем по каждому подходящему по условию процессу и итоговые суммы попадают в отчет
берем процессы с типом входящий у которых задан клиент и задана сумма процесса, а так же они запланированы в указанный месяц(сверху колонки выводится) идем по этим процессам и считаем баланс обязательств клиента процесса, если баланс отрицательный, то он будет выводится в колонке "Дебиторская задолженность" если положительный - то в "Аванс покупателей"
Здравствуйте. Примерно такая логика по интересующим вас полям:
берем процессы с типом исходящий у которых задан клиент и задана сумма процесса, а так же они запланированы в указанный месяц(сверху колонки выводится)
идем по этим процессам и считаем разницу между суммой процесса и суммой оплат по процессу. Если эта разница отрицательная - то она будет плюсоватся в колонке "Задолженность перед поставщиками" если же эта разница положительная то данная разница идет в колонку "Предоплаты поставщикам"
К примеру если взять один из ваших заказов поставщику(см скриншот) то получим такие суммы:
−403,23 - (-402,81) = -0,42
получаем отрицательную сумму, которую будет выводить в "Задолженность перед поставщиками"
и так считаем по каждому подходящему по условию процессу и итоговые суммы попадают в отчет
[file]3242[/file]
берем процессы с типом входящий у которых задан клиент и задана сумма процесса, а так же они запланированы в указанный месяц(сверху колонки выводится)
идем по этим процессам и считаем баланс обязательств клиента процесса, если баланс отрицательный, то он будет выводится в колонке "Дебиторская задолженность" если положительный - то в "Аванс покупателей"
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий