Вот так бурная дискуссия... =)) Однажды мне сказали задай вопрос полностью... В итоге никто не откликнулся. =))) Давайте попробуем поэтапно разобрать. Включайтесь господа.
Первый и самый главный вопрос. Нам надо сравнить очередность дат из 3 таблиц что бы они шли друг за другом. Возможно это сделать одним циклом? При этом стоит учитывать по какому нибудь маркеру использовать или нет 1-ю из из 3 таблиц или игнорировать. И по другому маркеру 2-ю из 3-х таблиц или игнорировать.
Т.е. Одна таблица по любому в расчете есть (оплаты по счету, хотя тоже может быть нулевой таблицей). В зависимости от вариаций предположим Флаг1=0 (ставки не учитываются) Флаг1=1 обрабатываются 2 таблицы для сравнения дат. Флаг2=ПЧДС (пляски с периодами коэффициента не учитываются) Флаг2=Пени (сравниваем и даты смены коэффициентов) Ой и забыл. Если включен Флаг3=1 Игнорируем таблицу смены ставки и берем коэффициент из переменной "фикс".
Вот это все можно одним циклом влепить? =) Есть у кого мысли по этому вопросу? =))
Вот так бурная дискуссия... =)) Однажды мне сказали задай вопрос полностью... В итоге никто не откликнулся. =))) Давайте попробуем поэтапно разобрать. Включайтесь господа.
Первый и самый главный вопрос. Нам надо сравнить очередность дат из 3 таблиц что бы они шли друг за другом. Возможно это сделать одним циклом? При этом стоит учитывать по какому нибудь маркеру использовать или нет 1-ю из из 3 таблиц или игнорировать. И по другому маркеру 2-ю из 3-х таблиц или игнорировать.
Т.е. Одна таблица по любому в расчете есть (оплаты по счету, хотя тоже может быть нулевой таблицей). В зависимости от вариаций предположим Флаг1=0 (ставки не учитываются) Флаг1=1 обрабатываются 2 таблицы для сравнения дат. Флаг2=ПЧДС (пляски с периодами коэффициента не учитываются) Флаг2=Пени (сравниваем и даты смены коэффициентов) Ой и забыл. Если включен Флаг3=1 Игнорируем таблицу смены ставки и берем коэффициент из переменной "фикс".
Вот это все можно одним циклом влепить? =) Есть у кого мысли по этому вопросу? =))Timber_Wolf
Сообщение отредактировал Timber_Wolf - Понедельник, 14.11.2016, 09:00 |