Имя: Пароль:
1C
1С v8
Как вычесть в колонке из следущей даты вычесть последущую?
0 Леприкон
 
05.02.20
15:07
Всем привет . есть колонка дата платежа .

нужно посчитать просрочку между датами  . предыдущей и последующей как вычесть их ?
1 formista2000
 
05.02.20
15:09
запрос или шо?
2 Леприкон
 
05.02.20
15:11
(1) запрос и выборка в цикле вывод в макет
3 Михаил Козлов
 
05.02.20
15:13
(2) Если вывод в цикле, то запомнить предыдущую дату, вычесть из текущей, поделить на 86400 и вывести в макет.
Для всех, кроме первой.
4 palsergeich
 
05.02.20
15:14
(2) Какое ТЗ такой и результат.
Не зная кода - РазностьДат
5 Леприкон
 
05.02.20
15:21
(3) попробую  . а как запомнить именно предыдущую?
6 Леприкон
 
05.02.20
15:24
(3)пример можешь дать? текущей и и как запомнить предыдущую
7 Михаил Козлов
 
05.02.20
15:37
предыдущая = НЕОПРЕДЕЛЕНО;
ПОКА выборка.Следующий() Цикл
    Если предыдущая = НЕОПРЕДЕЛЕНО Тогда
        разность = 0;
    Иначе
        разность = (выборка.ДатаПлатежа - предыдущая)/86400;
        предыдущая = выборка.ДатаПлатежа;
    КонецЕсли;
    область.Параметры.Просрочка = разность;
КонецЦикла;