Владимир Паронджанов писал(а):
Мне кажется, надо БОЛЬШЕ рисовать различные схемы и выкладывать их в формате png для всеобщего обозрения.
Не надо бояться ошибиться. Ошибайтесь на здоровье.
...
В общем, мое замечание такое:
1. Слишком много слов (хотя без слов, конечно, нельзя).
2. Слишком мало рисунков (схем).
...
Заявленную проблему нельзя решить с помощью потока слов.
Ее можно решить (если она поддается решению) только с помощью ПОТОКА ИЗОБРАЖЕНИЙ.
Золотые слова!
Вот только рисуется пока плохо. Контрактура мышления.
Чтобы нарисовать надо сначала придумать - что рисовать.
Поэтому пока не рисую, а опять много пишу.
ДРАКОН – судебная ситуация с лизингом если бы я писал это на 1С
Если бы я писал это на 1С. Тогда я писал бы это для ВАС РФ, т.к. он ставит в этом вопросе последнюю точку. И считал бы, что ВАС РФ анализирует ситуацию моей маленькой программой.
Я обязательно ввёл бы два регистра сведений. Один для учёта Обязанностей участников ситуации. Второй для учёта Возможностей участников.
Понятно, что все эти обязанности и возможности будут иметь смысл только в рамках договора. Значит, надо цеплять к записям регистров сведений дату окончания договора.
Но так же очевидно, что дата окончания договора может не совпасть с той датой, которая указана в договоре. Например, не уложился Лизингополучатель в срок с платежами. А может быть в договоре только график платежей, а датой окончания считается полная расплата по договору. Поэтому придётся на запись регистра сведений вешать флажок ресурса «Договор Закончен» или «Договор Действует».
И всё время в течение договора я бы сканировал (на самом деле один раз при старте программы или каждый день при её постоянном запуске) состояние Обязанностей и Возможностей участника.
И по каждому из них надо чего-то анализировать и чего-то может быть даже делать. То есть – хочу или не хочу, но к каждой записи Обязанностей или Возможностей надо сопоставлять кусочек программного кода, написанного специально для этой записи. Каждую Обязанность и Возможность надо анализировать отдельно.
Допустим, программа анализирует действия Лизингодателя (ЛД).