#0
by Yrii-ay
время между 26.01.2017 11:25:09 и 26.01.2017 15:15:00 то есть разница получается 3.50 в общем вот что я делаю: РАЗНОСТЬДАТ(НарядНаПроизводствоПечатники.ВремяНачалаФактическое, НарядНаПроизводствоПечатники.ВремяЗавершенияФактическое, МИНУТА) Но получается 4 часа ровно когда нужно 3.50?? Как мне победить это, подскажите программисты?
#5
by Yrii-ay
точно, РАЗНОСТЬДАТ(НарядНаПроизводствоПечатники.ВремяНачалаФактическое, НарядНаПроизводствоПечатники.ВремяЗавершенияФактическое, Час)
#15
by dezss
если хочешь в часах-минутах выражать, то бери целую часть и потом дописывай остаток от деления. И будет тебе щастье.
#21
by SSSSS_AAAAA
Минут показывает 230. Что и есть 3.83 часа. Округляюшиеся до 4. При правильном переводе в 60-ричную систему как раз и получаются нужные 3 часа 50 минут. Но для этого надо вспомнить школьный курс математики.
#22
by dezss
ну тут будет чуть-чуть не школьный курс...специфика 1с и ограничения в запросах заставляют думать)
#26
by dezss
а ты это сам пробовал? вот что у меня получилось Формат(Дата(2017,05,11,16,10,00) - Дата(2017,05,11,14,25,00),"ДФ=""ЧЧ:мм""") "6 300" Строка
#27
by h-sp
приколист, что ли? Так попробуй Формат(Дата(1,1,1) + (Дата(2017,05,11,16,10,00) - Дата(2017,05,11,14,25,00)),"ДФ=""ЧЧ:мм""")
#28
by dezss
опа...нипадумал....спасибо, зопейсал... а если надо в том чсиле и с днями, месяцами и т.д., то надо вычитать этот лишний ден, месяц и год...хм...
#30
by SSSSS_AAAAA
А вот насчет месяцев и лет обломайся. Ибо они переменной длины. И алгоритмов расчета в месяцах и годах несколько в зависимости от предметной области.
#31
by dezss
так об этом я и написал, слишком много вариативности, поэтому вычисление - наше все, оно более универсально.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как посчитать разницу между выбранными начальной и конечной датами периода?
- v7: Не могу понять, как посчитать остатки на каждый день
- v7: Посчитать кол-во проводок за месяц
- В запросе посчитать разницу между отсчетами времени
- Посчитать разницу между остатками периодов СКД
- v8: Есть две даты. Как посчитать разницу между ними в рабочих днях?
- Сложение времени и сортировка по времени
- Задержанный во времени цифровой единичный импульс
В этой группе 1С
- Подключение эквайрингового терминала Verifone vx820 к 1С УТ 11.3.3.163
- открытие печатной формы openoffice с выводом на передний план
- Сбились итоги после свертки базы
- GetReport- онлайн конструктор баз данных и бизнес приложений
- Как активизировать ps/2 клаватуру или мышь без перезагрузки на 2003?
- Во временном хранилище лежит сформированный табличный документ
- Редактирование динамического списка документа (дублирование ключевых значений)
- Представление ссылки документа в СКД
- Не работает ККТ Штрих-М ФР-Ф
- Не получается скачать файл из интернета с помощью 1С.
- 1C 8.3 + PostgreSQL 9.6 на Ubuntu (could not access file "online_analyze")
- Не могу найти отчет в ЗУП 2.5.
- Как положить значение в элемент формы в УФ
- Как настроить обмен между конфигурацией на БСП и ЗУП 2.5
- Удержание за неотработанный отпуск при увольнении в 1с 8.2 - сторно отражение
- Запрос, вытащить значения из Регистра сведений
- Обновление КА: ошибки с нетиповыми документами
- как настроить префикс для инвентарного номера основного средства в БП КОРП 3.0
- Обмен между ЗУП ред. 3.1 и БП 3.0
- Начали работать с ККТ с передачей данных и первая ошибка