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

подставить текущее время в дату

Автор demon3, 23 фев 2016, 08:06

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

demon3

Здравствуйте. Задача такова : есть реквизит объекта с типом дата и состав даты - дата и время.Когда пользователь выбирает необходимую дату в этом реквизите, то конструкция получается с нулевым временем(к примеру 24.12.12 00:00:00). Каким образом подставить текущее время( не всю дату а только время)?

cska-fanat-kz

Реквизит = Дата(Год(Реквизит), Месяц(Реквизит), День(Реквизит), Час(ТекущаяДата()),Минута(ТекущаяДата()), Секунда(ТекущаяДата()));
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

demon3

Цитата: cska-fanat-kz от 23 фев 2016, 10:20
Реквизит = Дата(Год(Реквизит), Месяц(Реквизит), День(Реквизит), Час(ТекущаяДата()),Минута(ТекущаяДата()), Секунда(ТекущаяДата()));

Спасибо. Я сделал сложнее немного. ваш код проще

LexaK

еще вариант ;)

РеквизитДата = РеквизитДата + (ТекущаяДата() - НачалоДня(ТекущаяДата()));
если помогло нажмите: Спасибо!

cska-fanat-kz

LexaK,
наверное так?

РеквизитДата = НачалоДня(РеквизитДата) + (ТекущаяДата() - НачалоДня(ТекущаяДата()));

а в целом - прикольно )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск