#0
by anivaler
Есть функция, которая считает разность Время1 и Время2. Выделяю из полученных секунд Часы и Минуты. Как преобразовать эти два числа во время???
#7
by Mort
Не понятно. Тебе нужно получить дату равной (Время1 - Время2) секунд с рождества Христова? Нафига, интересно..
#8
by anivaler
У меня есть справочник в котором два реквизита типа Дата с составом даты Время. Это реквизиты Время1 и Время2. Так вот мне нужно по задаче получать разность между ними...Вот...
#10
by anivaler
Нет. Так не пойдет, потому что эту разность мне потом ещё нужно использовать и использовать как Дата.
#12
by anivaler
Ну я имею ввиду тип "Дата". Вот скажем у меня Время1 = 23:05, а Время2 = 19:45. Разность это 3:20 И потом от этой разности нужно отнимать другое время... День, месяц и год меня не интересуют. Вот в чём моя задача... Как лучше быть?
#19
by Odin1C
Решаешь плохую задачку. В 1с единица времени это секунды. Соответственно тебе оперировать нужно только ими. Их можно добавлять к дате и вычитать из даты и получишь дату. Не извращайся.
#20
by Mort
Разницу между датами храни числом секунд и будет тебе щастье. А при выводе преобразуй в строку уже как хочешь, по часам разбивай и т.п. Тип дата тебе здесь НЕ НУЖЕН.
#31
by anivaler
Неа... Выскакивает ошибка: {ОбщийМодуль.ПутевойЛист}: Преобразование значения к типу Число не может быть выполнено СуммаВСекундах = Время1 + Время2;
#33
by 73
11:00 + 15:00 -- даты. -что хочешь получить? Если правильно понял: ЗЫ. Непонятно зачем это нужно.
#34
by anivaler
Объясню. Время3 получилось к примеру 3 часа, а Время4 получилось 4 часа. Мне нужно получить сумму Время3 и ВРемя4, т.е. сумма должна быть 7 часов. Вот.
#35
by hhhh
ну, допустим, задача. Из пункта А в пункт Б пешеход шел 11 часов, а обратно 15 часов. Спрашивается, сколько времени он потратил всего. Ответ
#36
by anivaler
11:00 + 15:00 Хочу получить 26 часов, но таких больших сумм у меня не будет. Максимальная сумма часов у меня будет где-то 10.
#38
by 73
Согласитесь 15 <> 15:00. То число, а то дата, точнее датавремя. Даты не складываются - вот ошибка. Проверь .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как преобразовать номер месяца в название месяца
- Два монитора, два грызуна, две клавы и.... один системник
- Как преобразовать тип?
- Из цифр 2,3,..,9 составили два натуральных числа...
- Преобразовать в формат чч.мм.сс
- два одинаковых отчета в одной СКД два набора данных. как взаимоисключить данные
- Как преобразовать внешний отчет (erf) во внешнюю обработку (epf)?
В этой группе 1С
- BARCODE.BarcodeCtrl.1
- 8.2 Переход в подчиненный справочник.
- ЗУП 2.5 Доплата за ночные часы по норме. Фантастика или что делать?
- СКД: СКД. Отбор, или как сделать выбор документов за период
- Как свернуть Оперу в трей?
- v7: Вопрос по налоговому учету. БП 1.6.17. Счет 53.03
- Подскажите где можно посмотреть описание таблиц SQL для 1С8.
- Проведение Документа Расходная Накладная! Проверка остатков ТекущейДатой!
- ЗУП и SQL. Переполнение лога транзакций.
- v7: почему в своде проводок - Сумма НДФЛ удержанный не совпадает с суммой по 68.1 - 70
- Как сохранить значение реквизита формы документа?
- Привязка элементов формы и свойство Свертка. Криво работает свертка
- Ну как же все таки создать иерархический список(графическое представление)
- У меня глюки или глюки
- Контроль кредиторской задолженности в УТ
- Создание объектов через COM - соединение
- Помогите опознать HASP
- 1С 8.1 не видит доменного пользователя
- Как отловить изменение текущей строки таблицы значений?
- Как в ЗУП оплатить больничный уволенному?