8.х КоличествоДней

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mavaly, 4 фев 2011.

  1. TopicStarter Overlay
    mavaly
    Offline

    mavaly Опытный в 1С

    Регистрация:
    17 янв 2010
    Сообщения:
    233
    Симпатии:
    0
    Баллы:
    26
    Уже минут 40 не могу придумать как посчитать количество дней )))
    есть НачПериода и КонПериода
    мне нужно количество дней в этом периоде (включительно)

    подскажите....а ))))
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.554
    Симпатии:
    716
    Баллы:
    204
    в десятичном виде:

    РазницаВСекундах = КонПериода - НачПериода;
    РазницаВМинутах = РазницаВСекундах / 60;
    РазницаВЧасах = РазницаВМинутах / 60;
    РазницаВДнях = РазницаВЧасах / 24;
    РазницаВНеделях = РазницаВДнях / 7;
    РазницаВДекадах = разницаВДнях / 10;
    РазницаВМесяцах = РазницаВДнях / День(КонецМесяца(<НужныйМесяцВВидеДаты>));
    РазницаВкварталах = РазницаВМесецах / 3;
    РазницаВПолугодиях = РазницаВМесяцах / 6;
    РазницаВГодах = РазницаПолугодиях / 2;

    в виде времени:
    РазницаДат = КонПериода - НачПериода;
    РазницаВСекундах = '00010101000000' + РазницаДат;
    РазницаВМинутах = Минута('00010101000000' + РазницаДат);
    РазницаВЧасах = Час('00010101000000' + РазницаДат);
    РазницаВДнях = День('00010101000000' + РазницаДат);
    РазницаВНеделях = НеделяГода('00010101000000' + РазницаДат);
    РазницаВМесяцах = Месяц('00010101000000' + РазницаДат);
    РазницаВГодах = Год('00010101000000' + РазницаДат);
  3. Isberg
    Offline

    Isberg Опытный в 1С

    Регистрация:
    4 май 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    мб, Окр(((ДатаКонца- ДатаНачала) / 120) /24 )

    опоздал :(

Поделиться этой страницей