Преобразовать в формат чч.мм.сс #525164


#0 by Gulnaz-lady
Как в документе,например, 112 минут преобразовать в формат чч.мм.сс?
#1 by Dmitrii
Зачем хранить 112 минут, если можно сразу хранить время? А так: Формат(Дата('00010101')+112*60, "ДФ=HH:mm:ss")
#2 by Gulnaz-lady
Ошибку выводит: Значение не является значением объектного типа
#3 by Dmitrii
Какое значение? В приведенном коде нет ни каких значений - только функции встроенного языка и их параметры. Текст ошибки приведи.
#4 by Dmitrii
+ к : и куда ты это вставляешь?
#5 by Gulnaz-lady
Ошибку устранила! Выводит пустое поле :(
#6 by Dmitrii
Куда ты это вставляешь?
#7 by Gulnaz-lady
#8 by Dmitrii
Что такое ОтработаноВЧас?
#9 by Dmitrii
+ к тип должен быть "строка".
#10 by Gulnaz-lady
Название поле в табличной части, где Я хочу получить преобразованное значение.
#11 by Gulnaz-lady
Вот, что выводит: 01.01.0001
#12 by Dmitrii
Тогда должно быть Судя по , тип этого поля дата, а не строка. Тогда должно быть: СтрокаТЧ1.ОтработаноВЧас = Дата('00010101')+ОтработаноВМин*60; А на форме задать формат представления поля ввода ДФ=HH:mm:ss Ты вообще можешь сказать чего тебе надо?
#13 by Dmitrii
+ к А вообще в бредятина какая-то. Зачем все эти преобразования и переливания из пустого в порожнее.
#14 by Gulnaz-lady
Я создала документ - Невыходы в организации. Надо посчитать сколько дней сотрудник отработал. И перевести это в формат времени.
#15 by Dmitrii
>> И перевести это в формат времени. Нахрена? >> Невыходы в организации. >> Надо посчитать сколько дней сотрудник отработал Считать что собралась? "Отработано" или "НеОтработаноВСвязиСНевыходом"? Конфа какая? Это чудо вообще на регистрах расчета живет или какая-то своя приблуда к бухне или торговле?
#16 by Dmitrii
И кто тебе сказал, что в рабочем дне всегда 8 часов? Графики могут быть весьма разнообразны в этом плане.
#17 by Gulnaz-lady
Я знаю, что графики могут быть разнообразными... Но Я не знаю как всё это реализовать :((((( А мне после завтра курсовик уже сдавать :(
#18 by Dmitrii
Ах это еще и курсовик.... Ну извини. "Учись студент." (с) Разбираться в твоей поделке ни кто здесь не будет (ИМХО). Если реализация делается на регистре расчета, имеющем период действия, то необходимо получить из виртуальной таблицы данных графика значение ресурса графика по фактическому периоду действия нужного начисления. Дальше всё зависит от того, что у нас в ресурсе графика - часы или дни (восьмерки или единицы). Если часы, то полученное значение и будет количеством часов, а если единицы, то всё зависит от того, где хранится значение часов для для каждого рабочего дня нужного графика. А вообще так и не понял для чего нужно преобразование к формату hh:mm:ss и чем не устраивает использование формата представления поля ввода....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С