Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 мая 2024, 20:37

Изменение времени

Автор Magni, 24 окт 2022, 12:26

0 Пользователей и 1 гость просматривают эту тему.

Magni

Добрый день, уважаемые форумчане. Подскажите, пожалуйста, как прописать так, чтобы к текущему времени добавляло 15 минут?

Magni

А именно: в накладной есть время прибытия и убытия транспорта.
Время прибытия это ТекущееВремя(Часы,Минуты), время убытия на 15 минут больше, как это прописать, чтобы правильно считало

cast

//Прибавить минуту
Дата = Дата + 60;

// плюс 15 мин
Дата = дата + 60 * 15

Magni

cast, спасибо, но этот метод я пробовала, не работает. Видимо, он не для 7ки

alexandr_ll

Magni, В 7.7 нет стандартных методов работы со временем.
С помощью функции ТекущееВремя(Часы,Минуты) вы получили переменные Часы и Минуты Их и используйте. Примерно так:
Текущее=ТекущееВремя(Часы,Минуты);
         Новое=Текущее;                 
         НовМинуты=Минуты;
         НовЧасы=Часы;
         Если Минуты+ПлюсМинуты<=59 Тогда
               НовМинуты=Минуты+ПлюсМинуты;
        Иначе
              НовМинуты=Минуты+ПлюсМинуты-60;
              НовЧасы=Часы+1;
        КонецЕсли;     
         Новое=""+Формат(НовЧасы,"Ч(0)2")+":"+Формат(НовМинуты,"Ч(0)2");                 


Magni


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск