24 февраля 2022 в 19:54:48
(2 года 38 недель 6 дней 11 часов назад)
28400
19.04.2012 16:58:54
Текст задания
Задание. База Бухгалтерия 20 Типовая.
Обработка для приостановки обслуживания клиентов.
У справочника "Контрагенты" есть свойства:
"Приостановка обслуживания"(булево), "Оплата по факту"(булево), "Кредит"(Число), "Конечная дата кредита"(Дата)
1) Выбираем клиентов у которых не установлено свойство "Приостановка обслуживания"
2) Выбираем те, у которых не установлено свойство "Оплата по факту"
3) Проверяем те, у которых баланс меньше 0 (остаток по счету 62)
3.1) Если свойство "Кредит" больше задолженности, то устанавливаем свойство "Приостановка обслуживания"
3.2) Если свойство "Кредит" меньше задолженности, то определяем свойство "Конечная дата кредита"
если она меньше текущей, то устанавливаем свойство "Приостановка обслуживания"
4) Для клиентов, у которых сделали приостановку обслуживания пишем письмо что им приостановлено обслуживание
Для всех остальных клиентов:
1) Определяется среднедневная выручка за предыдущие 3 месяца(Сумма реализации/Число дней между первой и последней реализацией)
2) Считается количество дней до предполагаемого обнуления баланса = сумма остатка денежных средств/среднедневную выручку
3) Если число дней до обнуления баланса < 10, то высылается письмо клиенту.