8.х Работа с датой

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

  1. TopicStarter Overlay
    PavelBaryshev
    Offline

    PavelBaryshev Опытный в 1С

    Регистрация:
    9 сен 2008
    Сообщения:
    316
    Симпатии:
    0
    Баллы:
    26
    Добрый день. подскажите пожалуйста как от текущей даты отнять к примеру 10 дней, например 15,02,2010 - 10 = 05022010?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Просто:
    Код:
    МояДата=Дата(2010,2,15);
    ДатаМинус10=МояДата-10;
    
    
  3. TopicStarter Overlay
    PavelBaryshev
    Offline

    PavelBaryshev Опытный в 1С

    Регистрация:
    9 сен 2008
    Сообщения:
    316
    Симпатии:
    0
    Баллы:
    26
    А если у меня формат 15.02.2010 00.00.00
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Преобразовать к дате....

    Код:
    МояДата="15.02.2010 00.00.00";
    МояДата=Дата(Число(Сред(МояДата,7,4)), Число(Сред(МояДата,4,2)), Число(Лев(МояДата,2)));
    
    
  5. WWW123
    Offline

    WWW123 Опытный в 1С

    Регистрация:
    23 фев 2009
    Сообщения:
    181
    Симпатии:
    0
    Баллы:
    26
    А если
    Код:
    НоваяДата = ТекущаяДата() - 10*24*60*60 
    
    
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    :unsure: может быть уж тогда через запрос - там есть ДОБАВИТЬКДАТЕ(<Дата>,<Тип>,<Количество>) :smile:
  7. andrenko
    Offline

    andrenko Опытный в 1С

    Регистрация:
    20 ноя 2008
    Сообщения:
    310
    Симпатии:
    0
    Баллы:
    26
    Можно так:

    НоваяДата = СтараяДата - 10*7*24*60*60;
  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Так мы 10 недель отмотаем назад :)
  9. andrenko
    Offline

    andrenko Опытный в 1С

    Регистрация:
    20 ноя 2008
    Сообщения:
    310
    Симпатии:
    0
    Баллы:
    26
    ну идея понятна:)

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