добрый день, настраиваю выдачу без вк, нужно чтоб он по умолчанию выдавал не на 20 дней, а на 15, нашел в autoin запрос и поменял все 20 на 15, в итоге выдает все правильно, на 15 дней, но появилась проблема, время сдачи если ровно01,02,03 числу то норм, а вот если 04,05..09, он в их формирует как 4,5,6 итд, ноль в начале не дописывает, из за этого ошибка, сразу человек отображается как должник, ниже код, можете подсказать в чем ошибка
(
if p(v400) then
if p(v400 ^ !) then
if '01 03 05 07 08 10 12': v400 ^ e * 4.2 then
if (val(v400 ^ e * 6) + 15) > 31 then
if v400 ^ e * 4.2: '12'
then f((val(v400 ^ e .4) + 1), 0, 0), '01'
else v400 ^ e .4,
if v400 ^ e * 4.2: '10'
then
else '0'
fi, f((val(v400 ^ e * 4.2) + 1), 0, 0) fi,
if val(v400 ^ e * 6) >= 21 then
else '0'
fi, f((val(v400 ^ e * 6) + 15 - 31), 0, 0)
else v400 ^ e .6, f((val(v400 ^ e * 6) + 15), 0, 0) fi
else if v400 ^ e * 4.2: '02'
then
if (val(v400 ^ e * 6) + 15) > 28 then v400 ^ e .4, '03',
if val(v400 ^ e * 6) >= 18 then
else '0'
fi, f((val(v400 ^ e * 6) + 15 - 28), 0, 0)
else v400 ^ e .6, f((val(v400 ^ e * 6) + 15), 0, 0) fi
else if (val(v400 ^ e * 6) + 15) > 30 then v400 ^ e .4,
if val(v400 ^ e * 4.2) >= 9 then
else '0'
fi, f((val(v400 ^ e * 4.2) + 1), 0, 0),
if val(v400 ^ e * 6) >= 15 then
else '0'
fi, f((val(v400 ^ e * 6) + 15 - 30), 0, 0)
else v400 ^ e .6, f((val(v400 ^ e * 6) + 15), 0, 0) fi fi fi
else v400 ^ e fi fi / )
спасибо
Редактировано 9 раз. Последний раз 20.05.2021 12:10 пользователем Johan.