Функция разности дат

Тема в разделе "1C и всё что с ней связано", создана пользователем Programmer_Hard, 26 фев 2009.

  1. Programmer_Hard

    Programmer_Hard Гость

    Вообщем есть дата например 16.02.2009 надо отнять от нее 13 дней, те получить дату 03.02.2009.
    ДатаРазность(Дата,13). Может у кого есть под рукой исходник, скинте плиз!
     
  2. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    а чем такое не подходит:
    Код (Text):
    ДатаПример = Дата(16.02.2009);
    КолвоДней = 13;
    ДатаРазность = ДатаПример - КолвоДней;
     
  3. Programmer_Hard

    Programmer_Hard Гость

    спасибо, оказывается так просто )
     
  4. julliette

    julliette Гость

    Вопрос почти по теме:

    Скажите, плиз, вот есть есть в отчете выбранная пользователем дата, например, 30.01.2008. Из нее нужно предоставить данные по выбранной дате и данные по выбранной дате минус год в отдельной колонке, т.е. по Январю 2007

    как?
     
  5. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    отними 365 от первой даты, и будет тебе счастье
     
  6. julliette

    julliette Гость

    спасибо, это помогло)
     
  7. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Точнее будет написать "ДобавитьМесяц(ВашаДата,-12)". Еще ведь и високосные года бывают.
     
  8. julliette

    julliette Гость

    во-во, меня как раз наличие високосных и пугало

    спасибо, сейчас проверю!!
     
  9. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    И это совершенно справедливо !
    Но самая точная рекомендация - изучить функции работы с датами - несколько минут заняло бы
     
Загрузка...

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